【问题标题】: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/

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

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

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

【问题讨论】:

  • 你不能做好这件事。该网站可能使用 SMTP VRFY,但实施起来非常不可靠,因为它对垃圾邮件发送者很有用。验证电子邮件是否存在的通用方法是向其发送电子邮件并要求用户回复/点击链接——除此之外的任何内容都是不可靠的。

标签: python django email smtp email-validation


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-05-29
    • 2023-03-21
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 2021-10-21
    • 2017-02-27
    • 2011-07-16
    相关资源
    最近更新 更多