CentOS7下gitlab邮件服务设置

gitlab yum centos7 运维 · systemofdown · 于 5年前 发布 · 2328 次阅读

1.配置文件位置

vim /etc/gitlab/gitlab.rb

以腾讯企业邮箱为例其它邮箱大同小异

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "邮箱地址"
gitlab_rails['smtp_password'] = "password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_domain'] = "exmail.qq.com"
gitlab_rails['gitlab_email_from'] = '邮箱地址'

2.更新配置

    gitlab-ctl reconfigure

3.重启服务

gitlab-ctl restart

4.非必需步骤进入控制台

测试邮件服务是否正常

gitlab-rails console
等到出现 “>”再执行下面命令
Notify.test_email("XXX@XXX.XX","title","gitlab").deliver_now

本文由 systemofdown 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册