退信提示:550 DKIM check failed

退信提示:550 DKIM check failed

当您收到此退信提示时,表示QQ邮箱系统在对邮件进行DKIM(DomainKeys Identified Mail)签名验证时未通过。系统无法确认该邮件是否确实由发件域名的合法服务器发出,或邮件内容在传输过程中已被篡改,因此拒绝投递。


触发原因

该错误通常由以下情况触发:

    1、DNS 记录缺失或错误:发件域名的 DKIM 公钥(TXT记录)未在 DNS 中正确配置,或记录值(p=)填写错误。

    2、密钥不匹配:发信服务器使用的私钥与 DNS 中发布的公钥不匹配(例如更换了邮件服务器但未更新 DNS 记录)。

    3、签名头字段缺失:邮件在生成 DKIM 签名时,遗漏了必要的头字段(如 From, Subject, Date等),导致接收方验证时计算出的哈希值不一致。

    4、邮件传输被篡改:邮件在经过中继服务器时,内容被修改(如被反垃圾网关添加免责声明、修改标题等),导致 Body Hash 校验失败。


处理与自查建议

    1、检查 DKIM 记录配置

        (1)、登录您的域名 DNS 管理后台,确认是否存在 selector._domainkey.yourdomain.com的 TXT 记录。

        (2)、确保记录值完整且未包含多余的空格或换行。注意:DKIM 记录通常较长,复制时请确保完整。

    2、核对 Selector(选择器)

        (1)、确认发信服务器配置的 Selector(如 default, s1)与 DNS 记录中的前缀一致。

        (2)、参考格式:selector._domainkey.example.com

    3、测试 DKIM 解析

        (1)、使用 dig命令或在线 DKIM 检测工具,检查公钥是否能正常拉取。

       (2)、示例命令:dig txt selector._domainkey.yourdomain.com

  4、更多dkim可以参考指引文档:https://help.mail.qq.com/detail/0/1037



重要说明

    1、与 SPF 的区别:SPF 验证的是“发信IP是否授权”,DKIM 验证的是“邮件内容是否被篡改”。两者缺一不可。

    2、生效时间:修改 DNS 记录后,请耐心等待 TTL 缓存过期。

    3、合规申诉:若您确认 DKIM、SPF 及 DMARC 均已正确配置,且仍被拦截,请备妥发信域名及原始邮件源码,通过QQ邮箱官方渠道反馈:https://open.mail.qq.com/feedback/feedbackhome?channel=web#/

有帮助
无帮助
如未能解决你的问题,请点击 用户意见反馈