如何检查电子邮件地址是否是假的?

时间:2010-03-02 21:02:06

标签: email email-validation

我需要知道如何在不使用电子邮件确认链接的情况下检查电子邮件地址是否有效。 我怎么能这样做?

5 个答案:

答案 0 :(得分:28)

你不能,故事结束。

即使使用电子邮件确认,也只能证明电子邮件地址当时有效。然后可以在一秒钟之后关闭它!

对于任何其他基于Internet的ID系统(如OpenID),只需在注册过程中设置和关闭它们。自从发明一次性“借记卡”信用卡以来,即使是信用卡ID也可以一次性使用。

只有政府身份识别系统可能在任何时间内都有效。收集和验证政府ID时会产生重大的安全隐患,而且每个国家都有所不同。

如果所有政府能够在包含生物识别技术的共享验证系统的一个共同系统上协同工作,那将会更容易。然后摩萨德不能轻易偷走护照!他们应该建立一个全球社区来组织它,也许他们可以称之为联合国?不用花很长时间就可以解决: - )

答案 1 :(得分:14)

你做不到。每个人都这样做是有原因的。但你可以改用OpenID。

答案 2 :(得分:7)

无法知道电子邮件地址是否是假的。

但你可以:

  • 检查地址域是否存在
  • 发送电子邮件至该地址,并附上要返回的确认密钥

答案 3 :(得分:1)

您无法确定电子邮件ID是假的还是真实的,但您可以检查邮件是否来自原始服务器。

例如:如果邮件ID是xyz@google.com,那么它应该来自谷歌服务器,但如果它来自其他服务器,那么它很可能是假的。你可以查看电子邮件的原始代码,在gmail中,hotmail show original选项显示完整代码,在yahoo中你可以看到选项show header中的代码。

答案 4 :(得分:0)

您可以尝试编写一个只对域进行反向查找的应用程序,一旦确定发送测试电子邮件并检查正确的回复代码。在最后的SMTP协议规范RFC-5321中还有一个验证VRFY命令,请在此处查看http://tools.ietf.org/html/rfc5321#section-3.5.2