IT用語集

送信元ドメイン認証とは? 10分でわかりやすく解説

水色の背景に六角形が2つあるイラスト 水色の背景に六角形が2つあるイラスト
アイキャッチ
目次

送信元ドメイン認証とは、メールが「そのドメインを名乗って送ってよい送信元から送られているか」を受信側が確認するための仕組みの総称です。実務では主にSPF、DKIM、DMARCを組み合わせて運用し、なりすましメールの抑止や受信信頼性の向上に使われます。

メールは仕組み上、差出人を偽装しやすい面があります。そのため、送信元ドメイン認証を設定していないと、自社ドメインを悪用したなりすましメールが出回ったり、自社から送った正規メールが迷惑メール扱いされたりすることがあります。実務では、SPF、DKIM、DMARCを組み合わせてこうしたリスクを抑えていきます。

送信元ドメイン認証とは

送信元ドメイン認証とは、メールの送信元ドメインに関する正当性を受信側が確認するための仕組みの総称です。一般に単一の技術を指すのではなく、SPFDKIMDMARCといった認証技術をまとめて指す表現として使われます。

これらの仕組みを使うと、受信側は「そのドメインを名乗ってよい送信元か」「配送途中で改ざんされていないか」「認証に失敗したメールをどう扱うべきか」を判断しやすくなります。その結果、なりすましメール対策だけでなく、正規メールの到達性改善にもつながります。

なぜ重要なのか

メールは今も業務連絡、通知、請求、認証コード送信など幅広い用途で使われています。一方で、送信元アドレスや表示名を悪用したなりすましも多く、受信者だけの注意で防ぎきるのは困難です。

送信元ドメイン認証を導入すると、受信メールシステムはそのメールが送信ドメインのルールに沿っているかを確認しやすくなります。これにより、フィッシングやブランドなりすましの抑止、自社ドメインの信頼維持に役立ちます。

送信元ドメイン認証の主な方式

SPF

SPFは、そのドメインとしてメール送信を許可された送信元をDNSに公開し、受信側が送信元IPアドレスなどと照らし合わせて確認する仕組みです。主にSMTPの送信経路に関わるドメインの正当性確認に使われ、許可していない送信元からのメールを見分けやすくします。

ただし、SPFだけでFromヘッダーの見た目まで完全に守れるわけではありません。転送の影響を受けることもあるため、通常はDKIMやDMARCと組み合わせて運用します。

DKIM

DKIMは、送信メールに電子署名を付け、受信側がDNSに公開された公開鍵でその署名を検証する仕組みです。これにより、そのドメインに関連する送信者が責任を持って送ったメールかどうか、また配送途中で本文やヘッダーの一部が改ざんされていないかを確認しやすくなります。

SPFが送信元サーバーの正当性を主に見るのに対し、DKIMは署名によってメッセージの整合性を確認する点に特徴があります。

DMARC

DMARCは、SPFやDKIMの結果をもとに、認証に失敗したメールを受信側にどう扱ってほしいかをドメイン所有者が宣言する仕組みです。加えて、SPFまたはDKIMで認証に使われたドメインが、受信者に見えるFromヘッダーのドメインと整合しているかどうかも評価します。

DMARCを設定すると、「何もしない(none)」「隔離する(quarantine)」「拒否する(reject)」といった方針を示せるほか、認証結果のレポートも受け取れます。実務では、SPFとDKIMを整えたうえでDMARCまで導入してはじめて、認証結果をもとに運用判断しやすくなります。

送信元ドメイン認証の仕組み

DNSに認証情報を公開する

送信元ドメイン認証の基本は、認証に必要な情報をDNSへ公開することです。SPFレコード、DKIM公開鍵、DMARCポリシーはいずれもDNSに設定します。受信側はその情報を参照し、届いたメールがそのドメインのルールに沿っているかを確認します。

受信側が認証結果を判定する

メールを受信したサーバーは、送信元IPアドレス、電子署名、Fromヘッダーのドメインなどを確認し、SPF・DKIM・DMARCの観点から認証結果を判定します。その結果は迷惑メール判定や受信可否に影響することがあります。

単独ではなく組み合わせで効く

SPF、DKIM、DMARCはそれぞれ役割が異なります。1つだけでも一定の効果はありますが、実務では組み合わせて使うのが前提です。とくにDMARCは、SPFまたはDKIMの認証結果とドメイン整合性を踏まえて評価するため、前提設定が不十分だと期待どおりに機能しません。

導入手順の基本

まず送信経路を洗い出す

最初に、自社ドメインを使ってメールを送る経路を整理します。社内メールサーバーだけでなく、メール配信サービス、問い合わせフォーム、マーケティングツール、SaaSの通知メールなども含めて把握しないと、認証設定後に正規メールが失敗する原因になります。

SPFを設定する

次に、そのドメインとして送信を許可する送信元をSPFレコードに記載します。外部サービスを使っている場合は、各サービスが案内する送信元情報を確認して反映します。不要な送信元を放置しないことも重要です。

DKIMを有効化する

続いて、利用しているメールサービスやメールサーバーでDKIM署名を有効にし、公開鍵をDNSに設定します。鍵の管理やローテーション方針も考えておくと、運用が安定しやすくなります。

DMARCを段階的に導入する

DMARCは、最初からrejectにするのではなく、まずはnoneでレポートを収集し、正規メールの認証状況を確認してから段階的に強化する進め方が一般的です。送信経路の洗い出しが不十分なまま強いポリシーを適用すると、正規メールまで届かなくなるおそれがあります。

導入後の効果と注意点

なりすまし対策の強化

送信元ドメイン認証を導入すると、自社ドメインを悪用したメールを受信側が見分けやすくなります。これにより、ブランドなりすましやフィッシングへの対抗力が高まります。

正規メールの到達性改善

送信元ドメイン認証は、防御だけでなく正規メールの信頼性向上にも役立ちます。受信側にとって送信者の正当性が確認しやすくなるため、迷惑メール判定や到達性の改善につながる場合があります。

設定不備で正規メールに影響することもある

一方で、設定が不完全だと、正規メールが認証に失敗して迷惑メール扱いされたり、DMARCポリシーで拒否されたりすることがあります。導入後もレポート確認、送信経路の棚卸し、DNS設定の見直しを継続することが大切です。

本文の安全性を保証する技術ではない

送信元ドメイン認証は、送信ドメインや署名の正当性を確認するための仕組みであり、メール本文の内容そのものが安全かどうかを保証するものではありません。正規ドメインから送られた危険なメールという可能性は残るため、別のセキュリティ対策と併用する必要があります。

まとめ

送信元ドメイン認証とは、メールの送信元ドメインが正当かどうかを確認するための仕組みの総称で、実務では主にSPF、DKIM、DMARCを組み合わせて運用します。なりすまし対策、ブランド保護、正規メールの到達性改善に役立つ一方、設定不備があると正規メールに影響することもあります。

導入では、いきなり強いポリシーを適用するのではなく、まず送信経路を洗い出し、SPFとDKIMを整え、そのうえでDMARCを段階的に強化していくのが基本です。設定して終わりではなく、レポート確認や送信経路の見直しまで含めて運用することが、メールセキュリティ強化につながります。

Q.送信元ドメイン認証とは何ですか?

メールの送信元ドメインが正当かどうかを受信側が確認するための仕組みの総称です。実務では主にSPF、DKIM、DMARCを組み合わせて運用します。

Q.送信元ドメイン認証はなぜ必要ですか?

なりすましメール対策、ブランド保護、正規メールの到達性改善に役立つためです。自社ドメインを悪用されたメールを受信側が見分けやすくなります。

Q.送信元ドメイン認証にはどのような種類がありますか?

主にSPF、DKIM、DMARCがあります。SPFは送信元サーバー、DKIMは電子署名、DMARCは認証失敗時の扱いとドメイン整合性を扱います。

Q.SPFとは何ですか?

そのドメインとしてメール送信を許可されたサーバーをDNSに公開し、受信側が送信元IPアドレスなどと照合する仕組みです。

Q.DKIMとは何ですか?

送信メールに電子署名を付け、受信側がDNSに公開された公開鍵で署名を検証する仕組みです。改ざん検知や送信ドメインの確認に使われます。

Q.DMARCとは何ですか?

SPFやDKIMの結果とFromドメインとの整合性を踏まえて、認証失敗メールをどう扱うかを宣言する仕組みです。レポート受信にも使われます。

Q.導入はどこから始めればよいですか?

まずは自社ドメインでメールを送っている経路を洗い出すことから始めます。そのうえでSPF、DKIM、DMARCを順に整備するのが基本です。

Q.DMARCは最初からrejectにしてよいですか?

いきなりrejectにするのは危険です。まずはnoneでレポートを確認し、正規メールに問題がないことを確認してから段階的に強めるのが一般的です。

Q.送信元ドメイン認証を設定すれば安全ですか?

それだけでメール本文の安全性まで保証できるわけではありません。送信ドメインの正当性確認には有効ですが、別のセキュリティ対策も必要です。

Q.導入後に注意すべきことは何ですか?

送信経路の追加や変更があるたびに設定を見直すことです。DMARCレポートの確認やDNS設定の保守も継続する必要があります。

記事を書いた人

ソリトンシステムズ・マーケティングチーム