给定一个电子邮件地址,我不仅想验证域名的有效性,还想执行查找以检查用户帐户是否仍然处于活动状态。这可能吗?
答案1
可能不是——许多/大多数邮件服务器都关闭了验证用户名的功能,因为它被认为太不安全了。
它还邀请垃圾邮件机器人进行连接,这些机器人会尝试验证每一个可能的名称组合,从而列举出邮件服务上有效帐户的完整列表。
还有许多其他问题,例如,也许我会在我的邮件服务器上接受来自每个可能地址的邮件,然后丢弃不存在的邮件,这样,我就不会拒绝任何东西,也不会增加垃圾邮件拒绝的垃圾。
这很好地总结了为什么地址验证通常被认为是不好的。
http://www.spamresource.com/2010/11/smtp-address-validation-bad-idea.html
答案2
虽然我同意 Zoredache 和 EightBitTony 的观点,认为这种工具的存在可能不是一件好事,但事实是它们确实存在: