Php 如何验证电子邮件地址是否存在于YMail、Gmail等中。?

Php 如何验证电子邮件地址是否存在于YMail、Gmail等中。?,php,javascript,html,ajax,smtp,Php,Javascript,Html,Ajax,Smtp,如何验证现有电子邮件地址 在注册系统中,当用户输入电子邮件地址时,它会检查电子邮件地址是否存在于Ymail/Gmail中 我已经有一个正在运行的域(用于练习) 我向您问好。回到过去,您可以轻松验证电子邮件地址。然后,垃圾邮件发送者出现了。现在,确认电子邮件地址是否存在的唯一方法是尝试向其发送一些内容并检查是否有反弹。即使如此,没有反弹也不意味着它存在——它可能只是被默默地删除、忽略、垃圾邮件过滤成遗忘,等等 基本上,你想要什么是不可能的——任何这样的系统都只会帮助垃圾邮件发送者在你的盒子里敲打更

如何验证现有电子邮件地址

在注册系统中,当用户输入电子邮件地址时,它会检查电子邮件地址是否存在于Ymail/Gmail中

我已经有一个正在运行的域(用于练习)


我向您问好。

回到过去,您可以轻松验证电子邮件地址。然后,垃圾邮件发送者出现了。现在,确认电子邮件地址是否存在的唯一方法是尝试向其发送一些内容并检查是否有反弹。即使如此,没有反弹也不意味着它存在——它可能只是被默默地删除、忽略、垃圾邮件过滤成遗忘,等等


基本上,你想要什么是不可能的——任何这样的系统都只会帮助垃圾邮件发送者在你的盒子里敲打更多的俄罗斯新娘,让她们在戴着假劳力士的同时弹出阴茎药丸。

回到过去,你可以很容易地验证电子邮件地址。然后,垃圾邮件发送者出现了。现在,确认电子邮件地址是否存在的唯一方法是尝试向其发送一些内容并检查是否有反弹。即使如此,没有反弹也不意味着它存在——它可能只是被默默地删除、忽略、垃圾邮件过滤成遗忘,等等


基本上,你想要什么是不可能的——任何这样的系统都只会帮助垃圾邮件发送者在你的盒子里敲打更多的俄罗斯新娘,让她们在戴着假劳力士的同时弹起阴茎药丸。

大多数注册系统通过发送一封带有唯一编码URL的电子邮件,并要求用户获取该电子邮件并点击链接当你的服务器看到链接被点击时,你就知道你可以访问这个电子邮件地址

以下是其工作原理的基本流程图:

  • 用户访问您的网站
  • 用户开始注册并填写其电子邮件地址
  • 服务器检查电子邮件地址是否合法且正确,并且尚未注册
  • 如果用户的其余注册看起来不错,然后电子邮件地址看起来合法,服务器会在您的系统中创建一个帐户,并将其置于“未验证”状态
  • 然后,生成对应于该特定用户的代码。该代码被放入一个URL,该URL被放入一封电子邮件,该电子邮件被发送到用户输入的电子邮件地址
  • 用户收到电子邮件,并指示单击随附的链接
  • 用户检索电子邮件并单击链接
  • 您的服务器从该链接接收web请求。它从URL解析出代码,并检查代码是否与处于“未验证”状态的帐户匹配。如果是这样,并且该帐户自电子邮件发送后经过的时间太长而未过期,则该帐户将进入“已验证”状态并可供使用

  • 该系统的基本思想是,如果您可以检索发送到该电子邮件地址的电子邮件,那么该电子邮件地址必须是有效的工作电子邮件地址,并且您(用户)必须能够访问该电子邮件地址(不仅仅是您编造的某个随机电子邮件地址).

    大多数注册系统通过向电子邮件发送带有唯一编码URL的电子邮件,并要求用户获取该电子邮件并单击链接来验证电子邮件地址。当你的服务器看到链接被点击时,你就知道你可以访问这个电子邮件地址

    以下是其工作原理的基本流程图:

  • 用户访问您的网站
  • 用户开始注册并填写其电子邮件地址
  • 服务器检查电子邮件地址是否合法且正确,并且尚未注册
  • 如果用户的其余注册看起来不错,然后电子邮件地址看起来合法,服务器会在您的系统中创建一个帐户,并将其置于“未验证”状态
  • 然后,生成对应于该特定用户的代码。该代码被放入一个URL,该URL被放入一封电子邮件,该电子邮件被发送到用户输入的电子邮件地址
  • 用户收到电子邮件,并指示单击随附的链接
  • 用户检索电子邮件并单击链接
  • 您的服务器从该链接接收web请求。它从URL解析出代码,并检查代码是否与处于“未验证”状态的帐户匹配。如果是这样,并且该帐户自电子邮件发送后经过的时间太长而未过期,则该帐户将进入“已验证”状态并可供使用

  • 该系统的基本思想是,如果您可以检索发送到该电子邮件地址的电子邮件,那么该电子邮件地址必须是有效的工作电子邮件地址,并且您(用户)必须能够访问该电子邮件地址(不仅仅是您编造的某个随机电子邮件地址).

    随着垃圾邮件数量的增加,验证电子邮件地址几乎是不可能的


    如今,人们向用户输入的电子邮件地址发送邮件,以完成注册或激活帐户。你或许可以这样做,这是一种更安全的方式。您可以在网上找到大量资源来实现此功能。

    随着垃圾邮件数量的不断增加,验证电子邮件地址几乎是不可能的


    如今,人们向用户输入的电子邮件地址发送邮件,以完成注册或激活帐户。你或许可以这样做,这是一种更安全的方式。您可以在线找到许多资源来实现此功能。

    SMTP提供VRFY和EXPN动词来检查帐户或邮件列表是否存在。然而,大多数服务器管理员在邮件配置中禁用这些动词,以防止黑客利用用户列表。据说Gmail和雅虎已经禁用了VRFY

    您可以为这些服务器尝试的另一个选项是通过电子邮件向用户发送一个链接,以确认其电子邮件地址。诚然,它不如实时电子邮件验证那么性感,但对所有pa来说都更安全