邮件地址验证软件是如何识别邮件地址真伪的?

双翼邮件地址验证软件有三种验证邮件地址的方式:精准邮箱验证,HTTP验证,SMTP验证。

精准邮箱验证

原理:使用一个真实的邮箱(自己的邮箱知道邮箱密码,配置好smtp),通过SMTP命令尝试向收件人所在的邮件服务器发一封邮件,注意,只是尝试发送,并不实际发送邮件。在尝试发送的时候,接收方的邮件服务器会返回这个邮件地址是否存在的信息。跟下面SMTP验证的区别在于:精准邮箱需要一个实际存在的邮箱,而smtp验证不需要邮箱。

优点:

  1. 验证准确率高,可以达到99%。
  2. 不需要换IP,验证速度快。

缺点:

  1. 只能验证开放注册的免费邮箱。
  2. 验证种类受限,每种邮箱都需要单独开发。

HTTP验证

原理:使用HTTP协议(模拟自然人打开网页)注册一个相同的邮箱,如果这个邮箱已经存在就不能注册了。

优点:验证准确率高,一般准确率都在90%以上。

缺点:

  1. 只适合对外开放注册的邮箱,比如网易、新浪等免费邮箱,或者网易、新浪VIP邮箱。对于企业邮箱则无效,因为企业邮箱不对外开放注册功能。
  2. 验证种类受限,每种邮箱都需要单独开发,目前支持的邮箱种类看这里。每次升级都会增加新的邮箱种类。
  3. 需要经常换IP。

SMTP验证

原理:使用SMTP命令尝试向收件人所在的邮件服务器发一封邮件,注意,只是尝试发送,并不实际发送邮件。在尝试发送的时候,接收方的邮件服务器会返回这个邮件地址是否存在的信息。跟精准验证的区别在于SMTP验证不需要自己的邮箱。

优点:适应性比较广,支持几乎所有的邮箱,SMTP是标准的协议,只要是邮件服务器都支持这种协议。

缺点:

  1. 验证准确率低,有些邮件服务器为了防止邮件地址验证(因为邮件地址验证会给邮件服务器带来不必要的负担),返回所有邮件地址都存在。某个邮件服务器是否能准确验证,可以使用几个邮箱进行验证,比如谷歌邮箱,可以用info@gmail.com, webmaster@gmail.com, dd1a88da2dd1acda2r8@gmial.com, weza2d7a2127dfsdf2@gmail.com这四个邮箱验证,前两个邮箱肯定存在的,后两个邮箱肯定是不存在的,多验证几次,如果前两个邮箱一直显示存在,后两个邮箱一直显示不存在,说明谷歌邮箱SMTP验证是准确的。如果4个邮箱都显示存在,说明谷歌邮箱SMTP验证是不准确的。(经测试,谷歌邮箱SMTP方式验证是准确的)
  2. 需要经常换IP。

版权所有©石家庄正己网络科技有限公司