vi /etc/gitlab/gitlab.rb
修改如下:
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qiye.163.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "fengjian@senyint.com"
gitlab_rails['smtp_password'] = "123456789"
gitlab_rails['smtp_domain'] = "qiye.163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = 'fengjian@senyint.com'
重新配置Gitlib
执行:
gitlab-ctl reconfigure
测试是否可行
1、进入Gitlib控制台:
gitlab-rails console
2、执行:
Notify.test_email('收件人邮箱', '邮件标题', '邮件正文').deliver_now
如果出现授权问题:
尝试以下操作:
smtp.qiye.163.com 替换为 smtphz.qiye.163.com