gitlab 配置QQ郵箱

gitlab版本

我安裝的是ee版11.2.3,跟社區版區別就是有些功能想用的話收費就能用,不想用也沒影響,

官方文檔

gitlab官方文檔有各郵箱詳細配置
https://docs.gitlab.com/omnibus/settings/smtp.html

郵箱廠商

本文使用的是QQ郵箱(非企業版)

需要修改的配置文件

/etc/gitlab/gitlab.rb
可以根據自己實際安裝目錄進行尋找,或使用find name gitlab.rb 查找所在目錄

修改的配置內容

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’] = “aaaabbbbccccdddd”
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’] = "[email protected]"
gitlab_rails[‘gitlab_email_enabled’] = true

高亮部分項配置只有當smtp_port 爲465,啓用SSL連接,的時候纔會是true,如果端口爲25則不需要

另外[‘gitlab_email_from’] 和[‘smtp_user_name’] 必須是一樣的否則會報錯

調試控制檯

gitlab-rails console打開控制檯,

輸入測試數據 Notify.test_email("[email protected]",“title”,“gitlab”).deliver_now

正確測試結果

[root@xxxxxxxxxxxxxx gitlab]# gitlab-rails console

GitLab: 11.2.3 (06cbee3)
GitLab Shell: 8.1.1
postgresql: 9.6.8

[ALoading production environment (Rails 4.2.10)
irb(main):001:0> Notify.test_email("[email protected]",“title”,“gitlab”).deliver_now
Notify#test_email: processed outbound mail in 335.2ms

Sent mail to [email protected] (1169.5ms)
Date: Thu, 06 Dec 2018 15:27:41 +0800
From: GitLab [email protected]
Reply-To: GitLab [email protected]
To: [email protected]
Message-ID: [email protected]
Subject: title
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN” "http://www.w3.org/TR/REC-
<html><body><p>gitlab</p></body></html>
=> #<Mail::Message:69982501656780, Multipart: false, Headers: <Date: Thu, 06 Dec 2018 15yyqia9yf9y6z.mail>>, <Subject: title>, <Mime-Version: 1.0>, <Content-Type: text/html; ch
irb(main):002:0> exit

參照鏈接來源: 翛宸-gitlab 郵件服務器配置.

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