是否对gmail支持的电子邮件地址进行了明确的测试?

时间:2013-02-03 23:54:20

标签: gmail

我们有注册流程,我们也通过Google登录。

注册流程要求输入密码,但是如果你有一个由gmail管理的电子邮件地址,那么当你只需通过Google的OpenID / OAuth2登录

所以我想知道是否对电子邮件地址进行了快速简便的检查,以确认地址是由GMail管理的。

可以给出假阴性,误报是完全不可接受的。

显然,“它是@gmail.com”测试是有效的,但我想要一些假阴性率较低的东西。

我的下一个想法是检查DNS中的MX记录并查看这是否是Google Mail MX记录......但是该证明该帐户是由Google管理的吗?

或者人们有其他测试吗?

1 个答案:

答案 0 :(得分:2)

查询SMTP服务器,打开与SMTP服务器的连接,开始发送电子邮件,如果没有获得550(用户不存在),则取消SMTP会话并退出。

希望这有帮助!