GitLab 的郵箱配置
阿新 • • 發佈:2019-01-02
配置GitLab郵件服務
有合併請求時,郵件通知
賬號註冊時,郵件驗證
修改密碼時,通過郵件修改
配置步驟
1.開啟QQ郵箱的smtp服務(不建議使用163郵箱,發幾次之後,就不能傳送)
設定--》賬戶--》smtp--》密保驗證--》驗證成功返回一串字串,形狀如(ausdixersybgcgid)
//注 *儲存好返回的字串
修改gitlab配置
vim /etc/gitlab/gitlab.rb
按 / 後輸入smtp_enable,找到下面這一串文字,進行修改
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"//qq smtp 郵箱
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = " [email protected]" //自己的郵箱
gitlab_rails['smtp_password'] = "開通smtp時返回的字元"//如 (mcgzkoruwuxvbggj)
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
/git_user_email找到
user['git_user_email'] = " [email protected]" //自己的郵箱
/gitlab_email_from 找到
gitlab_rails['gitlab_email_from']-'自己的郵箱'
按esc退出到命令列模式
之後:wq 儲存並退出
gitlab-ctl reconfigure//重新啟動配置
測試郵件服務是否正常
gitlab-rails console
Notify.test_email(‘接收方郵件地址’,’郵件標題’,’郵件內容’).deliver_now
按回車,測試傳送。
完成