【发布时间】:2012-12-18 22:48:46
【问题描述】:
我正在构建一个工具来启动与域的 SMTP 事务,以查看 (a) 该域是否可以接收电子邮件以及 (b) 该域上是否存在所需的地址。我将批量处理大量电子邮件地址(一次超过 10,000 个),但我不想轰炸服务器并被列入黑名单。是否有关于与 SMTP 服务器通信的安全频率的准则?
我知道VRFY 命令,但它并未全面实施。我打算尝试使用 VRFY 命令并回退到使用,
MAIL From:<user@example.com>
RCPT To:<first.last@example.org>
QUIT
查看邮件是否可以送达。同样,是否有关于我可以在域上多久启动一次这样的 SMTP 事务的指南?
编辑: 这样做的目的是创建一个工具,我的组织可以使用它来 (a) 从几个基本上不活动的列表中清除一些不良电子邮件,这样我们就不必支付我们的电子邮件传递系统来发送可能会退回的数千封电子邮件,并且(b) 在用户订阅列表时检查电子邮件,以便我们拒绝像 aoghuifdgsiuvb@gmail.com 这样的电子邮件。
【问题讨论】:
-
为了防止这样的字典攻击,许多网站会默默地接受他们域中的任何用户的
RCPT TO:,并且只在事务的后期返回一个退回消息,或者在如果这是垃圾邮件。因此,您可以使用此方法获得的结果充其量只是暂时的。