CentOS7下gitlab郵件服務設置

1.配置文件位置

vim /etc/gitlab/gitlab.rb

以騰訊企業郵箱爲例其它郵箱大同小異git

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'] = '郵箱地址'

2.更新配置

gitlab-ctl reconfigure

3.重啓服務

gitlab-ctl restart

4.非必需步驟進入控制檯

測試郵件服務是否正常vim

gitlab-rails console 
等到出現 「>」再執行下面命令
Notify.test_email("XXX@XXX.XX","title","gitlab").deliver_now
相關文章
相關標籤/搜索