You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置DMARC记录后自有域名发出的合法邮件被判定为垃圾邮件求助

DMARC误拦截自有域名邮件的常见原因

DMARC的拦截逻辑并不以发件人是否真的属于你方为判断依据,仅以SPF校验结果+SPF域名对齐结果、DKIM校验结果+DKIM域名对齐结果两个维度判断,只要两个维度都未通过,就会触发你配置的p=quarantine(送垃圾邮件)策略,你遇到的情况大概率是以下原因之一:

  • SPF配置错误或未对齐
    检查Cloudflare DNS中你的域名SPF记录,是否已经添加了Roundcube邮件服务所用的出站IP/网段,不要遗漏。同时如果你的邮件信封发件人域名和Header发件人域名不一致(比如一个用子域名mail.sp-batiment.com,一个用根域名sp-batiment.com),默认严格对齐模式下会判定SPF对齐失败。
  • DKIM配置错误或未生效
    首先确认你的Roundcube服务端已经正确配置了DKIM私钥,会为所有出站邮件加DKIM签名;其次确认对应selector的DKIM公钥记录已经正确录入Cloudflare DNS,且记录状态为DNS only(不要开橙色云代理,否则DKIM查询会失败)。
  • Cloudflare邮件功能冲突
    如果你开启了Cloudflare Email Routing、出站邮件过滤等邮件相关功能,没有将你的Roundcube服务器IP加入白名单的话,Cloudflare会修改邮件的源IP或头信息,直接导致SPF、DKIM校验失败。
  • DMARC规则参数缺失
    你当前的DMARC记录未指定对齐模式,默认使用严格对齐。你可以先将DMARC策略临时改为p=none,持续收取rua地址收到的DMARC报告,即可明确看到是SPF还是DKIM环节校验/对齐失败,针对性修复后再改回p=quarantine即可。

内容的提问来源于stack exchange,提问作者Stanislas Piotrowski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 23:57:01