我希望这个问题不是完全偏离主题。SMTP验证
我一直在想SMTP邮件验证。有太多的服务(例如Kickbox.io,Email-Validator.net等)似乎处理SMTP验证,而没有阻止其IP或拒绝SMTP请求。
据我所知,除了使用SMTP“VRFY”命令,并且在目标SMTP服务器确认给定邮件服务器上存在所请求的用户之后,中止连接。我一直在玩一些声称可以这样做的PHP脚本,但我一直被某些邮件服务器拒绝,特别是hotmail(以及所有其他Microsoft邮件服务)似乎很快拒绝“spammy”SMTP要求。
现在,我的问题是:如何像上面提到的那些服务每天处理数千个电子邮件地址并通过他们称之为“SMTP握手”验证它们,并且没有看到类似的问题,如我描述的那些?
感谢您的阅读。
我不会这么做......首先,正如您注意到的,它可能会被视为垃圾邮件或捕获用户数据。其次,不能保证在您检查和实际尝试发送邮件时电子邮件地址保持有效。 – Robert
你找到了这个问题的答案吗? – offline15
为了防止其他人有这个问题(问题是旧的),这里的答案是:为什么许多SMTP服务器将阻止这些类型的命令是因为这正是垃圾邮件发送者所做的,他们喜欢有有效的电子邮件地址,并希望查询SMTP服务器的有效地址。 SMTP服务器不喜欢这个,所以他们大多会阻止这个东西。 – Saskia