DMARCポリシーとタグ
alignment、レポート、p=none/quarantine/rejectの関係です。
定義と対象範囲
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"
| 要素 | 役割 | 例 |
|---|---|---|
| p | p= | none | quarantine | reject |
| sp | sp= | reject |
| pct | 0…100 | 100 |
| rua | URI | mailto:dmarc@example.com |
| adkim / aspf | r | s | r |
よくある問題
複数レコード、p欠落、不正なmailto、レポート確認前のrejectは正当なメールを失わせます。
実践チェックリスト
監視から始め、全送信元を特定し、alignmentを直して段階的に強化します。
標準と一次資料
プロトコル動作は一次仕様で定義されます。事業者資料は運用要件を追加できますが、標準の代わりにはなりません。