vim /etc/gitlab/gitlab.rb
/email 直接找到配置邮箱的那部分,
然后在后边追加下面的配置,保存,这样后续修改就能很快找到
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'bigdata@test.cn'
gitlab_rails['gitlab_email_display_name'] = 'admin'
gitlab_rails['gitlab_email_reply_to'] = 'bigdata@test.cn'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "bigdata@test.cn"
gitlab_rails['smtp_password'] = "******"
gitlab_rails['smtp_domain'] = "exmail.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
命令 gitlab-ctl reconfigure 更新gitlab 配置
Notify.test_email('sheng.ping',"test", 'test gitlab email function').deliver_now