定義と対象範囲

alignment、レポート、p=none/quarantine/rejectの関係です。

本番設定を変更する前に、結果の意味と適用限界を確認してください。

仕組み

DMARCは認証済みSPFまたはDKIMが表示上のFromと整合するか確認します。_dmarcに1つのTXTを置き、pで処理、ruaで集約レポートを指定します。

読み方

noneは監視、quarantineは疑わしい扱い、rejectは拒否を要求します。pctは割合、spはサブドメイン、adkim/aspfは整合方式です。

正しい例と誤った例

正規化した例を比較します。技術値には文書用範囲と予約名を使用しています。

正しい例
v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc@example.com
誤りまたは誤解を招く例
_dmarc.example.com TXT "v=DMARC1"
要素役割
pp=none | quarantine | reject
spsp=reject
pct0…100100
ruaURImailto:dmarc@example.com
adkim / aspfr | sr

よくある問題

複数レコード、p欠落、不正なmailto、レポート確認前のrejectは正当なメールを失わせます。

実践チェックリスト

監視から始め、全送信元を特定し、alignmentを直して段階的に強化します。

標準と一次資料

プロトコル動作は一次仕様で定義されます。事業者資料は運用要件を追加できますが、標準の代わりにはなりません。