新しいガイド:評判を損なわずに専用IPをウォームアップする方法。 続きを読む →
MigoSMTP
認証更新日 2026/10/16

DMARCの設定方法:例で学ぶステップバイステップガイド

DMARCは、認証に失敗したメールをどう扱うかをメールボックスプロバイダーに伝え、ドメインを名乗って送信している送信元に関するレポートをお届けします。本ガイドでは、レコードを安全に公開し、レポートを読み、自社のメールをブロックせずに強制適用へ移行する方法を紹介します。

IR
執筆 Ishita Rao
Email Authentication Engineer
レビュー Amara Okafor
  • 公開済み2026/09/08
  • 読了時間1 分
  • 文字数179 語
このガイドを共有

要点。 レコードのホスト:_dmarc.yourdomain.com(TXT) · 開始時:p=noneとruaアドレス · 強化:quarantine、次にreject(段階的に) · レコードは1つ:2つあると両方が無効

要約

  1. DMARCの役割。 DMARCは、Domain-based Message Authentication, Reporting and Conformanceの略です。
  2. 始める前に。 DMARCは、SPFまたはDKIMがパスし、パスしたドメインがFromアドレスのドメインと一致(アライメント)している場合にパスします。
  3. ステップ1:モニタリングモードでレコードを公開する。 DMARCは、_dmarc.yourdomain.comに設定するTXTレコードです。
  4. ステップ2:集計レポートを読む。 受信側は、ruaアドレスに毎日XML形式のレポートを送信します。
  5. レポートの読み方の実例。 レポートに、ドメインの送信元が3つ表示されているとします。
  6. 主なメールボックスプロバイダーでのDMARC。 社内メールにGoogle WorkspaceやMicrosoft 365を使っている場合、各プロバイダーには、ドメインのDKIM署名を有効にする独自の手順と、独自のSPF includeの値があります。

DMARCの役割

DMARCは、Domain-based Message Authentication, Reporting and Conformanceの略です。2つの従来のチェックを土台にしています。SPFはどのサーバーがドメインの代わりに送信できるかを示し、DKIMはメッセージが改ざんされていないことを証明する署名を追加します。DMARCは、2つのことを加えます。1つは、両方のチェックが表示されるFromドメインと一致しなかった場合に受信側がどうすべきかというルール、もう1つは、受信側があなたにレポートを返す手段です。

DMARCがなければ、誰でもFrom行にあなたのドメインを入れることができ、受信側にはあなたからの指示がありません。DMARCがあれば、悪用状況を確認でき、準備が整ったときには受信側にその拒否を求めることができます。

始める前に

DMARCは、SPFまたはDKIMがパスし、パスしたドメインがFromアドレスのドメインと一致(アライメント)している場合にパスします。そのため、あなたのドメインを名乗って送信するすべてのサービス(送信サービス、社内のメールボックスプロバイダー、CRM、サポートデスク、請求ツールなど)で、SPFとDKIMがすでに機能している必要があります。

すべてのサービスを一覧にしてください。忘れられた送信元は、DMARC導入で正規のメールが止まる最も多い原因です。現在公開されている内容は、当社の無料チェッカーで確認できます。

ステップ1:モニタリングモードでレコードを公開する

DMARCは、_dmarc.yourdomain.comに設定するTXTレコードです。まずp=noneのポリシーから始めます。これは受信側に何もしないよう求めつつ、レポートは送ってもらう設定です。アドレスは、実際に読むメールボックスかレポートサービスのものに置き換えてください。

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com

DNSの管理画面によっては、ドメイン名が自動的に付加されるため、ホストには_dmarcだけを入力します。完全な名前が必要な場合もあります。管理画面で引用符が取り除かれたり、長い値が分割されたりする場合は、画面の表示を信用せず、ルックアップツールで結果を確認してください。

ステップ2:集計レポートを読む

受信側は、ruaアドレスに毎日XML形式のレポートを送信します。各レポートには、あなたのドメインを名乗ってメールを送ったIPアドレス、メッセージ数、SPFとDKIMがパスしてアライメントしたかどうかが記載されています。生のXMLは読みにくいため、多くのチームは無料または有料のレポートビューアーを使っています。

2つの点に注目してください。1つは、アライメントに失敗している正規の送信元で、これは修正が必要です。もう1つは、見覚えのない送信元で、なりすましの可能性があります。請求処理のような月次の送信元も現れるよう、2〜4週間は様子を見てください。

レポートの読み方の実例

レポートに、ドメインの送信元が3つ表示されているとします。1つ目は送信サービスで、40,000通、SPFとDKIMの両方がパスしてアライメントしています。2つ目は社内のメールボックスプロバイダーで、600通、DKIMがパスしてアライメントしています。3つ目は海外にある見慣れないサーバーで、900通、両方とも失敗しています。

最初の2つは対応不要です。3つ目は、忘れていたツールか、あなたになりすましている誰かです。ポリシーを厳しくする前に、どちらかを突き止めてください。忘れていたツールであれば、その認証を修正します。自社のものでなければ、まさにp=rejectが止めるべきトラフィックです。

主なメールボックスプロバイダーでのDMARC

社内メールにGoogle WorkspaceやMicrosoft 365を使っている場合、各プロバイダーには、ドメインのDKIM署名を有効にする独自の手順と、独自のSPF includeの値があります。まずそれらを済ませてから、DMARCを公開してください。インドの多くの中小企業では、GoDaddy、BigRock、Hostingerなどのレジストラの管理画面、またはCloudflareでDNSを管理していますが、TXTレコードはどれでも同じように機能します。

どれを使う場合でも、DMARCレコードは1回だけ追加し、数分後にルックアップで確認してください。DNSの変更は伝播に時間がかかることがあり、管理画面によっては数時間キャッシュされます。

ステップ3:失敗する送信元を修正する

失敗する正規の送信元ごとに、SPFとDKIMのどちらを修正するか、または両方を修正するかを決めます。独自のドメインから送信するサードパーティのツールには、あなたのドメインのカスタムDKIM署名が必要です。忘れられていたサーバーは、10回のDNSルックアップ制限の範囲内でSPFに追加する必要があります。

転送されたメールは、転送元のサーバーがレコードに含まれていないため、SPFで失敗することがあります。DKIMは通常、転送後も有効なままです。すべての送信元が署名するようにしておくべき理由の1つです。

ステップ4:quarantineに移行し、その後rejectに移行する

レポートで正規のメールがパスしていることを確認できたら、ポリシーを段階的に厳しくします。p=quarantineは、受信側に失敗を疑わしいもの(通常は迷惑メール)として扱うよう求めます。p=rejectは、メッセージを拒否するよう求めます。pctタグを使えば、最初はメールの一部にだけポリシーを適用できます。

v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc-reports@yourdomain.com

一度に1段階ずつ進め、各段階で2週間ほどレポートを見守ってください。rejectに早く到達しても得るものはなく、急いだ変更は請求書やパスワードリセットのメールをブロックしかねません。

サブドメインとその他のタグ

DMARCレコードは、spタグを追加しない限りサブドメインにも適用されます。マーケティングメールをサブドメインから送信する場合は、そこに別のレコードを公開できます。adkimとaspfのタグは、アライメントの厳格さを制御します。デフォルトのrelaxedでは、サブドメインが組織ドメインと一致するとみなされます。ほとんどの送信者は、どちらもそのままで構いません。

フォレンジックレポート用のrufタグを目にすることがあります。送信する受信側は少なく、メッセージの内容が含まれる場合もあるため、ほとんどの組織は使用していません。

避けるべき間違い

1つのドメインにDMARCレコードを2つ公開すると両方が無効になるため、必ず1つだけにしてください。初日からp=rejectにしてはいけません。誰も読まないメールボックスにレポートを送ってはいけません。そして、DMARCだけで配信品質の問題が解決すると考えてはいけません。DMARCが証明するのは送信者が誰かであって、そのメールが歓迎されているかどうかではありません。受信トレイに届くかどうかは、今もリストの品質と苦情率で決まります。

大手のメールボックスプロバイダーは現在、大量送信者にSPF、DKIM、DMARCの導入を求めているため、送信量が少なくても設定する価値があります。各プロバイダーが求める内容は、メールボックスプロバイダーの要件に関するガイドで解説しています。

参考資料と出典

MigoSMTPでの設定:ヘルプセンター記事

関連ガイドとツール

レコードが正しいか不安ですか?無料のチェッカーをお試しいただくか、ヘッダーをお送りください。読み解きをお手伝いします。

無料で始める

よくある質問

DMARCは何をするものですか?

DMARCを使うと、ドメインの所有者が、SPFとDKIMのアライメントに失敗したメールを受信側サーバーがどう扱うかを指示でき、それに関するレポートの送信を依頼できます。偽造されたFromアドレスにドメインが悪用されることを防ぎます。

p=noneから始めるべきですか?

はい。p=noneのポリシーでは、失敗したメールに対して何も措置を取らず、レポートだけを収集します。そのため、quarantine、rejectへ移行する前に、正規の送信元をすべて見つけて修正できます。

DMARCレコードを2つ設定できますか?

いいえ。DMARCのTXTレコードは、_dmarc.yourdomainにちょうど1つだけ公開してください。2つあるとポリシーが無効になり、受信側が両方を無視することがあります。

rejectに移行できるまで、どのくらいかかりますか?

ドメインを名乗って送信するシステムの数によります。多くのチームは、移行までに数週間かけてレポートを読み、送信元を修正します。また、一度に移行せず、段階的に進めます。

トピック#DMARC#メール認証#DMARCポリシー#なりすまし
このガイドは役に立ちましたか?いただいたご回答は、ドキュメントの改善に役立てます。

数分で送信を始めましょう。

アカウントを作成し、ドメインを追加して、最初のメールを送信します。

無料で始める 営業に相談