
从常规表达式的合规性到今天复杂的工具,电子邮件验证经历了几个不同的时代。在回顾验证技术和最佳实践的历史之前,了解基础知识至关重要。
从正则表达式的一致性到今天的高级工具,email验证经历了几个不同的时代。在查看验证技术和最佳实践的历史之前,了解基础知识是至关重要的。
什么是Email Validation,为什么它很重要?
Email验证是一种验证收件人地址是否存在并接受消息的方法。一些技术将验证进一步推进,通过确认地址属于预期的人,并且收件人希望接收此类通信。在此过程中,您将从列表中删除风险地址和无效地址,并保护您作为互联网服务提供商 (ISPs) 可信发件人的名声。

在发送营销和交易信息之前,注意验证用户的电子邮件还可以增加您的通信直接传递到读者的Inbox的机会。此外,活动指标也更准确,并为未来基于数据的决策提供更深刻的见解。
很久以前,在一个遥远的时代……它始于Syntax Validation
Validation SMTP Command 和 The Attack of the Spammers
认识到需要帮助验证电子邮件地址,互联网服务提供商(ISPs)开始内置电子邮件地址验证功能。因此,“VRFY”(也称为 Verify)被构建为一个 SMTP 命令,使发送者可以询问接收邮件服务器邮箱地址是否有效。希望使用 VRFY 为银河系互联网带来和平与秩序,但很快落入邪恶势力即垃圾邮件发送者之手。由于这种功能被广泛滥用,ISP 管理员禁用了 VRFY,使电子邮件地址验证陷入混乱。

SMTP Ping(The Spammer Menace)

在VRFY失效后,发送者创造性地设计了SMTP Ping,这是一种验证电子邮件地址是否有效的不同方法。SMTP Ping将用于连接远程邮件服务器,以查看电子邮件地址是否存在。与互联网服务提供商(ISP)的远程邮件服务器(如Gmail)建立连接,就像实际发送邮件一样,但会在实际发送邮件之前突然中断。
通常,发送邮件服务器和接收ISP邮件服务器之间的连接对话看起来像这样:

在某些情况下,ISP可能会提供这样的反馈:

使用SMTP Ping,发送者可以在从ISP接收到请求发送到指定电子邮件地址的响应后,缩短对话。这成为一种对ISP进行ping操作的方法,以查看接收邮件服务器是否认为电子邮件地址有效或无效,具有一定的置信度。

SMTP Ping的黑暗面
互联网服务提供商将 SMTP Ping —— 也称为中断握手 —— 视为垃圾邮件行为。互联网服务提供商可以轻松判断您只是通过查看对话模式来检查电子邮件地址的有效性:反复拨打和挂断电话,实际上没有(或很少)发送消息,最终记录在他们的邮件服务器日志中。在 SMTP VRFY 的历史之后,这种行为现在被认为是垃圾邮件。互联网服务提供商正在严厉打击这种行为。例如,Microsoft 认为这种做法是恶意的,并且 Hotmail 将 SMTP Ping 视为目录收割攻击的证据。正在进行的 SMTP Ping 尝试通常会导致从发送 IP 地址的所有连接被阻止。互联网服务提供商不喜欢 SMTP Ping,黑名单运营商也是如此。如果继续这样下去,您几乎肯定会被列入黑名单。
此外,许多互联网服务提供商在服务器对话结束后才延迟验证收件人,导致电子邮件地址有效性未经确认就被接受——即假阳性。一些互联网服务提供商还通过灰名单保护收件人。在灰名单协议下,接收服务器拒绝来自未知发件人的电子邮件。因此,SMTP Ping 即使在有效的电子邮件地址上也会返回错误消息——即假阴性。
简而言之,这是一种非常糟糕的做法,而且不可靠。
愿 Verifications 与你同在——电子邮件验证的最佳实践
有多种步骤可以采取,以确保验证电子邮件的方法健壮,包括:
主动解决拼写错误:考虑在您的电子邮件输入字段添加自动完成工具,带有流行的@example.com扩展,例如@gmail.com。允许用户从预格式化条目中进行选择,减少拼写错误的可能性。
采用双重确认:发送电子邮件确认用户请求,并要求他们验证其电子邮件,以满足某些市场的法规并提供验证。
利用技术优势:各种电子邮件验证工具提供一种简单、经济的方式,以最大化沟通潜力,并维持与互联网服务提供商的友好关系。
建立常规:虽然可能仅在执行批量发送活动时验证电子邮件的诱惑很大,定期安排验证可能是更好的选择。考虑电子邮件加入您的列表的频率和来源—捕捉联系信息的选项越多,无效地址的可能性越大。

为什么使用Email Validation Tools?
使用电子邮件验证工具(EVs)存在许多理由,包括:
它节省时间:EVs依靠自动流程进行验证,从而减少与人工查询相关的时间。
它节省金钱:一个包含有效地址的干净电子邮件列表可以消除反弹,并通过减少不必要的开支来提高投资回报率。
它使您远离封锁名单:使用EVs可以降低导致信息和发送者被封锁的垃圾邮件投诉。
它提高可传递性:读者需要在与您的邮件互动之前收到邮件,因此对于宣传和交易类通讯来说,可传递性是优先事项。
它提供实时结果:能够在买家的不同流程点进行即时验证,提供更高质量的联系信息。
A New Hope: 数据驱动
与其依赖SMTP Ping,不如采用一种与ISP不为敌的不同数据驱动方法。验证电子邮件地址可以通过检查大量数据集来完成,包括硬退回、投递和参与的事件数据,同时结合语法验证、错字检测、DNS查询有效域名,以及对免费、基于角色和一次性电子邮件地址的质量检查。此方法严重依赖于电子邮件验证工具或服务的深度和广度数据,而不是依靠ISP提供特定响应。您可能不想根据大小来判断Master Yoda,但您会希望根据数据大小来判断电子邮件地址验证工具。
SparkPost的Recipient Validation 基于其庞大的电子邮件数据足迹,发送全球超过37%的B2C和B2B电子邮件。我们的数据科学团队对数十亿电子邮件退回和投递事件进行了彻底分析。我们的研究发现,单一的硬退回不足以确定您不应向该地址发送邮件。利用我们的数据足迹,我们不断更新收件人名单和算法,以捕捉硬退回的真实性,并分析所有相关的电子邮件事件,以最好地回答问题:您是否可以投递到该电子邮件地址?
随着我们继续构建和迭代我们的Recipient Validation,我们的目标是使其成为市场上最可靠和最快速的验证工具。据传我们的 Recipient Validation 将能够在不到 12 秒差距内完成 Kessel Run,或者至少类似的事情……
