1.gitlab 邮件配置( /etc/gitlab/gitlab.rb )
469 gitlab_rails['smtp_enable'] = true
470 gitlab_rails['smtp_address'] = "smtp.qq.com"
471 gitlab_rails['smtp_port'] = 25
472 gitlab_rails['smtp_user_name'] = "[email protected]"
473 gitlab_rails['smtp_password'] = "xxxx"
474 # gitlab_rails['smtp_domain'] = "qq.com"
475 gitlab_rails['smtp_authentication'] = "login"
476 gitlab_rails['smtp_enable_starttls_auto'] = false
477 gitlab_rails['smtp_tls'] = false
478 gitlab_rails['gitlab_email_from'] = '[email protected]'
479 user['git_user_email'] = "[email protected]"
重启 :
gitlab-ctl reconfigure
注意:
gitlab_rails[‘smtp_user_name’] 与gitlab_rails[‘gitlab_email_from’] 不能不一致
2.测试邮件配置是否成功
gitlab-rails console
Notify.test_email('[email protected]', 'Message Subject', 'Message Body').deliver_now