【发布时间】:2014-10-14 23:50:58
【问题描述】:
当人们注册我们的服务时,我们会向他们发送电子邮件,但其中很多都被退回(部分原因是我们在某些端到端测试中使用了虚假电子邮件),并且 AWS 已通知我们额外的弹跳可能不利于我们实例的健康。
所以,我正在尝试提出一种验证方法(或者至少是一种阻止我们发送到错误地址的方法)。
如果他们知道地址,似乎有a means of asking SMTP servers,但围绕该技术存在一些争议(不能保证有效,并且做太多会让您看起来像垃圾邮件发送者;可能会将您列入黑名单在最坏的情况下)。
我想这里的另一个选择是跟踪我们看到的退回邮件并将“坏”电子邮件转储到数据库集合中,尽管这也存在问题(如果有人稍后注册该电子邮件地址,他们无法注册该服务;即使在最好的情况下,我们仍然至少会发送一封退回的电子邮件)。
我的问题是:有没有更好的选择,我错过了一个?这似乎是应该是 A Solved Problem™ 的问题,但我没有找到任何适用的模式。
【问题讨论】:
标签: smtp