美文网首页
GitLab 发送邮件问题

GitLab 发送邮件问题

作者: 喵傲天先森 | 来源:发表于2017-03-29 12:01 被阅读0次

自从2016年9月份新申请的阿里云服务器禁用25端口!!

自从2016年9月份新申请的阿里云服务器禁用25端口!!

自从2016年9月份新申请的阿里云服务器禁用25端口!!

重要的事情说三遍。

搭建好了环境之后,进行邮件相关的设置。

sudo vim /etc/gitlab/gitlab.rb

在里面加入

#Sending application email via SMTP
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp-mail.outlook.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "邮箱@outlook.com"
gitlab_rails['smtp_password'] = "邮箱密码"
gitlab_rails['smtp_domain'] = "smtp-mail.outlook.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
#
###修改gitlab配置的发信人
gitlab_rails['gitlab_email_from'] = "邮箱@outlook.com"
user["git_user_email"] = "邮箱@outlook.com"

保存退出

sudo gitlab-ctl reconfigure

如果出现了 502 那么是权限问题,来暴力点:

sudo chmod -R o+x /var/opt/gitlab/gitlab-rails

在发送一次邮件试试,看……


image.png

如果使用 163 邮箱 465 端口 这么设置

#Sending application email via SMTP
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_user_name'] = "xxx@163.com"
gitlab_rails['smtp_password'] = "xxx"
gitlab_rails['smtp_domain'] = "smtp.163.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
#
###修改gitlab配置的发信人
gitlab_rails['gitlab_email_from'] = "xxx@163.com"
user["git_user_email"] = "xxx@163.com"

相关文章

网友评论

      本文标题:GitLab 发送邮件问题

      本文链接:https://www.haomeiwen.com/subject/scnjottx.html