3

我有这个注册页面可以正常工作,但是对于电子邮件字段,我需要确保电子邮件正确且有效 1:正确 2:有效

对于正确的电子邮件添加我正在使用 java 脚本验证来维护 abc@def.com

很好,工作正常

但我的问题是,是否有任何网络服务或 java API 来确保邮件 ID 是否实际存在和注册就像我的邮件 ID 是:hussainABCD@gmail.com 这实际上是一个现有的 ID

但我可以试试 hussain5555@gmail.com,hussain1111@gmail.com,hussain8888@gmail.com,

这些将通过 java 脚本验证,但实际上不存在

我们有什么方法可以确保邮件 ID 存在吗?

4

2 回答 2

8

检查电子邮件地址是否实际存在的唯一方法是向其发送电子邮件并让用户对此做出回应。

例如:

  • 需要在您的网站中填写的确认码
  • 一个链接,指向您的网站,需要访问

并且仍然不确定电子邮件之后是否存在,因为很容易简单地创建一个临时电子邮件以通过验证并在之后将其删除。

您可以使用 Google API 让您的用户使用他们的帐户登录,而不是验证电子邮件地址。也可以以类似的方式使用 OpenID。

于 2013-01-22T13:20:02.123 回答
0

使用现有服务和/或 API 可能无法做到这一点,因为这可能会带来相当大的安全风险。如果您想确保地址存在,请使用带有验证链接的电子邮件。或 OpenID,如 BalusC 所述。

于 2013-01-22T13:21:43.167 回答