验证 Django 中是不是存在电子邮件 [重复]

Posted

技术标签:

【中文标题】验证 Django 中是不是存在电子邮件 [重复]【英文标题】:Verify Email Exists in Django [duplicate]验证 Django 中是否存在电子邮件 [重复] 【发布时间】: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/

我假设这需要向邮箱发送某种空电子邮件并检查收到的回复,但我不确定如何在不发送真实电子邮件的情况下发送查询电子邮件。

我找不到任何这样做的东西 - 所有搜索结果通常都充斥着关于如何使用正则表达式验证电子邮件是否以正确格式输入的帖子。

任何帮助表示赞赏。谢谢!

【问题讨论】:

***.com/questions/565504/… 你不能做好这件事。该网站可能使用 SMTP VRFY,但实施起来非常不可靠,因为它对垃圾邮件发送者很有用。验证电子邮件是否存在的通用方法是向其发送电子邮件并要求用户回复/点击链接——除此之外的任何内容都是不可靠的。 这有帮助吗? ***.com/questions/5374818/… 【参考方案1】:

或者,如果您不想采用 url 验证方法,您可以发送电子邮件并投票以获取回复。如果收件箱不存在,您将收到来自您发送电子邮件的域的电子邮件守护程序的自动回复。

当然,这并不能保证你会得到邮件守护进程的回复。

【讨论】:

以上是关于验证 Django 中是不是存在电子邮件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何远程验证电子邮件或检查电子邮件是不是存在

检查电子邮件地址是不是存在[重复]

Firebase通过显示名称检查用户是不是存在[重复]

Django中的电子邮件验证

模板不显示验证错误(Django)

[Django UserCreationForm在电子邮件已经存在时引发验证错误