多名用户在微软官方问答区反映,11 月 5 日起发往 outlook.com 等邮箱的邮件被以 550 5.7.1 拒收,原因是发件域名缺少 SPF、DKIM 或 DMARC 记录。微软尚未正式说明。
从 11 月 5 日开始,微软的消费者邮箱服务在投递环节拒收了一批邮件。受影响的是发往 outlook.com、hotmail.com、live.com 与 msn.com 地址的信件,退信内容是 550 5.7.1,提示发件域名缺少 SPF、DKIM 或 DMARC 记录,后面跟着服务器名、编号与时间戳。
微软官方问答区在 11 月 5 日至 9 日之间出现了多份相关提问。一位用户说,从 11 月 5 日起他约一半的客户发来的邮件被这样退回;另一位说,多个不相关的域名同时失败。一位参与回复的用户指出,微软公开的 SPF、DKIM、DMARC 要求针对的是每天发送超过 5,000 封的批量发件人,但按这几天反馈激增的情况看,低量发件人可能也被波及了;他同时声明这只是他的观察,微软没有正式确认。
安全厂商 MailRoute 在 11 月 6 日发了一篇文章,标题直接写"Outlook.com 在悄悄拒收没有 DMARC 的域名邮件"。文章说微软没有发布公告,并强调三点:受影响的不只是批量发件人;只有部分邮件退信,所以"我的邮件能收到"不代表域名安全;修复办法是给域名加一条 TXT 记录,内容为 v=DMARC1; p=none,这条记录不会改变其他收件方对你邮件处理方式的判断。
这篇帖子在 11 月 8 日被转到 Hacker News,一天内拿到 400 多分。