gitlab配置邮箱

首先应启用postfix

systemctl status postfix
systemctl start postfix

需要修改的配置文件

/etc/gitlab/gitlab.rb
可以根据自己实际安装目录进行寻找,或使用find name gitlab.rb 查找所在目录

修改的配置内容

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "XXXX@qq.com"
gitlab_rails['smtp_password'] = "ypyvpirefumrbjed"  # qq授权码
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = XXXX@qq.com    #和smtp_user_name一致
gitlab_rails['gitlab_email_enabled'] = true

调试控制台

gitlab-rails console打开控制台

Notify.test_email('w.jjwx@163.com', 'wangxu', 'test body').deliver_now

转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » gitlab配置邮箱

赞 (0) 打赏

置顶推荐

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏