huangweimin

gitlab可以配置邮箱,用来发送一些通知邮件给相关的开发人员, 参考

以163企业邮箱为例:

1、编辑 /etc/gitlab/gitlab.rb 文件添加smtp相关配置(没有开启ssl),如下

gitlab_rails[\'smtp_enable\'] = true
gitlab_rails[\'smtp_address\'] = "smtp.qiye.163.com"
gitlab_rails[\'smtp_port\'] = 25
gitlab_rails[\'smtp_user_name\'] = "xxxx@xxxx.com"
gitlab_rails[\'gitlab_email_from\'] = "xxxx@xxxx.com" # 和上面一样
gitlab_rails[\'smtp_password\'] = "xxxxx"
gitlab_rails[\'smtp_domain\'] = "qiye.163.com"
gitlab_rails[\'smtp_authentication\'] = "login"
gitlab_rails[\'smtp_enable_starttls_auto\'] = false
gitlab_rails[\'smtp_tls\'] = false
gitlab_rails[\'smtp_force_ssl\'] = false
gitlab_rails[\'smtp_openssl_verify_mode\'] = \'none\'

2、执行  gitlab-ctl reconfigure 命令 重新载入配置

3、 验证,执行 gitlab-rails console进入控制台,输入Notify.test_email(\'你的目标邮箱@域名.com\', \'主题\', \'内容\').deliver_now ,如果出现下面的提示说明ok了

 

分类:

技术点:

相关文章: