Newshot

微软正在拒收你的邮件

Translation(model translation, not the source's own text)

Microsoft 正在拒收你的邮件

周五上午,我们发现有大量发往 Microsoft 运营的邮件系统的电子邮件被拒收。这包括发往 hotmail.com 和 outlook.com 的邮件。

这些邮件被以下消息拒收:

550 5.7.1 Message rejected: Message lacks SPF/DKIM/DMARC Auth Records

我们检查了日志,发现周四已经看到这条消息超过 500 次,而在此之前一次也没见过。

受影响的邮件都有完全有效的 SPF 和 DKIM,但没有 DMARC 记录。我们为部分受影响域名添加了策略为 “none” 的 DMARC 记录,果然,邮件随后又被接受了。一次快速的 fedi 调查证实,我们并非个例。

一只猫在嗅拼出电子邮件相关缩写的字母
一只猫在嗅拼出电子邮件相关缩写的字母

我们通常不会重复使用博客照片,但这张似乎太完美了。

DMARC 记录是一种公开声明的方式,用来说明你希望收件人如何处理那些声称来自你的域名、但未通过验证检查(DKIM 或 SPF)、因而可能被伪造的邮件。你的 DMARC 策略可以是以下之一:

  • reject – 收件人应拒收未通过 DKIM 或 SPF 的邮件。这才是 DMARC 的真正目的:如果你确信所有合法的外发邮件都已正确认证,你可以告诉收件人,把其他任何邮件都视为伪造并丢弃。
  • quarantine – 收件人应将此类邮件视为可疑。
  • none – 你的域名对于未通过 DKIM 或 SPF 的邮件没有任何处理策略。

发布 none 策略实际上等同于完全不发布策略。

Microsoft 现在会拒收没有 DMARC 策略的邮件,但会接受策略为 none 的邮件。这是他们入站邮件策略的一次重大且毫无意义的变更,而且完全没有事先通知。

去年,Microsoft 推出了一项策略,要求每天发送超过 5,000 封邮件的域名必须拥有 DMARC 记录。这项变更提前宣布了。而这次最新变更似乎完全没有宣布,这让我们怀疑它甚至是不是有意为之。当然,试图联系 Microsoft 来解决此类邮件问题是没有用的。

更新:显然这不是有意为之,但他们还没弄清楚如何回滚。

我们刚刚为大量客户的域名应用了 p=none 的 DMARC 记录。我们通常尽量避免对 DNS 区域做出未经请求的更改,但在这种情况下,我们认为这是最好的选择。

如果你与受此影响的 Microsoft 用户有联系,请鼓励他们向 Microsoft 投诉;由于这项未宣布的变更,他们很可能正在丢失来自其他服务商的其他合法邮件。更好的是,鼓励他们迁移到会主动调查邮件送达问题的电子邮件服务商。

发表于 Email、Services

The translation is machine-generated and individual terms may be off. Nothing is rewritten or cut; the original is authoritative.

Published by Lobsters
This site only summarises and aggregates; copyright stays with the original author. Headlines and summaries follow the source — where they differ, the original wins.
Read the original ↗