一些奇怪的事情,我想知道是什么解释。我有一个 Web 应用程序,该应用程序在用户丢失密码、新注册等时使用 Amazon SES 发送电子邮件......在测试时,我意识到 SES 为特定电子邮件地址返回了"500 错误请求",我键入 pippo@gmail.com 只是为了完美地测试我的应用程序的 UI,知道电子邮件地址不存在,我得到了"500 错误请求",最初我无法理解出了什么问题,所以我继续调试,不明白为什么错误 500;后来我意识到我得到它不存在或通用的电子邮件地址。例如,如果我尝试向"bar@gmail.com"发送电子邮件,我会得到 500,但如果我尝试"foo@gmail.com",我不会。(顺便说一下,意大利 pippo@gmail.com 相当于 foo@gmail.com(
如果我尝试使用 pippo@hotmail.com、foo@hotmail.com bar@hotmail.com,我没有任何问题。
实际上这可能是一个功能,也许是,我只是不知道。
SES对其他人的行为是这样的吗?
SES 将退回的电子邮件地址列入黑名单。当您尝试发送电子邮件时,它会确保该地址未被列入黑名单(即,它最近没有被退回(。
我的猜测是,这些地址在测试SES的人中非常常用,以至于它们几乎总是被退回,因此它们被列入黑名单。