SiteKensa

SPF レコードチェック

SPF レコードの設定内容と正しく認識されているかを確認します。関連する設定もあわせて取得し、ほかの項目に対応が必要なものがあれば件数をお知らせします。

DNS 参照回数が上限の10回を超えていないか、レコードが複数ないか、記載外の送信元をどう扱う設定になっているかを確認します。

入力したドメイン名は、サーバーには保存しません

SPF レコードとは

SPFは、このドメインのメールがどのサーバーから送られるかをDNSに公開しておく仕組みです。

SPFが設定されていないと受信側は、正規の送信元から送られたメールかどうかを判断できず、迷惑メールと判定されやすくなります。

また、SPFには受信側が引くDNSの参照回数に上限があり、10回を超えると認証が失敗します (RFC 7208 セクション4.6.4)。参照回数が多くなりがちな設定になっていないかも確認しておきたい点です。

このツールで分かること

  • いま公開されているSPFレコードの中身とそこが許可している送信元
  • include をすべてたどったときのDNS参照回数 (上限は、10回)
  • 記載外の送信元をどう扱うと宣言しているか (all の指定)
  • レコードが2本以上ないか、参照先が実在するか

分からないこと

この診断は、DNSに公開されている内容を読み取るものです。次のことは、この方法では確かめられません。

  • 実際に送ったメールがSPF認証を通ったかどうか。判定は、送信元のIPアドレスごとに決まるため、レコードを見るだけでは確定しません
  • exists:%{i}… のようにマクロを含む項が何を許可するか。展開には送信元のIPアドレスが必要です
  • a や mx が指すサーバーのIPアドレスの一覧

関連ツール / ガイド

利用中のメールサービスに合わせた設定

SPFのinclude値やDKIMのセレクタは、メールサービスごとに異なります。 利用中のサービスを選ぶと診断と同じ事業者データに基づく値と注意点を確認できます。

エックスサーバーConoHa WINGロリポップ!さくらのレンタルサーバお名前.com レンタルサーバーGMO系メールサービスSecureMX (クオリティア)Google WorkspaceMicrosoft 365Zoho MailiCloud メール (カスタムドメイン)SendGridAmazon SESMailchimpBrevo (旧 Sendinblue)MailgunPostmarkZendeskKlaviyoHubSpotShopifyblastengineメール配信基盤 (maildeliver.jp)ベンチマークメール