新しいガイド:評判を損なわずに専用IPをウォームアップする方法。 続きを読む →
MigoSMTP
無料ツール

DMARCレコードジェネレーター

選択したポリシー、レポート先アドレス、アライメントでDMARCレコードを作成します。すべてのタグを解説し、段階的な導入手順で、監視から強制適用まで安全に進める方法を示します。

  • ブラウザー内で実行
  • すべてのタグを解説
  • 導入計画付き

レコードを作成

DMARCに失敗したメールのポリシー(p)

DMARCレコード

タイプ
TXT
ホスト
_dmarc

    このドメインをチェック

    レコードの各部分の役割

    タグ値意味

    段階ごとの安全な導入

    段階レコード対応内容
    1. 監視p=none; rua=mailto:...数週間レポートを収集します。お客様のドメインを名乗って送信しているすべてのシステムを洗い出し、正当なものについてSPFまたはDKIMを修正します。
    2. 強制適用の開始p=quarantine; pct=10失敗したメールのごく一部にポリシーを適用し、レポートに問題がない間は pct を段階的(25、50、100)に引き上げます。
    3. 完全なquarantinep=quarantine; pct=100正当な送信元がひとつも失敗しなくなるまで、この段階にとどまります。
    4. rejectp=reject失敗したメールは拒否されます。引き続きレポートを確認してください。後から追加した送信元は設定が必要になります。

    各段階にどれだけ留まるかは、お客様のドメインで送信するシステムの数によって変わります。段階の名称は当社の提案であり、DMARC標準の一部ではありません。

    ジェネレーターはブラウザー内で動作し、何も保存しません。DMARCレコードは1ドメインにつき必ず1つとし、_dmarc のTXTレコードとして公開してください。

    DMARCがSPFとDKIMに加えるもの

    SPFとDKIMはそれぞれ何かを検証しますが、検証に失敗したときの扱いは示さず、利用者が実際に目にする From 行のアドレスとも結びついていません。DMARCはその両方を補います。受信側に対し、SPFまたはDKIMが From アドレスと同じドメインで成功した場合にのみ、そのドメインからのメールとして受け入れること、そして成功しなかったメールをどう扱うかを伝えます。さらに受信側からのレポート送信を求めるため、お客様のドメインを名乗って送信している送信元が分かります。

    ジェネレーターで設定できるすべてのタグ

    タグ役割備考
    vバージョン常に DMARC1 で、常に先頭に置きます。
    p失敗したメールのポリシー:none、quarantine、reject必須。
    spサブドメインのポリシー任意。省略するとサブドメインは p に従います。
    rua集計レポートの送信先強く推奨。mailto: アドレスを1つ以上指定します。
    ruf失敗レポートの送信先任意。大手の受信側の多くは送信しません。
    adkim, aspfアライメントモード:relaxed(r)またはstrict(s)relaxed が既定で、ほとんどのドメインに適しています。
    pct失敗したメールのうちポリシーを適用する割合quarantineやrejectを段階的に導入する際に使います。
    fo失敗レポートを生成するタイミング0(既定)、1、d、s。
    ri集計レポートの要求間隔(秒)既定は86400(1日)。受信側が無視する場合があります。

    段階的に導入

    よくある間違いは、初日から p=reject を公開し、請求書がバウンスして初めて、忘れていたシステムが自社を名乗って送信していたと気づくことです。安全な進め方は、まず監視から始め、レポートに問題がなくなってから厳格化することです。

    • p=none を公開し、rua には実際に確認するメールボックスかレポートサービスのアドレスを指定します。
    • その後の数週間、レポートに表示されるすべての送信元を洗い出します。正当なものはSPFまたはDKIMを修正します。見覚えのないものは、なりすましか、忘れられたシステムの可能性があります。
    • 小さな pct で quarantine に移行し、レポートに問題がない間は段階的に引き上げます。
    • 正当な送信元がすべて成功するようになったら reject に移行し、その後もレポートを確認し続けます。

    ジェネレーター下の段階表では、各ステップをコピーできるレコードとして確認できます。

    アライメントを平易な言葉で

    DMARCは、SPFまたはDKIMが成功し、成功したドメインが From ドメインと一致した場合にパスします。relaxed アライメントではサブドメインも一致とみなされ、mail.example.com からのメールは From が example.com でもアライメントされます。strict アライメントではドメインが完全に同一でなければなりません。strict は、すべての送信元を管理していて最も厳しいルールを望む場合にのみ有効です。サブドメインを使うサードパーティサービスからの正当なメールが失敗することもあります。

    別のドメインへのレポート送信

    rua のアドレスが、保護対象とは別のドメイン(レポートサービスなど)にある場合、受信側は、そのドメインがレポートの受信に同意しているかを確認します。同意は、yourdomain._report._dmarc.otherdomain に値 v=DMARC1 のTXTレコードを公開することで示されます。通常はレポートサービスが設定してくれます。該当する場合は、ジェネレーターがお知らせします。

    集計レポートはXML形式

    毎日届く rua レポートは、受信側ごとに1つの圧縮XMLファイルで、送信IP、メッセージ数、SPFとDKIMの結果が記載されています。1日に数件を超えると、手作業で読むのは困難です。多くの方はレポートサービスやスクリプトで表にまとめています。どの方法でも、特に新しい送信サービスを追加した後は、定期的に確認してください。

    公開場所

    ドメインに _dmarc という名前のTXTレコードを作成し(フルネームは _dmarc.example.com)、生成された値を貼り付けます。DMARCレコードは必ず1つだけにしてください。DNSの反映後、当社のSPF・DKIM・DMARCチェッカーでドメインを確認し、意図どおりに読み取られているか確かめましょう。

    ジェネレーターの機能

    1. 1

      有効なレコードを作成

      タグを標準の順序で並べ、mailto: の接頭辞を自動で付与し、アドレスが無効な間はコピーできないようにします。

    2. 2

      リスクのある選択を警告

      レポートなしのreject、strictアライメント、別ドメインへのレポート送信、分割が必要なほど長いレコードにフラグを立てます。

    3. 3

      各タグを解説

      お客様のレコード内のすべてのタグを意味とともに表にまとめ、何を公開するのかが分かるようにします。

    4. 4

      導入手順を表示

      4段階の計画で、p=none から p=reject まで進められます。

    よくある質問

    最初のDMARCレコードはどうすればよいですか?

    v=DMARC1; p=none; rua=mailto:確認できるアドレス。配信には何も影響せず、お客様のドメインを名乗って送信している送信元が分かるレポートの受信が始まります。

    quarantineとrejectの違いは何ですか?

    quarantineは、失敗したメールを不審なものとして、通常は迷惑メールフォルダに入れるよう受信側に求めます。rejectは受信を拒否するよう求めます。どちらも、受信側がポリシーに従うかどうかに依存します。

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

    失敗したメールのうち、ポリシーを適用する割合を設定します。quarantineやrejectを段階的に導入するためのもので、低い値から始め、レポートに問題がない間は引き上げていきます。

    strictアライメントを使うべきですか?

    通常は不要です。relaxedアライメントならサブドメインも一致とみなされ、ほとんどの構成に適しています。strictアライメントでは、サードパーティサービスがサブドメインを使っている場合に、正当なメールが失敗することがあります。

    rufは必要ですか?

    通常は不要です。失敗レポートは任意で、大手の受信側の多くは送信せず、メッセージ内容の一部が含まれることもあります。有用なのは集計レポート(rua)です。

    レコードはどこに公開しますか?

    ドメインに _dmarc という名前のTXTレコードとして公開します(例:_dmarc.example.com)。1つだけにしてください。

    まだレポートが届かないのはなぜですか?

    レポートは各受信側から1日1回程度、その受信側が処理したメールについてのみ送信されます。公開後、数日ほどお待ちください。また、アドレスの綴りが正しいこと、別ドメインの場合はそちらで受信が許可されていることを確認してください。

    すでにレコードを公開済みですか?

    受信側から見たドメインの状態(SPF、DKIM、DMARC)を、1回の実行で確認できます。

    チェッカーを開く

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

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

    無料で始める 営業に相談