Meteora Web

Outlook.com 拒收没有 DMARC 的邮件,即使你发送量很小

Outlook.com 会拒收部分没有 DMARC 记录的域名发来的邮件。微软怎么说,MailRoute 报告了什么,以及该在 DNS 中添加哪条记录。

Ing. Calogero Bono 1 分钟阅读
Outlook.com 拒收没有 DMARC 的邮件,即使你发送量很小

Outlook.com 是微软的个人邮箱服务,它要求每天发送超过 5000 封邮件的域名配置 SPF、DKIM 和 DMARC。独立邮件服务商 MailRoute 现在报告称,如果域名没有 DMARC 记录,即使是小型发件人也会遭到拒收。微软尚未对此予以确认。如果你给使用 hotmail 或 outlook 地址的客户写信,部分邮件可能在你毫不知情的情况下无法送达。

在进入正题之前,先了解几个术语。 SPF 是一条 DNS 记录,列出了有权代表你的域名发送邮件的服务器。DKIM 是一种数字签名,确保邮件内容未被篡改。DMARC 将 SPF 和 DKIM 与邮件 From 字段中显示的地址关联起来,并告诉收件方在验证失败时应如何处理。对齐是指 From 的域名与 SPF 或 DKIM 所验证的域名一致。DNS 是与域名配套的记录列表。

Zenithby Meteora Web 你企业的操作系统。 社交媒体、客户、预订和发票都在同一个平台。适合健身房、理发店和专业人士。 了解 Zenith → 免费演示 · 无需信用卡

微软对大型发件人宣布了什么?

在微软的官方博客中,微软说明,对于每天发送超过 5000 封邮件的域名,需要 SPF 和 DKIM 验证通过,并且 DMARC 至少设为 p=none,同时与 SPF 或 DKIM 对齐,最好两者都对齐。该规则适用于 Outlook.com,即 hotmail.com、live.com 和 outlook.com 地址。

2025 年 5 月 5 日之后,不合规的邮件本应被投入垃圾邮件文件夹。然而 4 月 29 日的一次更新显示出变化,微软称已决定以“550; 5.7.515 Access denied”错误直接拒收这些邮件。

MailRoute 报告了什么?

据MailRoute称,从 2026 年 11 月 5 日起,Outlook.com 会拒收部分没有 DMARC 记录的域名发来的邮件。错误信息为“550 5.7.1 Message rejected”,并注明缺少验证记录。

该服务商称,11 月 5 日在其日志中发现了此类情况,并且当天其他管理员也有类似报告。据 MailRoute 所说,受影响的也包括小型发件人,而且许多域名其实已经配置了正常的 SPF,有些还配置了 DKIM。

为什么这个问题不易察觉?

MailRoute 描述的是一种部分拒收。发往 Hotmail 地址的一封邮件可以送达,下一封却被退回,再次发送又可能成功。发件人看到的是一条满是缩写的错误,于是以为是临时故障。

收件人对此一无所知。账单、预约确认、客户回复就这样悄悄消失。这是一种无声的损失,在给个人而不仅仅是企业发邮件时尤其常见。关于这三条记录如何协同工作,可以参阅我们的指南SPF、DKIM、DMARC 与发件人信誉。

如何检查并修正域名配置?

MailRoute 建议使用命令 dig +short TXT _dmarc.example.com 进行检查,把其中的域名换成你自己的。如果没有出现以 v=DMARC1 开头的记录行,说明缺少该记录。

其给出的修正方法是添加一条 TXT 记录,名称为 _dmarc,值为 v=DMARC1; p=none。该策略不要求收件方对失败的验证采取行动,因此不会改变其他地方对你邮件的处理方式。但有一个前提,只有当 SPF 或 DKIM 与 From 的域名对齐时,DMARC 才能通过。如果你使用 Microsoft 365,MailRoute 提醒,在你为自己的域名启用 DKIM 之前,以 onmicrosoft.com 签名的邮件不算数。

如果你的邮件依托于自己的空间,请检查由谁管理 DNS,相关内容见域名、主机与邮箱。

需要了解的局限

关于低于阈值也被拒收的消息,目前只有一家邮件服务提供商提出,而它本身也有商业利益。据 MailRoute 称,截至 11 月 6 日微软尚未发布任何公告。我们不知道有多少域名受到影响,这项措施是永久性的还是测试性的,被拒收的邮件是否还取决于其他因素。正式拒收的官方公告日期也尚未公布。

对数字工作者的影响

第一步是检查你发送邮件所用的每个域名,包括你负责管理的客户域名。将 DMARC 设为 p=none 只需几分钟。然后确认 SPF 或 DKIM 已经对齐,尤其是当你通过新闻通讯、业务系统和网站表单等外部工具发信时。微软提醒,即便发送工作交由第三方完成,也需要在你自己的域名上设置该记录,而且安全发件人名单将不再生效。像购物车遗弃邮件自动化这样的邮件营销,必须留意退信情况。

我们的看法

整体逻辑是自洽的。这些规则最初针对大型发件人,之后逐渐成为所有人的基础,这也是主流邮件服务商的发展方向。薄弱环节在于沟通。如果部分拒收没有事先公告,且错误信息没有说明缺少什么,那么没有技术人员的小企业就要承受损失。此事仍有待核实,但设置 p=none 记录的成本很低,因此没有理由等待进一步确认。发布 DMARC 还能防范有人冒充你,这一话题我们在邮件钓鱼与诈骗中有所讨论。

常见问题

如果我每天发送的邮件少于 5000 封,还需要做什么吗?

需要,建议这样做。官方规则主要针对大型发件人,但微软表示所有人都能从这些做法中受益。MailRoute 报告称,小型发件人也遭到了拒收。

最低限度的 DMARC 记录是什么?

一条 TXT 记录,名称为 _dmarc,值为 v=DMARC1; p=none。据 MailRoute 称,这不会改变其他收件方处理你邮件的方式。前提是 SPF 或 DKIM 已经对齐。

如何识别拒收?

看退回给发件人的错误信息。微软对大型发件人给出的代码是 550 5.7.515,而 MailRoute 报告的是 550 5.7.1,并提示缺少验证记录。

安全发件人名单能解决这个问题吗?

不能。微软明确表示,新规则的执行不会遵从安全发件人名单。

如果我使用外部服务发信,仍然需要设置 DNS 吗?

需要。微软说明,即使发送工作由第三方完成,验证仍与你的域名相关。你需要与服务商协调,确保 DNS 设置正确。

未来几个月需要关注的 Outlook 拒收问题

还有两个未知数,微软是否会确认这一低于阈值的规则,以及正式拒收何时开始。

  • 检查发送日志,统计发往 hotmail、live 和 outlook 地址的退信数量。
  • 关注微软社区的官方博客,新阶段的日期将在那里公布。
  • 当你的发件人全部对齐后,可以按照微软的建议,从 none 逐步过渡到 quarantine,再到 reject。

来源

Zenithby Meteora Web 你企业的操作系统。 社交媒体、客户、预订和发票都在同一个平台。适合健身房、理发店和专业人士。 了解 Zenith → 免费演示 · 无需信用卡

相关阅读

博客精选

最新文章