本文へ移動
mini.casa
用語集

DMARC

更新日:2026年11月10日

ひとことで

DMARCは、自分のドメインから届いたと主張しながらSPFとDKIMの確認に通らないメールをどう扱うか、受信メールサーバーへ伝えるDNSレコードです。確認した内容のレポートを送るよう求めることもできます。

確認結果に基づくルール

SPFとDKIMはメールを確認します。DMARCは、確認に通らなかった場合の扱いを決めます。利用者がポリシーを公開し、受信サーバーがそれに従います。また、表示される差出人アドレスのドメインが、確認を通過したドメインと一致しなければならないというルールを加え、よくある偽装を防ぎます。

レコードの書き方

DMARCはTXTレコードです。ドメインの前に決まった名前_dmarcを付けた場所に置きます。慎重に始める場合のレコードは次のようになります。

v=DMARC1; p=none; rua=mailto:[email protected]

pの値がポリシーです。ruaの値は、概要レポートを受け取るアドレスです。実際に存在し、自分が確認するアドレスを使ってください。レポートは機械が作るファイルとして届きます。

三つのポリシー

  • noneは「何もせず、報告だけする」という意味です。安全に始められる設定です。
  • quarantineは、確認に通らないメールを不審なものとして扱うよう求めます。多くの場合、迷惑メールへ振り分けます。
  • rejectは、確認に通らないメールを完全に拒否するよう求めます。

穏やかに始める

noneから始め、数週間レポートを見ましょう。忘れていたサービスも含め、ドメイン名でメールを送るサービスが分かります。SPFやDKIMに通らないものを直してからquarantineへ進み、自信が持てたらrejectへ進みます。いきなりrejectにすると、昔設定したニュースレターのツールなど、自分の正規のメールまで止めてしまうことがあります。

小さなサイトでも必要?

ドメインでメールを送受信するなら重要です。大手メールサービスが求めることが増えているためです。ドメインがサイト専用でメールを送らなくても、厳しいポリシーにより、他人があなたの名前で偽メールを送るのを防げます。ドメインをcasaへ接続するときは、既存のメールレコードを変更しないでください。独自ドメインはプレビュー中です。独自ドメインのガイドでは、追加するレコードと残すレコードを説明しています。

よくある質問

DMARCはどのポリシーから始めればよいですか?

noneから始めてください。メールの扱いを変えずに報告するよう受信側へ求めるため、自分のドメイン名で誰が送信しているか確認できます。報告に問題がなくなってからquarantineへ、次にrejectへ進みましょう。

DMARCレコードはどこに置きますか?

ドメインの前に_dmarcを付けた名前、たとえば_dmarc.example.comに置くTXTレコードです。ネームサーバーが指す、レコードを管理するDNSサービスで追加します。

用語集のすべての項目を見る