当我们在向不存在的帐户发送电子邮件时通知我们的用户(例如 non_existing_email@my_domain.com
)时,我正在将功能集成到我们的系统中 .
在AWS SNS文档中,该事件(在不存在的电子邮件地址上发送电子邮件)是 bounce
( Permanent
,具体而言) .
我创建了一个主题,订阅了该主题(确认/验证了订阅),从这一点开始,一切都应该准备就绪 .
但是,当我从系统发送电子邮件到明确不存在的电子邮件地址时,不会提供AWS SNS通知 .
我在这里错过了什么?
我认为问题可能是错误的配置,因此我尝试从AWS SNS仪表板向我们的系统推送测试通知,但此通知已成功传递到我们的 endpoints .
1 回答
“non_existing_email@my_domain.com”的问题是AWS SES甚至没有尝试发送它,提前声称它是一个无效域 . 所以你不会得到反弹通知 .
当您尝试使用'non_existing_email@mydomain.com'时,您应该收到退回通知 .
因此,如果您想测试反弹通知是否有效,理想的方法是使用反弹模拟器地址,如'bounce@simulator.amazonses.com',如果真的想用非模拟地址测试它,那么使用一些非常垃圾电子邮件地址如'hdxfghfghfgdhdfg@jdfhjdhfjdhfjdhf.jdhfhjhd .
另请注意,我们观察到在某些情况下,我们会在840分钟(14小时)后收到退回通知 .