微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何查看邮件未通过 amazon_ses 发送的原因

如何解决如何查看邮件未通过 amazon_ses 发送的原因

我们通过 amazon_ses 在 Rails 中发送电子邮件。我们有一个邮件程序,由于某种原因,它似乎没有通过 ses 发送。奇怪的是,其他邮件程序正在通过 SES 甚至该邮件程序适用的其他环境发送电子邮件。例如这是它在做什么:

TheMailer.reverification_email(report: 'foo',summary: 'bar').deliver_Now
=> #<Mail::Message:47278415093200,Multipart: true,Headers: <Date: Fri,19 Mar 2021 20:14:26 +0000>,<From: no-reply@xxxx.xxxx.net>,<Reply-To: no-reply@xxxxx.xxxxxx.net>,<To: ["bob@mailinator.com","tom@mailinator.com"]>,<Message-ID: <605506227e358_2742affd9d885c0674f@ks-rails-5b6d78c8bd-d8sch.mail>>,<Subject: Subject of Email>,<Mime-Version: 1.0>,<Content-Type: multipart/mixed; boundary="--==_mimepart_605506227c988_2742affd9d885c06737e"; charset=UTF-8>,<Content-transfer-encoding: 7bit>>

我注意到的一件事是使用有效的电子邮件,我在 MailerDelivery 对象上的 message-id 中得到了类似的信息

010001784c21f7af-15278a01-2ede-47bc-8e67-76aee063b9df-000000@email.amazonses.com

有什么方法可以调试或排除 deliver_Now 方法发生的问题?我觉得它从亚马逊获得了一个响应代码并退回到本地 smtp 设置,但我找不到来自亚马逊的响应。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。