Ruby on rails 即时交付的ActionMailer配置是什么?
我想知道是否使用ActionMailer.deliver\u now方法正确发送了电子邮件。我将参数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
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配置可能有问题。正如您所说,这不是我的问题。谢谢。你的邮件配置是什么。。。使用示例数据