1. 程式人生 > >gitlab郵箱服務配置

gitlab郵箱服務配置

conf configure 找到 令行 tls 命令行 tla 命令行模式 http

配置郵箱服務的用途
	有合並請求時,郵件通知
	賬號註冊時,郵件驗證
	修改密碼時,通過郵件修改
配置步驟:
	1.開啟QQ郵箱的smtp服務(不建議使用163郵箱,發幾次之後,就不能發送)
		設置--》賬戶--》smtp--》密保驗證--》驗證成功返回一串字符串,形狀如(ausdixersybgcgid)
		保存返回的字符串
	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

		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

		按回車,測試發送。
開通smtp時返回的字符:

技術分享圖片

gitlab郵箱服務配置