邮件地址验证软件是如何识别邮件地址真伪的?
发表时间:2018-05-27 10:02 来源:双翼软件 浏览:
次
双翼邮件地址验证软件有三种验证邮件地址的方式:精准邮箱验证,HTTP验证,SMTP验证。
精准邮箱验证
原理:使用一个真实的邮箱(自己的邮箱知道邮箱密码,配置好smtp),通过SMTP命令尝试向收件人所在的邮件服务器发一封邮件,注意,只是尝试发送,并不实际发送邮件。在尝试发送的时候,接收方的邮件服务器会返回这个邮件地址是否存在的信息。跟下面SMTP验证的区别在于:精准邮箱需要一个实际存在的邮箱,而smtp验证不需要邮箱。
优点:
- 验证准确率高,可以达到99%。
- 不需要换IP,验证速度快。
缺点:
- 只能验证开放注册的免费邮箱。
- 验证种类受限,每种邮箱都需要单独开发。
HTTP验证
原理:使用HTTP协议(模拟自然人打开网页)注册一个相同的邮箱,如果这个邮箱已经存在就不能注册了。
优点:验证准确率高,一般准确率都在90%以上。
缺点:
- 只适合对外开放注册的邮箱,比如网易、新浪等免费邮箱,或者网易、新浪VIP邮箱。对于企业邮箱则无效,因为企业邮箱不对外开放注册功能。
- 验证种类受限,每种邮箱都需要单独开发,目前支持的邮箱种类看这里。每次升级都会增加新的邮箱种类。
- 需要经常换IP。
SMTP验证
原理:使用SMTP命令尝试向收件人所在的邮件服务器发一封邮件,注意,只是尝试发送,并不实际发送邮件。在尝试发送的时候,接收方的邮件服务器会返回这个邮件地址是否存在的信息。跟精准验证的区别在于SMTP验证不需要自己的邮箱。
优点:适应性比较广,支持几乎所有的邮箱,SMTP是标准的协议,只要是邮件服务器都支持这种协议。
缺点:
- 验证准确率低,有些邮件服务器为了防止邮件地址验证(因为邮件地址验证会给邮件服务器带来不必要的负担),返回所有邮件地址都存在。某个邮件服务器是否能准确验证,可以使用几个邮箱进行验证,比如谷歌邮箱,可以用info@gmail.com, webmaster@gmail.com, dd1a88da2dd1acda2r8@gmial.com, weza2d7a2127dfsdf2@gmail.com这四个邮箱验证,前两个邮箱肯定存在的,后两个邮箱肯定是不存在的,多验证几次,如果前两个邮箱一直显示存在,后两个邮箱一直显示不存在,说明谷歌邮箱SMTP验证是准确的。如果4个邮箱都显示存在,说明谷歌邮箱SMTP验证是不准确的。(经测试,谷歌邮箱SMTP方式验证是准确的)
- 需要经常换IP。
- 上一篇:双翼邮件地址验证软件可以验证那些邮箱
- 下一篇:双翼邮件地址验证软件使用必读
相关文章
推荐动态