Heroku 上的 Amazon SES Rails mailer:InvalidParameterValue - 缺少必需的标头'From'



RoR邮件服务器环境,SES在Heroku上运行生产,在我的笔记本上运行开发。

我得到缺少所需的头'From'从生产部署到Heroku的错误响应。

我的头肯定有'from'字段,我知道,因为我实际上得到的电子邮件在我的收件箱,所以SES发送它,但随后引发错误。

当我从开发环境运行时,我可以——并且确实——从我的开发计算机发送数千封电子邮件,并在我的测试电子邮件中接收它们,一切都工作得很好。将相同的代码部署到Heroku,会产生错误,但还是发送了电子邮件。

似乎是SES测试版中的一个bug。我通过关闭失败来解决这个问题。不理想,但需要继续,特别是当它发送电子邮件

在config/production.rb

  config.action_mailer.raise_delivery_errors = false
  config.action_mailer.delivery_method = :ses

最新更新