处理退回的电子邮件
Posted
技术标签:
【中文标题】处理退回的电子邮件【英文标题】:Dealing with bounced emails 【发布时间】:2021-11-13 03:05:41 【问题描述】:目前我们正在使用 AWS SES 向用户发送身份验证电子邮件。 (此邮件与通常的登录/注册验证无关,是我们自己的)
电子邮件地址由用户输入,每个电子邮件地址仅发送一封电子邮件。
这导致许多退回的电子邮件,AWS 暂停了我们的服务(大约 9000 封已发送的电子邮件和 15% 的退回率)。
我的问题:
如何处理这个问题?用户会一直打错电子邮件。如果不发送实际电子邮件,就无法验证电子邮件是否有效,对吧?这意味着所有 SMTP 提供商迟早都会暂停我们发送电子邮件的能力。
使用 nodejs 发送电子邮件,但我认为这并不相关。
【问题讨论】:
【参考方案1】:-
通过添加 sns 主题检查退回邮件并订阅它以在退回电子邮件时获取更多信息。 (这并不总是因为错误的电子邮件)
要求用户输入他们的电子邮件地址两次
您可以通过一些服务将电子邮件地址传递给这些服务,这些服务将为您提供一个分类,以确定该地址成为“好”地址的可能性有多大
以下是来自 AWS 的文档,其中描述了您的问题: https://aws.amazon.com/blogs/messaging-and-targeting/what-do-i-do-if-my-registration-emails-themselves-have-high-bounce-rates/
【讨论】:
您好!感谢您的建议。双输入绝对是个好主意,我想我们会实现它。最后,我们更改为 SendGrid,因为它会自动显示退回的电子邮件地址,并且它们的暂停政策(和支持)似乎更好。不幸的是,所有退回的电子邮件都是因为用户输入错误。这些地址是学生的电子邮件,所以它是自动创建的(有时带有很多随机数),学生们并不是每天都使用它,所以他们忘记了...... Sendgrid 有更多开箱即用的功能,我同意。如果允许,您可以与大学电子邮件系统比较哪个电子邮件是合法的。以上是关于处理退回的电子邮件的主要内容,如果未能解决你的问题,请参考以下文章