处理退回的电子邮件

Dealing with bounced emails

目前我们正在使用 AWS SES 向用户发送身份验证电子邮件。 (此邮件与通常的login/register身份验证无关,它是我们自己的)

电子邮件地址由用户输入,我们将向每个电子邮件地址发送一封且仅发送一封电子邮件。

这导致许多电子邮件被退回,AWS 暂停了我们的服务(大约 9000 封已发送电子邮件和 15% 的退回率)。

我的问题:

如何处理这个问题?用户总是会输错他们的电子邮件。如果不发送实际电子邮件,就无法验证电子邮件是否有效,对吗?这意味着所有 SMTP 提供商迟早会暂停我们发送电子邮件的能力。

使用 nodejs 发送电子邮件,但我认为这不是很相关。

  1. 通过添加 sns 主题检查退回邮件并订阅它以在退回电子邮件时获取更多信息。 (并不总是因为电子邮件错误)
  2. 要求用户输入他们的电子邮件地址两次
  3. 有一些服务可以将电子邮件地址传递给这些服务,这些服务会为您分类该地址是“好”地址的可能性

这是一份来自 AWS 的文档,它描述了您的问题: https://aws.amazon.com/blogs/messaging-and-targeting/what-do-i-do-if-my-registration-emails-themselves-have-high-bounce-rates/