gitlab7配置smtp邮箱

以163为例
先注册个邮箱,开启smtp服务,需要验证手机号。
修改配置文件

$ sudo vi /etc/gitlab/gitlab.rb
gitlab_rails['gitlab_email_from'] = 'xxxxxxxx@163.com'
gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name'] = "xxxxxxxx@163.com"gitlab_rails['smtp_password'] = "123456"gitlab_rails['smtp_domain'] = "163.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = true
user['git_user_email'] = "xxxxxxxx@163.com"
$ sudo gitlab-ctl reconfigure #更新配置文件
发送邮件[测试](http://lib.csdn.net/base/softwaretest)下
如果不成功用下面命令看错误信息
$sudo gitlab-ctl tail

新增exchange 企业邮箱

xxx@example.com为例
先注册个邮箱,开启smtp服务,需要验证手机号。
修改配置文件

$ sudo vi /etc/gitlab/gitlab.rb
gitlab_rails['gitlab_email_from'] = 'xxx@example.com'
gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.example.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name'] = "xxxxxxxx" //此处之前添邮箱就发生 authentication unsuccessful 后来换成了登陆名即不用加@的部分(区分大小写)就可以发送了但是,发现发件箱里,并没有发件记录不知道什么原因,有知道的告诉我下gitlab_rails['smtp_password'] = "123456"gitlab_rails['smtp_domain'] = "example.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = true
user['git_user_email'] = "xxx@example.com"
$ sudo gitlab-ctl reconfigure #更新配置文件
发送邮件测试下
如果不成功用下面命令看错误信息
$sudo gitlab-ctl tail
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容