目 录CONTENT

文章目录

Gitlab邮箱配置调整

BKUN
2023-08-07 / 0 评论 / 0 点赞 / 418 阅读 / 316 字

1.开启qq邮箱的POP3/SMTP服务并保存好授权码

image

2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb

 gitlab_rails['smtp_enable'] = true
 gitlab_rails['smtp_address'] = "smtp.qq.com"
 gitlab_rails['smtp_port'] = 465
 gitlab_rails['smtp_user_name'] = "******@qq.com"
 gitlab_rails['smtp_password'] = "授权码"
 gitlab_rails['smtp_domain'] = "smtp.qq.com"
 gitlab_rails['smtp_authentication'] = "login"
 gitlab_rails['smtp_enable_starttls_auto'] = true
 gitlab_rails['smtp_tls'] = true
 gitlab_rails['gitlab_email_from'] = '******@qq.com'

重启生效:

gitlab-ctl reconfigure

网易163的配置项还可参考如下:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "xxuser@163.com"
gitlab_rails['smtp_password'] = "xxpassword"
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
 
gitlab_rails['gitlab_email_from'] = "xxuser@163.com"
user["git_user_email"] = "xxuser@163.com"

3.测试配置是否成功:

执行 gitlab-rails console进入控制台。

gitlab-rails console

然后在控制台提示符后输入下面的命令 发送一封测试邮件:

Notify.test_email('收件人邮箱', '邮件标题', '邮件正文').deliver_now
0

评论区