修改配置文件
vim /etc/gitlab/gitlab.rb
输入下面配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "user@163.com"
gitlab_rails['smtp_password'] = "QRMLVQTXXXJOFWHQ" #163授权的密码,非登陆密码
gitlab_rails['smtp_domain'] = "smtp.163.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "user@163.com"
gitlab_rails['gitlab_email_reply_to'] = "user@163.com"
gitlab_rails['smtp_tls'] = true
重新生效配置
gitlab-ctl reconfigure
重启服务
gitlab-ctl restart
云端开启端口:465
测试发送
gitlab-rails console
Notify.test_email('接收邮箱', 'Message Subject', 'Message Body').deliver_now