企业邮箱outlook配置,邮件服务器是exchange,配置的时候选择SMTP无认证登录smtp_authentition=false
假设公司邮箱域名是:mail2.mm.com
如果mail2.mm.com不能连接外网
连接外网的域名是:mmtr.com
则配置文件改为
vim /etc/gitlab/gitlab.rb
### GitLab email server settings
###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html
###! **Use smtp instead of sendmail/postfix.**
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "mail2.mm.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_domain'] = "mmtr.com"
gitlab_rails['smtp_authentication'] = false
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
重新加载配置文件,并重启gitlab:
gitlab-ctl reconfigure
gitlab-ctl restart
进入gitlab控制台:
gitlab-rails console
测试邮箱发送:
Notify.test_email('wswwbsystem4@gzmtr.com','test','hello word').deliver_now