Ruby on rails 即时交付的ActionMailer配置是什么?

Ruby on rails 即时交付的ActionMailer配置是什么?,ruby-on-rails,actionmailer,Ruby On Rails,Actionmailer,我想知道是否使用ActionMailer.deliver\u now方法正确发送了电子邮件。我将参数config.action\u mailer.raise\u delivery\u errors设置为true。然而,一切都没有改变。另一方面,我可以找到邮件日志,上面写着一些邮件被退回或延期 文档中说,只有将外部电子邮件服务器配置为立即发送时,raise\u delivery\u errors才起作用 这是我的问题。如何配置电子邮件服务器以立即获取传递状态 我现在使用的是Rails 4.2.0

我想知道是否使用ActionMailer.deliver\u now方法正确发送了电子邮件。我将参数
config.action\u mailer.raise\u delivery\u errors
设置为true。然而,一切都没有改变。另一方面,我可以找到邮件日志,上面写着一些邮件被退回或延期

文档中说,只有将外部电子邮件服务器配置为立即发送时,
raise\u delivery\u errors
才起作用

这是我的问题。如何配置电子邮件服务器以立即获取传递状态


我现在使用的是Rails 4.2.0和postfix-2.6.6-6.el6_5.x86_64

我猜action mailer在其选项中没有提供
优先级
,但是您可以在
邮件头中定义优先级
,以便您的快递代理可以
对其进行优先级排序。就像我们在
PHP\u Mailer中所做的那样

header = "MIME-Version: 1.0\n"
header += "Content-Type: text/html; charset=\"iso-8859-1\"\n";
header += "X-Priority: 1 (Highest)\n";
header += "X-MSMail-Priority: High\n";
header += "Importance: High\n";
在您的
邮件中
方法

mail(to: "abc@example.com", body: "Some Msg", headers: header)

但这可能不是你面临的问题。。您的delivery agent或actionmailer配置可能有问题。

正如您所说,这不是我的问题。谢谢。你的邮件配置是什么。。。使用示例数据