发送电子邮件GitLab无法正常工作

Mau*_*ver 6 email postfix-mta gitlab

我正在尝试解决为什么GitLab Omnibus没有使用Postfix发送自动电子邮件,Postfix已经正确安装和配置(它也被安装在服务器上的其他应用程序使用).

当我对一个问题进行更改时,在拖尾Gitlab日志时,这就是我注意到的:

==>/var/log/gitlab/sidekiq/current <== 2015-04-03_20:06:30.79386 2015-04-03T20:06:30.793Z 8126 TID-aq3vk Sidekiq :: Extensions :: DelayedMailer JID-460531f571f6756908805d66 INFO :start 2015-04-03_20:06:31.53363 sendmail:不支持-t选项的收件人

==> /var/log/gitlab/gitlab-rails/production.log <==

发送邮件至user@company.com(48.3ms)

==>/var/log/gitlab/sidekiq/current <== 2015-04-03_20:06:31.57039 2015-04-03T20:06:31.570Z 8126 TID-aq3vk Sidekiq :: Extensions :: DelayedMailer JID-460531f571f6756908805d66 INFO :完成:0.776秒

我清理了电子邮件地址,但它正在发送到正确的地址.

我猜这个问题与"sendmail:不支持-t选项的收件人"有关

但是,我找不到有这个问题的其他人.

谢谢.

Mau*_*ver 8

我通过按照以下指南将GitLab切换到SMTP来修复此问题:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md

似乎更详细地记录了SMTP.