1. 程式人生 > >GitLab 的郵箱配置

GitLab 的郵箱配置

配置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
按回車,測試傳送。
完成