報告から始めるDMARCレコードを書く

まずp=noneから始め、レポートを読み、徐々に厳格化します。構文を覚えずにp/sp/rua/pctタグを組み立てます。

このガイドで使う道具

やりたいこと

DMARCはSPFとDKIMの上にポリシーを載せます:noneは観察、quarantineは隔離、rejectは拒否。ruaアドレスを指定すると受信側が集計レポートを送り、誰があなた名義で送信しているか(正当か否かに関わらず)見えます。

ポリシー・レポート・アライメント

p=を選び、必要ならサブドメイン用sp=、rua/rufのレポート宛先(メールアドレスだけでOK、mailto:はツールが付けます)を追加し、必要時だけfo/adkim/aspf/pct/riを設定します。

具体例

ポリシーquarantine・レポート先postmaster@example.comで: v=DMARC1; p=quarantine; rua=mailto:postmaster@example.com; fo=0; adkim=r; aspf=r; pct=100; ri=86400; — _dmarc.自ドメインにTXTレコードとして公開します。

対応範囲

pctは1〜100、riは60〜86,400秒、レコードは450文字まで。別ドメインのレポート宛先は、そのドメイン側のDNSで受諾設定が必要です — ツールはアドレスの形を検査しますが、受信側の同意は検証しません。