編輯配置文件,一般是在:/etc/gitlab/gitlab.rb
html
若是是Docker容器的話須要你找到你-v後的宿主機路徑,你也能夠使用git
docker exec -it gitlab /bin/bash
進入容器以後再去找上面的路徑docker
找到配置文件以後,編輯它,在他的末尾追加以下配置(根據你的實際狀況進行修改,文末的官方文檔鏈接中有不一樣的郵件服務器的配置樣例),修改後保存:bash
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.exmail.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "xxxxxx@lemonit.cn" gitlab_rails['smtp_password'] = "xxxxxxxxxxxxx" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true gitlab_rails['gitlab_email_from'] = 'xxxxxx@lemonit.cn' gitlab_rails['smtp_domain'] = "exmail.qq.com"
docker exec -it gitlab-ce /bin/bash gitlab-ctl reconfigure
gitlab-rails console # liuri@lemonit.cn換成你要實際發送測試郵件的目標郵箱地址 Notify.test_email('liuri@lemonit.cn', 'LemonITCN', 'LemonITCN').deliver_now
官方SMTP配置說明連接:
https://docs.gitlab.com/omnibus/settings/smtp.html服務器
做者:檸檬信息技術有限公司
連接:https://www.jianshu.com/p/9c6f58d867cf
來源:簡書
簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。dom