修改gitlab.rb文件
- 打开gitlab.rb
- 官方各个邮箱配置方式(https://docs.gitlab.com/omnibus/settings/smtp.html)
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'] = "xxx@xx.com"
gitlab_rails['smtp_password'] = "腾讯邮箱客户端专用密码"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = ''xxx@xx.com"
gitlab_rails['smtp_domain'] = "exmail.qq.com"
- 保存,输入
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
- 进行测试,输入
gitlab-rails console
输入
Notify.test_email('接收方邮件地址', 'Message Subject', 'Message Body').deliver_now