电子邮件validation在logging的HELO / RCPT TO命令上失败

我将邮件服务从服务器迁移到另一个服务器。 在设置新的邮件列表之前,我想通过我在服务器上设置的电子邮件validation程序来处理它。

我基本上使用这个工具( 大规模电子邮件validation ),在三个步骤中工作:

  • 合成validation
  • 域名validation(MXlogging)
  • HELORCPT TO commasd(SMTP协议)模拟邮件发送到地址,特别是授予地址可达

经过几次testing,我意识到这个validation方法有问题。 我试着在同一个初始批次上运行这个过程两次,结果是不一样的。

我注意到,像gmail.comhotmail.com这样非常普通的域名的地址往往会在第三步失败,尤其是在批处理结束时。

似乎这些服务器只是在一定的请求之后系统地阻止我的请求,就像我的服务器被列入黑名单一样。

如果我在开始一个新批次之前等待几个小时,以前失败的电子邮件将被正确validation,例如在特定时间段内对请求数量有上限。

是否有一些关于电子邮件validation的“官方指南”来避免这种问题?