8

我已切换到使用 Amazon SES 从我们的 asp.net 系统发送我们的事务警报,并且我接到人们收到重复电子邮件的电话。

我已经确认我们的程序只向每个用户发送一次电子邮件。

在发送第一封电子邮件 5 分钟后,我收到了其中一个副本,这让我认为这是某种重试问题。

有没有办法配置/解决这个问题?

如果有任何区别,我在 asp.net 中使用 AWS 开发工具包并调用AmazonSimpleEmailServiceClient.SendEmail

4

1 回答 1

6

亚马逊为每封发送的电子邮件分配一个唯一的消息 ID。在您收到的电子邮件的完整标题中查找 ID,如下所示:

0000012fea2d8375-85e23920-10cf-4d1b-b237-5dc13847b66c-000000@email.amazonses.com

如果您收到的两封电子邮件都相同,那么亚马逊和接收 SMTP 服务器之间存在某种故障,导致它被重新发送。如果两封电子邮件的 ID 不同,那么您将发送两次。

于 2011-05-13T16:27:51.090 回答