因为官网没有给普通QQ邮箱的相关配置信息,昨天折腾了好一阵子,现在把配置过程记录在这里
以前因为设置太麻烦,也不太用的上,就一直没有配置,最近有时间了,想折腾一下,按照官网的文档进行了一下测试。
QQ邮箱需要在配置里开启pop3/smtp或者imap/smtp服务,详细开启方法参照QQ邮箱
这时QQ邮箱方面的设置就已经完成了,接下来配置gitlab,修改gitlab配置文件:/etc/gitlab/gitlab.rb,以下相关字段在设置文件中均已存在,直接修改=后面的值即可
## Email Settings
gitlab_rails["gitlab_email_from"] ="example@qq.com"
gitlab_rails['gitlab_email_display_name']="EnderCaster"
gitlab_rails['gitlab_email_reply_to']="example@qq.com"
## SMTP Settings
gitlab_rails['smtp_enable']=true
gitlab_rails['smtp_address']="smtp.qq.com"
gitlab_rails['smtp_port']=465
gitlab_rails['smtp_user_name']="example@qq.com" # 此处和上面必须一致
gitlab_rails['smtp_password']="0123456789ABCDEF" # 这里输入你的授权码,注意,四组授权码之间并没有空格
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-ctl reconfigure