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

我们有一个注册流程,我们也通过谷歌登录.

注册流程要求输入密码,但是如果你有一个由gmail管理的电子邮件地址,那么当你只需通过Google的OpenID / OAuth2登录时就没有必要纠缠于你想出一个单独的密码

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

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

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

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

或者是否有其他测试人员?

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

希望这可以帮助!

点赞