在 AWS SES 中为转发的电子邮件发送退回电子邮件时,收件人出错

时间:2021-03-07 18:54:49

标签: amazon-web-services email amazon-ses

我们在 AWS SES 中设置了以下系统:有人向我们的客户发送电子邮件(假设为enterprise1@ourclient.com),我们的客户将其转发给我们(普通消息转发到 client1@ourcompany.com)。

当我们收到电子邮件时,Return-Path 标头设置为enterprise1@ourclient.com,收件人列表设置为client1@ourcompany.com。

然后,当我们使用 SES 客户端的 SendBounceAsync 函数(.Net 核心)创建和发送退回时,我们使用 SendBounceRequest 的 BouncedRecipientInfoList 属性中的返回路径地址。但是,我们收到了来自 SES 的错误消息,告诉我们该地址不在收件人列表中:

Failed to generate a bounce for <7qg0qu8o6jhlult3uo4jupmvt04k4dbho8gb13g1>: Could not find email address <enterprise1@ourclient.com> in list of recipients for message ID <7qg0qu8o6jhlult3uo4jupmvt04k4dbho8gb13g1>

澄清:在这种情况下,我们尝试使用我们的客户端地址作为发件人进行退回(他们希望用户在发件人中看到他们的地址)。该域在我们的 SES 帐户中进行了验证。如果我们在没有转发的情况下执行此操作(用户直接将电子邮件发送给我们,然后我们将其退回),则退回有效。

我们如何解决这个问题?我们如何发送此退回电子邮件?

1 个答案:

答案 0 :(得分:0)

听起来像是 SES 限制。您是否已按照此处的说明移出 SES 沙盒:

Moving out of the Amazon SES sandbox

相关问题