AWS SES反弹/投诉电子邮件句柄



我们有一些与 aws ses 弹跳有关的问题,并抱怨电子邮件,然后我们发送有关这些条件的电子邮件。这些条件如下:

1)当新用户注册时,2)当用户忘记他/她的密码和3)当他/她从我们的platform购买任何视频时。要发送电子邮件,我们已经实施了AWS SES邮件服务,并成功地从 aws ses 发送了电子邮件。但是在这里,我有疑问要处理弹跳和投诉电子邮件。根据Stackoverflow上的这篇文章:

处理强烈的弹跳/投诉或只是坚持抑制清单?

当新用户第一次注册到我们的平台中并收到AWS SNS的反弹和投诉通知通知时,我们已经管理了数据库中的电子邮件列表。但这是我想与您讨论的一种情况:

bounce :当用户第一次注册到我们的平台中并且他/她的电子邮件不存在时,即 jm123@gmail.com 在这种情况下,我们保存他/她/她的电子邮件进入我们反弹的电子邮件列表中,但是第二次他创建具有相同电子邮件ID的电子邮件( jim123@gmail.com ),并想再次向我们的平台注册,那么我们将如何从列表中删除该电子邮件因为我们已经在平台上列出了该电子邮件。

投诉:在第二种情况下,当用户向他/她发送电子邮件并收到有关该电子邮件的投诉通知以及投诉电子邮件时,我们已经管理了投诉电子邮件列表时将我们的平台电子邮件作为垃圾邮件供应并将该电子邮件保存在此列表中,因此同一用户下次无法收到电子邮件,但是一段时间后,用户白色列表我们从垃圾邮件中列出了我们,并希望我们的电子邮件通知。

Note :这是处理所有被弹跳的电子邮件或投诉电子邮件中所必需的,因为电子邮件的随机性是无限的,对于所有随机电子邮件,我们必须在数据库中处理。在向任何新的注册用户发送电子邮件之前,第一我们必须处理我们的弹跳和投诉电子邮件列表,然后我们将决定用户有资格接收我们的电子邮件。

对不起,我的英语不好。

您链接到的stackoverflow问题在答案中涵盖了这一点。

是的,您应该维护自己的至少某些永久性电子邮件的数据库表,例如:

记录ID(自动增量),电子邮件地址,弹跳类型:无效的邮箱|用户投诉|拒绝内容|被拒绝用于垃圾邮件黑名单

反弹:"第二次他创建带有同一电子邮件ID的电子邮件... 我们将如何从列表中删除该电子邮件,因为我们已经有黑色 在我们的平台中列出了该电子邮件?"

用户尝试添加电子邮件时,您会在表中查询电子邮件地址时,您会看到类型是"无效的邮箱",然后将其拒绝为无效。您可能还可以记录IP地址以捕获试图创建假帐户的垃圾邮件发送者。

投诉:" ...但是一段时间后,用户白色从垃圾邮件中列出了我们 并想要我们的电子邮件通知。"

用户尝试添加电子邮件时,您会在表中查询电子邮件地址时,您会看到类型是"用户投诉",也许问他们"您确定吗?"在将它们添加回您的邮件列表之前。您可以将数据库中的电子邮件类型更改为"用户确认可以发送"

之类的东西。

您也可以在现有的邮件列表表中添加一个额外的字段来保存弹跳类型,默认类型为0/ok/不弹跳。然后,在发送电子邮件时,您会跳过发送电子邮件,而类型不是0/确定。

但是,如果用户在放置后会有有效的电子邮件地址 他的电子邮件地址在桌子中,他/她想要我们的订阅,然后如何 我们可以处理

您可以允许他们重新添加地址并将类型设置为0,但这可能是一个假地址,例如" fake@fakefake.com"。

如果您想让他们这样做,则可能会有第二个字段" times弹跳被清除",并且每次将地址设置回0/ok/允许的邮件时,都会添加 1。如果此计数器达到3-5,您再也不会让他们再次添加电子邮件。他们必须使用其他电子邮件。

软弹跳

"瞬态"(软)弹跳应忽略。SES将稍后再试,如果仍然失败,那么您将获得艰难的反弹。

最新更新