GitLab Server 發送郵件給新增用戶使其通過郵箱中的鏈接去指定地址修改登錄密碼

        當你沒有域名且無法對域名解析設置A/MX記錄或者你的port 25端口被佔用時,你可以不使用postfix軟件並且省去Linux環境下對postfix郵件發送繁瑣的配置,而對GitLab Server配置文件進行簡單配置然後採用騰訊QQ郵箱SMTP功能進行郵件的發送,操作步驟如下:

步驟一:開啓QQ郵箱POP3/SMTP服務,並獲取授權碼。

    

步驟二:

對gitlab的配置文件進行修改:vi /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 Server: gitlab-ctl reconfigure

步驟四:

執行並測試配置是否生效:終端執行gitlab-rails console進入gitlab控制檯,在gitlab控制檯輸入測試指令:Notify.test_email('收件人郵箱','郵件標題','郵件正文').deliver_now 回車如果執行結果未報錯並且返回如下信息,表示配置成功。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章