问题描述
我们通过 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 (将#修改为@)