DMARC失敗:正規メールがDMARCを通らない理由と修正方法

要点

メッセージは、SPFもDKIMも、可視のFrom:ドメインと同時に合格し整合しないとき、DMARCに失敗します。2つの解決策:各正規送信者にSPFまたはDKIMが機能していること、そして認証されたドメインがFrom:ドメインと整合していることを確認します。合格だけでなく整合こそが、多くの送信者をつまずかせます。

合格だけでは不十分 — 整合が必要

DMARCは整合を要求します。SPFまたはDKIMが検証したドメインは、あなたのFrom:ドメインと一致しなければなりません。マーケティングプラットフォームは自社ドメインでSPFに合格できますが、From:はあなたのドメインです。SPFは合格、DMARCは失敗。DKIMの整合(自ドメインで署名)は転送に耐えるため、通常はより信頼できる方法です。

レポートから診断する

DMARCの rua 集計レポートは、送信元ごとにSPFとDKIMが合格・整合したかを示します。失敗する各送信元に対処します。プロバイダーでドメイン整合DKIMを有効化するか、一致するエンベロープドメインでSPFに追加します。正規送信者が整合した合格を示すまで p=reject に移行しないでください。

転送とメーリングリスト

転送はSPFを壊します(サーバーが変わる)が、本文が変更されない限り有効なDKIM署名は転送に耐えます。メッセージを変更するリストには、ARCが受信側に元の認証を尊重させる助けになります。

  1. 1

    ポリシーとレポートを確認する

    データを収集する rua アドレスがあることを確認してください。

    $ dig TXT _dmarc.yourdomain.com +short

今すぐDMARCレコードを確認

無料のDMARCチェッカーを開く →

よくある質問

SPFは合格するのにDMARCが失敗するのはなぜ?

SPFがFrom:ドメインとは別のドメインを認証したためです(未整合)。自ドメインで署名したDKIMを有効化するか、エンベロープ/Return-Pathドメインを整合させます。

転送はDMARCを壊しますか?

転送はSPFを壊しますが、有効なDKIM署名は転送に耐えます。だからDMARCが信頼できるにはDKIMが必要です。

アライメントは、RFC 7489 §3.1 で定義されています。

Skysnag Security Teamによるレビュー。最終更新 。