开启相应的邮箱服务
我这边使用的qq邮箱,获取授权码

配置gitlab.rb
vim /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "你的邮箱@qq.com" gitlab_rails['smtp_password'] = "授权码" gitlab_rails['smtp_domain'] = "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_rails['gitlab_email_from'] = '你的邮箱@qq.com' gitlab_rails['gitlab_email_display_name'] = 'gitlab server' gitlab_rails['gitlab_email_reply_to'] = '你的邮箱@qq.com' gitlab_rails['gitlab_email_subject_suffix'] = ''
|
配置完成后
gitlab-ctl stop gitlab-ctl reconfigure gitlab-ctl start
|
测试
输入 gitlab-rails console 进入控制台
Notify.test_email('接收方邮件地址','邮件标题','邮件内容').deliver_now
|