DMARC 设成 p=reject 后弃单挽回邮件全进垃圾箱
现象#
弃单邮件打开率从 18% 掉到 2%,Gmail 里直接进垃圾箱,部分地址退信 550 5.7.1,邮件头里 SPF 显示 softfail。
原因#
- 弃单邮件由第三方平台代发,Return-Path 属于平台域,与 From 的自有域不对齐,DMARC 判失败。
- p=reject 下未通过对齐的邮件被直接拒收,不会留在垃圾箱里给你观察机会。
- 只配了 SPF 没配 DKIM,转发或代发场景下 SPF 必然破,缺少第二条通过路径。
- 缺少 rua 地址,失败来源一直没有被收集,策略收紧后才发现问题。
处理步骤#
- 先把策略改为
p=none,并保留rua收报告。 - 收集两周聚合报告,按源 IP 找出失败比例最高的发送方。
- 为代发平台补 DKIM 签名记录,确保签名域与 From 域对齐。
- 确认报告中该源为 pass 且 aligned 后,再升到
p=quarantine。 - 观察一周无异常,最后改为
p=reject并保留 rua。
验收标准#
聚合报告里代发源显示 dkim=pass 且对齐,弃单邮件回到收件箱,550 退信消失。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。