文章资讯 / 域名注册 / 邮箱安全三件套:SPF、DKIM、DMARC缺一不可

邮箱安全三件套:SPF、DKIM、DMARC缺一不可

发布时间: 分类:域名注册 作者:188mi 来源:www.163.com,my.oschina.net,blog.51cto.com,weibo.com 阅读:5
一组数字先看:全球每天发送的商务邮件超过3000亿封,其中约45%是各类钓鱼邮件、商业邮件诈骗和垃圾邮件。更紧迫的是:多家邮件服务商已宣布,2026年底之后,未通过SPF、DKIM和DMARC校验的邮件将被直接拦截、不再投递——这不是建议,是生死线。三件套是什么、怎么配、怎么验证,这篇一次讲清。

SPF:你是谁授权的发信人SPF(发件人策略框架)解决的问题是:谁有权以你的域名发送邮件。原理:在DNS中添加一条TXT记录,列出所有授权发信的服务器IP或域名——收件方收到邮件时,检查发信IP是否在SPF列表中,不在则判定为伪造。配置方法:在域名DNS管理中添加TXT记录,记录值以v=spf1开头,后跟授权的发信服务器(如include:_spq.google.com或ip4:xxx.xxx.xxx.xxx)。如果你的域名用了多家服务发信(自建邮件服务器加第三方营销平台加CRM系统),SPF记录要把所有发信源都列进去——漏了一个,那家的邮件就会被判伪造。

DKIM:邮件没被篡改过DKIM(域名密钥识别邮件)解决的问题是:邮件在传输过程中有没有被篡改。原理:发送方用私钥对邮件内容签名,把签名附在邮件头中;接收方通过DNS发布的公钥验证签名——签名不匹配说明内容被篡改。配置方法:在DNS中添加DKIM的公钥记录(TXT类型,名称为selector._domainkey),同时确保邮件服务器启用了DKIM签名。多数邮件服务商(如Google Workspace、阿里邮箱)提供自动生成DKIM密钥对的功能,一键开启即可。

DMARC:告诉收件方怎么处理伪造邮件DMARC(基于域名的邮件认证报告与一致性)是三件套的大脑——它告诉收件方:当SPF或DKIM验证失败时,你该怎么处理我的邮件。策略选项从宽松到严格:none——只监控不拦截(报告模式);quarantine——放入垃圾箱;reject——直接拒收。配置方法:DNS添加TXT记录,名称为_dmarc.域名,记录值包含p=策略(如p=reject)。建议分阶段部署:先设p=none观察报告——看有多少合法邮件被误判;再升级到p=quarantine;最后到p=reject。跳级上reject可能导致自己的合法邮件被拦。

三件套的配合关系打个比方:SPF是门禁卡——证明你是这个楼的人;DKIM是封条——证明包裹没被拆过;DMARC是物业规则——告诉保安「没有门禁卡或封条破损的包裹怎么处理」。三者缺一,防护就有漏洞:只有SPF没有DKIM——邮件内容可被中间篡改;只有DKIM没有SPF——发件人身份可被伪造;有SPF和DKIM但没有DMARC——收件方不知道该怎么处理验证失败的邮件,可能投递也可能丢弃,行为不可预测。

配置时间表与验证方法时间表:SPF和DKIM立即配置(各一条DNS记录,十分钟);DMARC先设p=none观察两周,根据报告调整后升级策略。验证方法:用第三方邮件检测工具发一封测试邮件——返回的报告会显示SPF、DKIM、DMARC三项各自的通过状态;或者给你的Gmail邮箱发一封,在Gmail中查看「显示原始邮件」——认证结果一目了然。网易企业邮箱已首家全面支持DMARC协议,三大协议的配置都可以在其管理后台一站式完成。2026年是分水岭——配置的窗口正在关闭,早配早安心。