如何查看邮件未通过 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...