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'] = "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"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 背景介绍 2015年12月,InfoQ的编辑魏星邀请作者撰写一篇关于中国公有云服务发展状况的文章。因为作者个人对公...
    蝎子看互联网阅读 1,479评论 0 50
  • 一叶忆诗枯木春, 柳意挽眸总消沉。 吾心飘渺欲断魂, 雁落鱼沉长相存。
    my颜晓玲阅读 793评论 1 2
  • 狂风怒吼,大雪纷飞,长安城笼罩在一片风雪之中。长安城外三十里,官道上,一骑奔袭而来。 马是良驹,人有些邋遢,穿着一...
    一个懒人阅读 802评论 1 3
  • 分享一个最近的心得:通过去年至今一段时间的焦虑的学习,如今已能平静的对待。这段时间的学习和写作对我在记忆专业上的进...
    陈耿坤阅读 233评论 0 0