1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| # 编辑配置文件 vim /etc/gitlab/gitlab.rb # 配置如下: gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.163.com" gitlab_rails['smtp_port'] = 25 # 网易端口为25 gitlab_rails['smtp_user_name'] = "xxxxx@163.com" gitlab_rails['smtp_password'] = "" # POP3/SMTP/IMAP服务授权密码 gitlab_rails['smtp_domain'] = "163.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false
# gitlab_rails['gitlab_email_enabled'] = true gitlab_rails['gitlab_email_display_name'] = 'git server' # 显示名字 gitlab_rails['gitlab_email_from'] = "xxxxx@163.com" # 发件邮箱 user["git_user_email"] = "xxxxx@163.com"
# 以下配置信息为访问配置 external_url 'http://localhost' # 真实IP或域名,无须添加端口号 gitlab_rails['host'] = 'localhost' # 真实IP或域名 gitlab_rails['port'] = 6080 # 映射80端口的主机(宿主)端口 gitlab_rails['gitlab_ssh_host'] = 'localhost' # 真实IP或域名 gitlab_rails['gitlab_shell_ssh_host'] = 6022 # 映射22端口的主机(宿主)端口 # ==================================================================== # 重新配置 gitlab-ctl reconfigure # 实时查看所有执行日志 gitlab-ctl tail # 测试邮件服务是否正常 gitlab-rails console
# irb(main):001:0> # Notify.test_email(‘接收方地址’,‘邮件标题’,‘邮件内容’).deliver_now Notify.test_email('xxxxxxxxxxx@qq.com','hello','hello').deliver_now
|