gitlab添加qq郵箱smtp配置

概述

在安裝gitlab後, 未添加郵件提供功能(比如,添加一個用戶,就給他發郵件提醒),需要配置發郵件的 smtp 服務器配置。

配置

此處使用個人的qq郵箱配置 smtp。 也就是發郵件通知時,發件人郵箱地址是這個 qq郵箱。

配置如下:

vim  /etc/gitlab/gitlab.rb 

找到 gitlab_rails 這部分。
添加:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "***@qq.com"
gitlab_rails['smtp_password'] = "***hfg"
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'] = "***@qq.com"
gitlab_rails['gitlab_email_enabled'] = true

其中 smtp_password 爲qq郵箱的授權碼。

執行以下命令

gitlab-ctl reconfigure
gitlab-ctl restart

測試郵件發信功能

gitlab-rails console

進入控制檯後,輸入

Notify.test_email('收件人郵箱', '郵件標題', '郵件正文').deliver_now
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章