配置gitlab郵件服務

配置郵箱服務的用途

有合併請求時,郵件通知
賬號註冊時,郵件驗證
修改密碼時,通過郵件修改

配置步驟:
1.開啓QQ郵箱的smtp服務(不建議使用163郵箱,發幾次之後,就不能發送)
設置–》賬戶–》smtp–》密保驗證–》驗證成功返回一串字符串保存返回的字符串
2.修改gitlab配置
vim /etc/gitlab/gitlab.rb
按/後輸入smtp_enable,找到下面這一串文本,進行修改

	gitlab_rails['smtp_enable'] = true
	gitlab_rails['smtp_address'] = "smtp.qq.com"
	gitlab_rails['smtp_port'] = 465
	gitlab_rails['smtp_user_name'] = "[email protected]"
	gitlab_rails['smtp_password'] = "開通smtp時返回的字符"
	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_rails['gitlab_email_from'] = '[email protected]'

按esc退出到命令行模式
之後:wq 保存並退出

重啓配置

gitlab-ctl reconfigure

3.測試郵件服務是否正常

gitlab-rails console

Notify.test_email(‘接收方郵件地址’,‘郵件標題’,‘郵件內容’).deliver_now

Notify.test_email('[email protected]','hello','hello').deliver_now

按回車,測試發送。

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