用于电子邮件地址验证的Telnet脚本

时间:2017-03-10 10:24:25

标签: validation batch-file telnet

我有一个电子邮件列表,我想验证这些元素是否真实。 我发现我可以通过cmd使用telnet,如下所示:

nslookup -q=mx gmail.com
telnet 'choose an adress from previous feedback' 25
helo hi (saluting the server)
mail from:'a valid mail adress'
rcpt to:'the e-mail address i want to check if it's real or not'

我的问题是,如果我能以某种方式使用某种脚本来做到这一点。假设我写了一个包含我所有指令和电子邮件的批处理文件。我怎么能这样做?任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

PHP有许多功能来检查DNS信息,例如getmxrr()将获取给定主机名的MX记录,尽管它可以返回空,一个带有NULL的数组,一个无效且无法路由的IP地址,或其他东西,甚至可能不会有用。

此外,很少有电子邮件服务器允许您验证电子邮件地址是否仍然存在 - 所以它确实无效。

确认电子邮件地址存在的唯一“黄金标准”方法是向其发送电子邮件,并访问一个唯一的网址以证明其已收到。