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

时间:2015-04-06 00:25:46

标签: email gitlab postfix-mta

我试图解决为什么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 ::扩展:: DelayedMailer JID-460531f571f6756908805d66信息:开始   2015-04-03_20:06:31.53363 sendmail:不支持-t选项的收件人

     

==&GT; /var/log/gitlab/gitlab-rails/production.log< ==

     

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

     

==&GT; / var / log / gitlab / sidekiq / current&lt; ==   2015-04-03-20:06:31.57039 2015-04-03T20:06:31.570Z 8126 TID-aq3vk Sidekiq ::扩展:: DelayedMailer JID-460531f571f6756908805d66信息:完成:0.776秒

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

我猜这个问题与&#34; sendmail:不支持带-t选项的收件人&#34;

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

感谢。

1 个答案:

答案 0 :(得分:7)

我通过按照此处的指南将GitLab切换为SMTP来解决此问题:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md

似乎更详细地记录了SMTP。