ddlddx0000 发表于 2018-1-10 16:31:25

记一次gitlab添加用户收不到邮件的解决办法

  之前再gitlab服务器上创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix服务都没有问题,后来查看了发信25端口,发现该25端口并没有开启(postfix已经开启),提交工单到阿里云那边收到回复说是服务器统一关闭25端口。没有办法只能添加邮箱并设置更换465端口.
https://images2015.cnblogs.com/blog/1008644/201701/1008644-20170115231612838-2040154517.png
  我在这里使用个人的qq免费邮箱:
  1.开启qq邮箱的POP3/SMTP服务并保存好授权码
https://images2015.cnblogs.com/blog/1008644/201701/1008644-20170115124941916-441540350.png
  2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb
  

gitlab_rails['smtp_enable'] = true  gitlab_rails[
'smtp_address'] = "smtp.qq.com"  gitlab_rails[
'smtp_port'] = 465  gitlab_rails[
'smtp_user_name'] = "******@qq.com"  gitlab_rails[
'smtp_password'] = "授权码"  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'] = '******@qq.com'  

  重启生效:gitlab-ctl reconfigure
  3.测试配置是否成功:
  执行 gitlab-rails console进入控制台。 然后在控制台提示符后输入下面的命令 发送一封测试邮件:Notify.test_email('收件人邮箱', '邮件标题', '邮件正文').deliver_now

https://images2015.cnblogs.com/blog/1008644/201701/1008644-20170115125245838-858260673.png
  测试成功,添加gitlab用户又可以收到邮件了!
页: [1]
查看完整版本: 记一次gitlab添加用户收不到邮件的解决办法