本文へスキップ

SPFとは?

えすぴーえふ

SPFとは、メールの送信元ドメインが正規のサーバーから送られたかを検証するための、なりすまし対策の仕組みです。

SPF(Sender Policy Framework)は、メールなりすまし(スプーフィング)を防ぐための認証技術で、RFC 7208で標準化されています。ドメイン管理者がDNSのTXTレコードに「このドメインからメールを送ってよいサーバーのリスト」を登録しておき、受信側がそれを参照して正当性を判断します。

仕組みの流れは以下の通りです。

  • 送信者のドメイン管理者がDNSにSPFレコード(例:v=spf1 include:example.com ~all)を設定する
  • メール受信サーバーが送信元IPアドレスを取得する
  • 送信元ドメインのDNSからSPFレコードを参照する
  • 送信元IPがSPFレコードに含まれるか照合し、結果に応じて受け入れ・拒否・疑い判定を行う

SPFの制約として、転送メールでは元の送信元IPが変わるため検証が失敗しやすいという問題があります。また、SPFはエンベロープFROM(SMTP通信上の送信元)を検証するものであり、メール本文のFromヘッダーは別途DKIMやDMARCで保護する必要があります。

現代のメール配信ではSPF・DKIM・DMARCの3つを組み合わせることが標準となっており、SPFはその基礎的な要素として欠かせません。設定がないドメインからのメールはスパム判定されやすくなっています。

使い方・例文

企業がメールマーケティングツールを使って自社ドメインからメールを送る場合、そのツールのサーバーIPをSPFレコードに追加しておかないと、受信サーバーになりすましと判断されて迷惑メールフォルダに振り分けられる可能性があります。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語