人工智能是如何改变电子邮件送达率的:关于发件人信誉及邮件在收件箱中的排列顺序的技术指南
发送电子邮件并不一定意味着它能够到达收件人的收件箱。有时,虽然应用程序成功发送了邮件,但它最终却被归入了垃圾邮件文件夹。 对于开发者来说,这种情况确实是一个严重的问题,尤其是当他们需要发送密码重置链接、账户验证码或支付确认信息等重要消息时。 这时,“电子邮件的送达率”就显得尤为重要了。电子邮件服务提供商并不会仅仅检查邮件是否已经发出,还会审查谁发送了这条邮件、它是如何被发送的,以及这条邮件看起来是否可信。 为了实现这一目标,这些服务提供商会使用诸如发件人信誉评估、电子邮件认证以及基于人工智能的垃圾邮件过滤技术。随着人工智能在这一过程中扮演的角色越来越重要,了解这些系统的工作原理对开发者来说也变
发送电子邮件并不一定意味着它能够到达收件人的收件箱。有时,虽然应用程序成功发送了邮件,但它最终却被归入了垃圾邮件文件夹。
对于开发者来说,这种情况确实是一个严重的问题,尤其是当他们需要发送密码重置链接、账户验证码或支付确认信息等重要消息时。
这时,“电子邮件的送达率”就显得尤为重要了。电子邮件服务提供商并不会仅仅检查邮件是否已经发出,还会审查谁发送了这条邮件、它是如何被发送的,以及这条邮件看起来是否可信。
为了实现这一目标,这些服务提供商会使用诸如发件人信誉评估、电子邮件认证以及基于人工智能的垃圾邮件过滤技术。随着人工智能在这一过程中扮演的角色越来越重要,了解这些系统的工作原理对开发者来说也变得越来越必要。
我们将讨论以下内容:
电子邮件服务提供商传统上是如何评估发件人信誉的
在探讨现代过滤机制的工作原理之前,我们首先应该了解那些至今仍构成邮件分类基础的常规系统。
什么是发件人信誉?
这些系统的核心在于发件人信誉,这是一种对发件人可信度的持续评估。这种信任评分是根据发件人的历史发送行为、加密认证机制,以及收件人对这些邮件的反馈来计算得出的。
传统邮件过滤机制所依赖的信号
为了建立这种信誉评估体系,传统的垃圾邮件过滤系统会依赖一些具体且可量化的信号。
首先,IP信誉用于追踪与某服务器IP地址相关的历史行为;同时,域名信誉则用于评估发件人地址中使用的域名所代表的历史可信度。这些标识信息还会与邮件被退回的比例进行对比分析——因为反复向无效地址发送邮件通常说明该发件人的列表管理不善。
如果收件人多次将某发件人的邮件标记为垃圾邮件,也会损害其信誉。
电子邮件认证也是这一流程中的重要环节。目前常用的有三种认证协议:
SPF(发件人策略框架)用于告知接收服务器哪些服务器被允许代表某个域名发送邮件。
DKIM(域密钥识别邮件)为发出的邮件添加数字签名,使接收服务器能够验证邮件的真实性,并确认其在传输过程中未被篡改。
DMARC(基于域的邮件认证、报告与合规性机制)在SPF和DKIM的基础上,允许域名所有者指定接收服务器应如何处理那些认证失败的邮件,并提供相关故障报告。
由于这些信号具有很高的可靠性,传统过滤系统多年来一直有效地利用规则和统计分析方法来识别垃圾邮件。人工智能并不会取代所有现有的机制——这些基础性的信号依然非常重要,但现代的电子邮件服务提供商现在能够评估的内容已经远远超出了发件人的技术配置信息。
人工智能如何改变电子邮件服务提供商检测垃圾邮件的方式
在传统信号的基础上,人工智能引入了全新的上下文分析机制。
从固定规则到机器学习
过去,基于规则的过滤系统总是根据预先定义的条件来识别垃圾邮件,比如已知的恶意签名或普遍被认为可疑的链接。另一方面,机器学习模型能够从大量带有标签的信息中动态地学习那些不断变化的模式。这种能力使得相关服务提供者能够在无需等待人工更新规则的情况下,立即适应新的威胁。
人工智能如何识别可疑的电子邮件行为
通过这种动态学习机制,机器学习系统能够同时评估多种信号,而不是依次进行检查。这些综合模型会仔细分析邮件内容,关注那些可疑的表述以及结构上的异常之处。同时,它们还会仔细审查所有嵌入链接、附件及其所在域名的特征。
这种深入的分析还会结合发送频率来进行判断:一旦发现发送量突然增加,系统就会立即进行更详细的检查。人工智能会将这些行为与用户的历史发送习惯进行对比,并结合接收者的实时反馈,从而形成对邮件真实意图的全面评估。
为什么上下文比单个关键词更重要
由于这些系统是全面分析数据的,因此上下文的重要性远超过单个关键词。以两封都包含“免费”这个词的邮件为例:其中一封可能是来自开发社区的正规通知,而另一封则可能含有欺骗性链接,并且发送模式也不正常。
现代的过滤系统会综合考量这些因素,这意味着垃圾邮件的检测不再仅仅依赖于识别某个可疑词汇。相反,它关注的是在文本、发件人以及历史行为中存在的可疑模式。
事实上,谷歌最近对垃圾邮件过滤系统进行了升级,加入了RETVec(一种强大且高效的文本向量化工具),这种人工智能模型能够将文本转化为向量形式,从而捕捉词语的真正含义。这项技术使Gmail能够有效识别那些具有欺骗性的文本模式,比如故意错排的字符或形近但意义不同的词汇,同时也能显著减少误判的情况。
在人工智能时代,发件人声誉究竟发生了哪些变化
由于有了这种先进的上下文分析机制,发件人声誉的概念已经发生了根本性的变化。
发件人声誉不再只是一个固定不变的分数,而是会随着用户的发送习惯、认证失败情况以及接收者的反馈而不断变化的。这些因素都会持续影响邮件的过滤结果。
由于人工智能系统能够实时监测这些变化,因此一旦发现发送量突然增加,系统几乎总会进行更严格的检查。机器学习在识别这种异常行为方面表现得非常出色,而使用简单的静态规则来检测这类行为则是极其困难的。
为什么良好的认证机制并不能保证邮件能被放入收件箱
虽然建立扎实的技术基础是必要的,但仅仅依靠这一点已经不够了。SPF、DKIM和DMARC等协议确实能够证明电子邮件的真实性,但仅凭认证机制并不能确保邮件会受到接收者的欢迎或被认为是可靠的。
为什么声誉会随时间发生变化
这种动态变化的特点恰恰解释了为何声誉会在不同时间段出现巨大波动。如果一个原本可靠的域名突然开始发送大量未经请求的信息,那么它以往良好的声誉就无法保护这些异常行为,导致人工智能系统立即采取干预措施。
每个邮件服务提供商都维护着自己独立的过滤系统,因此并不存在一个能够统一管理整个互联网的、由人工智能生成的声誉评分系统。
收件箱分类结果的不同:为什么同一封邮件会有不同的处理结果
由于这些过滤系统都是分散运行的,因此同一封邮件根据其被发送到的不同系统,可能会得到完全不同的处理结果。
像Gmail、Outlook和Yahoo这样的服务提供商,都各自运行着独立的过滤系统,并且有着独特的内部规则。因此,同一封经过身份验证的邮件,可能会被某位用户的收件箱正常接收,而却被另一位用户直接归入垃圾邮件文件夹。
出现这种差异的原因在于,这些服务提供商对域名的声誉、发送历史以及用户互动数据赋予了不同的权重。
例如,如果我向Gmail和Outlook的用户发送同一封新闻通讯,这条消息在通过各种验证流程时都会遇到相同的DNS身份验证检查。但是,它们的人工智能系统会对邮件内容、发送者历史记录以及用户行为数据进行不同的分析,从而导致最终的处理结果不同。因此,任何单一的身份验证设置都无法保证邮件一定能被正确地送达收件人的收件箱。
开发者可以采取哪些措施来提高电子邮件的送达率
鉴于这些系统结构复杂且分散,开发者必须主动采取措施,确保自己的系统能够满足人工智能系统的要求。
正确配置SPF、DKIM和DMARC
第一步就是正确配置你的电子邮件身份验证信息。例如,SPF记录是以DNS TXT记录的形式发布的,用于说明哪些服务器被授权为你所在的域名发送邮件。一个简单的示例如下:
v=spf1 include:_spf.example.com ~all
具体的配置内容取决于你使用的电子邮件服务提供商,因此你应该使用该提供商提供的SPF记录设置,而不要直接复制这个示例。
DKIM的运作方式有所不同。你的电子邮件服务提供商会生成一对加密密钥,其中公钥会被发布在域名的DNS记录中,而私钥则用于对发出的邮件进行签名。接收方服务器可以使用公钥来验证这些签名的合法性。
DMARC则将这些机制连接起来。一个基本的监控记录示例如下:
v=DMARC1; p=none; rua=mailto:dmarc@example.com
在这里,p=none表示接收服务器应监测认证失败的情况,但无需拒绝或隔离这些邮件;而rua则指定了用于汇总报告的地址。
这些设置仅作为示例。正确的配置值取决于您的电子邮件系统,因此请始终遵循您的电子邮件服务提供商提供的文档说明。
监控邮件退回情况与垃圾邮件投诉
除了认证问题外,您还应该关注收件人及邮件接收服务商对您发送的邮件的处理方式。邮件被直接退回、收到垃圾邮件投诉,或者邮件送达率突然发生变化,这些都可能说明您的邮件列表或发送设置存在问题。
对于Gmail的收件人来说,Google Postmaster Tools能为符合条件的发件人提供有关垃圾邮件发送率、认证结果以及域名或IP地址信誉等指标的信息。Microsoft提供了SNDS工具,用于监控向微软消费者电子邮件服务发送邮件的IP地址。Yahoo也通过其Sender Hub为发件人提供相关指导与资源。
这些工具虽然不能保证邮件一定能进入收件人的收件箱,但它们可以帮助您及时发现邮件送达过程中出现的问题,而不仅仅依靠应用程序报告的“邮件已成功发送”这一信息。
保持稳定的发送模式
为避免发送行为突然发生变化,您应尽量保持每天发送邮件的数量相对稳定,并且随着业务的发展逐步调整发送规模。例如,一个平时每天只发送几百封邮件的域名,如果突然开始大量发送邮件且没有相应的发送历史记录,很可能会引起他人的注意。
对于新注册的域名或电子邮件账户,一些发件人会使用预热平台来逐步增加发送量,从而建立邮件的发送历史记录。但预热只是整个流程的一部分,它不能替代正确的SPF、DKIM或DMARC配置,也不能保证邮件一定能进入收件箱。
在多个服务商处测试邮件的送达情况
最后,建议在多家服务商处测试重要邮件的送达情况。即使SMTP响应表明邮件已被接收服务器接受,也不能保证邮件一定会进入收件人的主收件箱。
例如,您可以向Gmail、Outlook和Yahoo的账户发送测试邮件,然后检查这些邮件是出现在收件箱中、垃圾邮件文件夹里,还是被其他系统过滤到了其他地方。这样可以帮助您发现不同服务商在邮件送达方面存在的具体问题。
对于持续的监控工作,Google Postmaster Tools、Microsoft SNDS和Yahoo Sender Hub等工具能够提供关于发件人信誉以及邮件送达情况的更多信息。
人工智能驱动的电子邮件过滤系统的局限性
尽管这些监控工具和先进算法非常强大,但我们仍然必须认识到人工智能在某些方面无法做到完美无缺。
机器学习确实显著提升了模式识别能力,但它并不能让垃圾邮件的分类变得绝对准确。合法邮件也经常会出现误判的情况,即一些重要的信息会因为算法的错误判断而被错误地归类为垃圾邮件。
发送垃圾邮件的人也在不断改变他们的手段,这就迫使这些过滤模型必须持续适应这些变化。而由于电子邮件服务提供商刻意不公开他们所使用的过滤模型的具体数学参数,这种持续的演变过程变得更加复杂了,因为这样的做法可以防止这些系统被滥用。
此外,出于隐私保护的考虑,某些过滤功能在本质上就存在局限性。服务提供商必须在消息分析与严格的数据保护规定之间找到平衡。因此,即使是一封完全合法的密码重置邮件,也可能因为检测到发送邮件的数量出现了暂时性的异常变化而被标记为垃圾邮件。
总结
虽然偶尔出现误判是不可避免的,但不可否认的是,人工智能确实使电子邮件过滤系统在分析复杂、细微的信息时具备了更强的能力。不过,传统的发件人信誉机制仍然非常重要,它与严格的身份验证措施以及负责任的发送行为一起,共同构成了保障邮件正常投递的关键因素。
开发者应该清楚地认识到:确保邮件能够成功送达并不等同于保证它们能进入用户的收件箱。归根结底,虽然人工智能可以帮助电子邮件服务提供商判断哪些信息值得用户的关注,但开发者仍然有责任为这些智能系统提供充分的理由,让它们相信你的基础设施是可靠的。
相关文章
播客:保护人工智能代理的安全:身份认证、授权机制以及DPACT框架
在这一集中,Sahil Agarwal讨论了在人工智能代理时代,身份识别、授权机制以及安全性所面临的诸多关键挑战。他介绍了DPACT框架(即委托机制、政策设定、可审计性、上下文信息以及时间因素),并将其视为构建负责任、受到有效监管的人工智能系统的蓝图——这种系统会摒弃基于简单令牌的访问控制方式,转而采用有限授权、委托管理的模式。 作者:Sahil Agarwal
阅读全文
人工智能接待员的工作原理:人工智能电话客服系统背后的技术架构
从表面上看,人工智能接待员似乎很简单:来电者说话,系统做出响应,然后对话持续进行,直到来电者得到答案或与相关人员取得联系。 但实际上,在这一对话的背后,存在着一系列电话基础设施、语音识别技术、语言模型、应用逻辑、应用程序接口、数据库以及呼叫路由机制。 有趣的地方并不在于人工智能模型本身,而在于这些组件是如何协同工作,将音频流转化为有用的商业行动的。 那些希望拥有这类功能的企业有两种选择: 它们可以购买现成的产品。目前市场上已经有专门的人工智能接待系统,比如Nextiva公司的 XBert ,以及Goodcall、Dialzara等公司提供的相关工具。 或者,它们也可以自行开发这样的系统,而这篇
阅读全文
演讲主题:在DoorDash平台上构建生成式人工智能系统
Swaroop Chitlur和Sidd Kodwani讲述了DoorDash在构建内部生成式人工智能平台过程中的经历。他们讨论了那些关键的架构决策,包括如何从依赖第三方供应商的方案转向使用开放源代码模型,如何处理大语言模型与智能代理之间的交互机制,以及如何在保证准确性的同时降低延迟并控制成本,以满足超过5,000名内部用户的实际需求。 作者:Siddharth Kodwani, Swaroop Chitlur
阅读全文
文章:从可重复使用到可再生:重新审视那些被共享的UI组件库
“可再生设计”这一概念改变了组件的重用模式。一种完善的設计系统能够根据需求生成大多数标准的用户界面组件,因此,为维护这些核心组件包而投入资源已经不再像过去那样具有合理性了。最重要的是要确保设计系统、相关代币、开发规范以及测试流程得到妥善管理——正是这些因素才真正保证了设计的一致性。 作者:丹尼尔·柯蒂斯
阅读全文