我已经切换到使用Amazon SES从我们的asp.net系统发送我们的交易警报,而且我收到人们正在接收重复电子邮件的电话。
我已确认我们的程序只向每位用户发送一次电子邮件。
我在收到第一封电子邮件后的5分钟内收到了其中一个副本,让我觉得这是某种重试问题。
有没有办法配置/修复此问题?
如果它有所不同,我在asp.net中使用AWS SDK并拨打AmazonSimpleEmailServiceClient.SendEmail
电话。
答案 0 :(得分:5)
亚马逊为每封发送的电子邮件分配唯一的消息ID。查看您收到的电子邮件的完整标题,如下所示:
0000012fea2d8375-85e23920-10cf-4d1b-b237-5dc13847b66c-000000@email.amazonses.com
如果在您收到的两封电子邮件中都是相同的,那么亚马逊和接收SMTP服务器之间会出现某种故障,导致其重新发送。如果两封电子邮件之间的ID不同,那么您要发送两次。
答案 1 :(得分:-2)
我遇到了同样的问题,我修改了改变我正在使用的lib。
这是一个包含许多库的列表:http://bouncely.com/docs/libs