如何测试电子邮件地址是否有效?例如,Facebook 允许您在使用电话号码验证后使用错误的电子邮件地址创建帐户。是否可以检查电子邮件地址是否有效?如果可以,如何检查?
答案1
如果操作系统是 Windows,您可以通过执行以下操作来验证
请按照以下步骤操作
1.打开命令提示符
2.通过nslookup查找该域的交换机
nslookup – q=mx gmail.com
3.使用telnet连接到邮件服务器
telnet gmail.com 25
4.一旦收到回复
输入一些消息 嗨,你好
mail from: <[email protected]>
rcpt to: <[email protected]>
5.如果收到响应代码550
,则表示收件人地址无效
6.如果电子邮件有效,邮件服务器将回复代码250
或者,您可以使用一些在线电子邮件检查工具进行测试,例如邮件测试器。
答案2
我见过网站验证电子邮件地址的三种方法。
- 测试电子邮件地址语法是否有效[电子邮件保护]
- 测试 1,如果通过,则通过对域名进行 whois 查找来测试该域名是否有效。
#whois domain.com;
- 对以上两种情况进行测试,如果地址通过,则向用户必须访问的电子邮件地址发送一个唯一链接,或者发送一个必须输入到网络表单中的唯一代码。
答案3
如果你读过 RFChttps://www.rfc-editor.org/rfc/rfc3696你可以用像这样的正则表达式http://www.regular-expressions.info/email.html
最后测试你的正则表达式: www.regexpal.com