您的位置:首页 > 运维架构 > Linux

配置GitLab 用smtp发邮件 (gitlab-6.7.3)(系统环境 centos 6.7)

2015-10-17 13:06 591 查看
摘要 先编辑
config/environments/production.rb 再编辑 config/initializers/smtp_settings.rb
GitLab smtp

原文链接 http://my.oschina.net/anylain/blog/220774
网上说了不少配置方式,不过感觉以下这篇最靠谱
http://blog.fizyk.net.pl/blog/configure-gitlab-with-smtp-mail-server.html
配置smtp主要要配置2个地方

先找到 config/environments/production.rb

编辑
config.action_mailer.delivery_method= :smtp


再编辑 config/initializers/smtp_settings.rb
if Gitlab::Application.config.action_mailer.delivery_method == :smtp
ActionMailer::Base.smtp_settings = {
address: "smtp.domain.com",
port: 587,
user_name: "mail_username",
password: "mail_password",
domain: "domain.com",
authentication: 'plain',
enable_starttls_auto: true
}end


Tip: 如果没用smtp没有开加密连接的话 enable_starttls_auto 的值应该配置为 false

这里需要注意一个问题, 如果你的smtp服务器做了权限限制,只能以登陆账户的邮件帐号发邮件的话,还需要修改一处地方

编辑 config/gitlab.yml 找到下面两个字段将内容改成你的邮件帐户地址:
email_from: yourmail@domain.com
support_email: yourmail@domain.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: