Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何配置Redmine邮件传递重试时间?_Ruby On Rails_Redmine - Fatal编程技术网

Ruby on rails 如何配置Redmine邮件传递重试时间?

Ruby on rails 如何配置Redmine邮件传递重试时间?,ruby-on-rails,redmine,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,但尝试重新发送电子邮件的不是Redmine。相反,Redmin

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

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

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

Redmine是一个非邮件服务器。在rails应用程序中,您通常使用将电子邮件从应用程序发送到,然后由应用程序负责将电子邮件发送到指定的地址。您收到的邮件来自SMTP服务器,而不是redmine