Gitlab 邮件配置

Git邮件配置

 

vim /etc/gitlab/gitlab.rb

找到【GitLab email server settings】,在其中添加下如配置:

 

external_url 'http://10.230.249.121'            //这里可采用IP访问也可采用域名访问

#gitlab_rails['gitlab_email_from'] = '[email protected]'

gitlab_rails['gitlab_email_from'] = '[email protected]'           //

 

gitlab_rails['smtp_enable'] = true

#gitlab_rails['smtp_address'] = "smtp.wltest.com"

gitlab_rails['smtp_address'] = "smtp.163.com"

gitlab_rails['smtp_port'] = 25

#gitlab_rails['smtp_user_name'] = "[email protected]"

gitlab_rails['smtp_user_name'] = "[email protected]"

#gitlab_rails['smtp_password'] = "[email protected]"

gitlab_rails['smtp_password'] = "Benngcc1991"                      //授权码

#gitlab_rails['smtp_domain'] = "wltest.com"

gitlab_rails['smtp_domain'] = "163.com"

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = true

 

#user['git_user_email'] = "[email protected]"

user['git_user_email'] = [email protected]

 

 

重新加载:

gitlab-ctl reconfigure

 

发送测试邮件

gitlab-rails console

Notify.test_email('[email protected]', 'cjk', 'cjk').deliver_now

 

如下表示发送成功

Gitlab 邮件配置

去邮箱看看

Gitlab 邮件配置

 

 

注意:如果测试邮件报错如下:提示验证失败,有可能是授权码需要重置,还有可能是邮箱服务器挂了。

Gitlab 邮件配置