2015-04-06 68 views
6

我想解决为什么GitLab Omnibus没有发送使用Postfix的自动电子邮件,它已经安装和配置正确(它也被服务器上安装的其他应用程序使用)。发送电子邮件与GitLab无法正常工作

当我做出改变的问题,而拖尾Gitlab日志,这是我注意到:

==> /无功/日志/ gitlab/sidekiq /电流< == 2015-04-03_20:06:30.79386 2015-04-03T20:06:30.793Z 8126 TID-aq3vk Sidekiq :: Extensions :: DelayedMailer JID-460531f571f6756908805d66信息:start 2015-04-03_20:06:31.53363 sendmail:收件人-t选项不支持

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

发送的邮件[email protected](48.3ms)

==>的/ var /日志/ gitlab/sidekiq /电流< == 2015-04-03_20:06:31.57039 2015-04-03T20 :06:31.570Z 8126 TID-aq3vk Sidekiq ::扩展:: DelayedMailer JID-460531f571f6756908805d66信息:完成:0.776秒

我消毒的电子邮件地址,但它发送到正确的地址。

我猜问题是关系到“sendmail的:不支持使用-t选项收件人”

但是,我找不到任何人在那里谁拥有了这个问题。

谢谢。

+0

错误消息意味着'sendmail'正在被错误的选项调用。您没有向我们显示该代码,因此我们无法告诉您如何解决该问题。 – tripleee 2015-04-07 08:04:58

+0

不过,我找不到任何方法来改变GitLab在执行sendmail时使用的语法。因此,我对如何解决这个问题感到不知所措。 – 2015-04-07 17:24:15

+0

我已经问过另一个问题http://stackoverflow.com/questions/35367848/configure-and-test-gitlab-comunity-email-setting,但它没有回答,因为我不明白我投了票 – 2016-02-26 10:49:32

回答

7

我解决了这个问题,通过切换到GitLab SMTP按照这里的指南:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md

好像SMTP进行更详细的记载。

+0

我是试图解决这个问题为gitlab 8,电子邮件根本不发送。没有关于邮件的条目在任何日志中,我尝试过posix和smtp(确切的例子是gmail),你使用的是哪个版本? – 2016-02-12 16:17:26

+0

@PavelNiedoba,你明白了吗? – wilbbe01 2016-02-25 22:24:21

+0

不适用于我。我尝试使用Gmail。 – 2017-07-27 09:37:40

相关问题