GitLab 发送邮件问题

自从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'] = "[email protected]"
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'] = "[email protected]"
user["git_user_email"] = "[email protected]"

你可能感兴趣的:(GitLab 发送邮件问题)