gitlab搭建后郵件服務設置


按照官網配置會有坑
官方詳解郵件服務配置
1. 配置文件位置/etc/gitlab/gitlab.rb

以騰訊企業郵箱為例其它郵箱大同小異
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "郵箱地址"
gitlab_rails['smtp_password'] = "password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_domain'] = "exmail.qq.com"
gitlab_rails['gitlab_email_from'] = '郵箱地址'
端口號實際測試是465,gitlab給出的是587

2.更新配置 gitlab-ctl reconfigure

(測試發現控制台調試第四步生效了,但是頁面發送郵件並沒有立即生效)

3.重啟服務 gitlab-ctl restart

4.非必需步驟進入控制台gitlab-rails console (測試郵件服務是否正常)

Notify.test_email("XXX@XXX.XX","title","gitlab").deliver_now

備注
gitlab_rails[‘smtp_user_name’] 與gitlab_rails[‘gitlab_email_from’] 不一致會導致501報錯

 


免責聲明!

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



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