【发布时间】:2012-10-13 20:39:33
【问题描述】:
可能重复:
How to check if an email address exists without sending an email?
我正在寻找一种方法来验证特定电子邮件地址是否确实存在,即不仅要确保 name@domain.com 的格式正确,还要确保 bobsmith@gmail.com 确实存在并且不存在' t弥补。
基本上,我正在寻找某种方法来实现与这样的网站相同的功能:http://verify-email.org/
我假设这需要向邮箱发送某种空电子邮件并检查收到的回复,但我不确定如何在不发送真实电子邮件的情况下发送查询电子邮件。
我找不到任何这样做的东西 - 所有搜索结果通常都充斥着关于如何使用正则表达式验证电子邮件是否以正确格式输入的帖子。
任何帮助表示赞赏。谢谢!
【问题讨论】:
-
你不能做好这件事。该网站可能使用 SMTP VRFY,但实施起来非常不可靠,因为它对垃圾邮件发送者很有用。验证电子邮件是否存在的通用方法是向其发送电子邮件并要求用户回复/点击链接——除此之外的任何内容都是不可靠的。
标签: python django email smtp email-validation