如何配置Redmine邮件传递重试次数?

时间:2013-11-22 01:41:50

标签: ruby-on-rails redmine

如果无法发送电子邮件,Redmine将重试:

...
Unable to deliver to domain for 60 hours.
Will continue trying for 48 hours.
No action is required on your part.
...

如何配置Redmine以禁用重试或设置重试次数?

我在使用Redmine v2.3.2,Ruby 2.0.0-p247和Rails 3.2.13

2 个答案:

答案 0 :(得分:2)

Redmine是IDE而不是邮件服务器。在rails应用程序中,您通常会使用action mailer将应用程序中的电子邮件发送到SMTP server,而{{3}}则负责将它们传输到指定的地址。您收到的邮件来自SMTP服务器而不是redmine。

答案 1 :(得分:1)

尝试重新发送电子邮件的并不是Redmine。相反,Redmine将电子邮件发送到中间邮件服务器(MTA)(这是您在configuration.yml中配置的邮件服务器)。如果第一次传输不成功,则邮件将不会被重新传送,但会在更新后被丢弃或报告给用户作为错误(取​​决于您在Redmine中的配置)。

在中间MTA收到邮件后,它将开始将其发送到最终目的地。这是在这里似乎没有成功的步骤,因为您的MTA尝试重新发送邮件。因为这似乎也不起作用,它会向发件人地址发送定期通知。

因此,您必须配置MTA以定义尝试重新发送邮件的时间和频率,而不是Redmine。