【docker】gitlab + qqmail配置SMTP

gitlab使用qqmail进行配置SMTP发送邮件

1. 进入docker

$ sudo docker exec -it gitlab /bin/bash

2. 编辑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邮箱"
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_enabled'] = true
gitlab_rails['gitlab_email_from'] = '你的qq邮箱'

注意:smtp_user_name和gitlab_email_from需要设置为相同的两个qq邮箱

Tip:
vi/vim在命令模式下按下/,再输入你要查找的内容并按enter键可以快速跳转。

3. 重启gitlab

$ sudo docker restart gitlab

另外:qq邮箱支持域名邮箱

参考官方文档:
SMTP settings

其他文章:
【docker】开启gitlab + nginx + https之旅

你可能感兴趣的:(gitlab,docker,Docker)