記一次gitlab添加用戶收不到郵件的解決辦法


之前再gitlab服務器上創建賬號可以正常收到郵件,最近就收不到,查了gitlab的配置以及postfix服務都沒有問題,后來查看了發信25端口,發現該25端口並沒有開啟(postfix已經開啟),提交工單到阿里雲那邊收到回復說是服務器統一關閉25端口。沒有辦法只能添加郵箱並設置更換465端口.

 

 

我在這里使用個人的qq免費郵箱:

1.開啟qq郵箱的POP3/SMTP服務並保存好授權碼


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

測試成功,添加gitlab用戶又可以收到郵件了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM