如何测试电子邮件地址是否有效

如何测试电子邮件地址是否有效

如何测试电子邮件地址是否有效?例如,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. 测试电子邮件地址语法是否有效[电子邮件保护]
  2. 测试 1,如果通过,则通过对域名进行 whois 查找来测试该域名是否有效。 #whois domain.com;
  3. 对以上两种情况进行测试,如果地址通过,则向用户必须访问的电子邮件地址发送一个唯一链接,或者发送一个必须输入到网络表单中的唯一代码。

答案3

如果你读过 RFChttps://www.rfc-editor.org/rfc/rfc3696你可以用像这样的正则表达式http://www.regular-expressions.info/email.html

最后测试你的正则表达式: www.regexpal.com

答案4

我发现的简单方法是使用在线电子邮件有效性检查工具,例如验证电子邮件电子邮件检查器

相关内容