GitLab-配置邮箱

1.开启邮箱POP3,SMTP,IMAP

2.获取授权码

3.编辑配置文件

vim /etc/gitlab/gitlab.rb

然后编辑修改下面的配置: 大约在配置文件的517行左右:

 gitlab_rails['smtp_enable'] = true
 gitlab_rails['smtp_address'] = "smtp.qq.com"
 gitlab_rails['smtp_port'] = 465
 gitlab_rails['smtp_user_name'] = "[email protected]"
 gitlab_rails['smtp_password'] = "xxxxxxxxxxxx"   #授权码
 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邮件
gitlab_rails['gitlab_email_from'] = '[email protected]'   #设置从哪个邮箱地址发送

user['git_user_name'] = "GitLab系统邮件"                     #发送邮件人的名字
user['git_user_email'] = "[email protected]"                  #发送邮件的用户

执行重新配置:
gitlab-ctl reconfigure

执行重启生效:
gitlab-ctl restart

测试发送邮件能否成功
进入gitlab控制台:
gitlab-rails console
执行这条命令给自己发送邮件:
Notify.test_email('[email protected]', 'Test123Title', 'Test123Body').deliver_now

猜你喜欢

转载自www.cnblogs.com/gzsws/p/13389981.html