gpt4 book ai didi

java - 有没有办法检测电子邮件地址是否属于现有帐户?

转载 作者:行者123 更新时间:2023-12-02 20:49:24 25 4
gpt4 key购买 nike

有方法可以检测电子邮件 ID 的格式是否正确。示例 abcqs@def.com 是一个格式正确的电子邮件地址,但这可能是也可能不是有效的电子邮件帐户。

  • 情况 1 可能域名不存在(例如此处的 def.com)。
  • 情况 2 如果域名有效,则可能是 ID 不存在对于域(例如 def 域不存在 abcqs 用户名)。

如果无效,那么如果我们发送邮件,我们会收到一些投递失败的邮件,可能是在发送电子邮件后的几个小时内。

我想实现一个类似的概念。我想验证一个电子邮件ID是否属于一个有效的帐户,这将查明该帐户是否存在。

如何实现?

最佳答案

我认为更好的方法是发送电子邮件并验证用户激活了帐户。

  1. 用户填写他的电子邮件
  2. 您创建一个供用户访问的链接,并向他传递一些参数。示例:http://your.domain.com/activate?account=984239048302948203482390
  3. 您将电子邮件和所有信息保存在数据库中,并使用一个标志(字段)指示其尚未激活,以及您发送给他的代码
  4. 当他点击该链接时,您将在您的站点中、您编写的某些程序中收到该参数。这样你就会知道参数984239048302948203482390已被使用
  5. 您验证该代码是否存在于您的数据库中并激活该帐户。

他已经验证了他们。

您可以每 x 天检查一次数据库,并删除所有旧条目,例如一周前未验证的条目。

关于java - 有没有办法检测电子邮件地址是否属于现有帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com