メールマーケティングの会社 PRIMOPOST

  • TOP
  • サービス概要

    メール関連サービス

    • メール・コンテンツ制作
    • メール開封率・到達率改善サービス
    • メールクリーニングサービス
    • ドメインウォームアップサービス
    • SPFの自動フラット化サービス
    • ブラックリスト監視サービス
  • 商品
  • 会社概要
  • マーケティングに関するブログ
お問い合わせ
トップページ

ブログ

blog

【解決策】SPFレコードのinclude上限回数を回避する方法とは

2025.10.17
日吉 浩之のプロフィール写真

株式会社プリモポスト 取締役

日吉 浩之 メール到達エバンジェリスト

Googleの送信者ガイドラインでは必須となったSPF(Sender Policy Framework)の導入はメールの信頼性を高めますが、その仕様には避けられない制約が存在します。それは、SPFレコード内でのDNSルックアップ回数「10回制限(include上限)」です。

この10回という制限を超えると、SPFは正しく機能せず「PermError」となり、メールが届かなくなる原因となります。

今回は複数のSaaSを利用する現代の運用環境において、この技術的な壁をいかに乗り越え、メールシステムの安定稼働を実現するかを、実務的な解決策とともに深掘りいたします。

SPFレコードの「include上限」とは

SPFは、送信ドメインのDNSに定義されたTXTレコードを参照し、送信元IPアドレスの正当性を検証する仕組みです。SPFの仕様(RFC 7208)では、受信サーバーがSPF検証のために行うDNSルックアップが最大10回までと定められています。

これは、

  • include
  • mx
  • a
  • ptr
  • exists
  • redirect

などを参照する際にカウントされます。

サンプル:典型的なSPFレコード

「v=spf1 include:_spf.google.com include:sendgrid.net include:mailchimp.com -all」

複数のESP(メール送信サービス)を併用すると、それぞれのinclude:先でさらに別のinclude:を呼び出すことがあり、結果的に10回を超えてSPF PermError(Permanent Error)が発生します。

このエラーは、受信サーバーがSPFの評価を中断し、結果的に「SPF失敗(fail)」扱いになるため、迷惑メール扱いや受信拒否の原因になります。

include上限に達したときの3つの主な解決策

システム担当者ならびにメルマガ配信担当者の頭を悩ませる、includeが10回を超えてしまったときの対策としては、次の3つが考えられます。

(1) まずは不要なメール送信元を整理する

最もシンプルな方法は、SPFレコードに記載されたinclude:を見直すことです。長年運用しているドメインには、もう使っていない外部サービスの記述が残っていることがあります。

  • 現在メール送信しているサービスのみを残す
  • 廃止済みのサービスは削除する
  • 社内メール(オンプレミス)とクラウドメールを簡潔に管理するために統合管理する

これだけでも、ルックアップ回数を3〜5回ほど削減できる場合があります。

(2) SPFレコードの「フラット化」を行う

SPFフラット化(SPF Flattening)とは、include:などの参照先をすべて展開し、最終的に許可されたIPアドレスを直接列挙する方法です。実際このような対策をすることになります。

状態 SPFレコード例 ルックアップ回数 補足
Before v=spf1 include:_spf.google.com include:sendgrid.net -all 約10回 Googleだけで通常4回。各include先がさらに複数の参照を持っている
After v=spf1 ip4:209.85.201.1 ip4:167.89.0.0/16 -all 0回 すべてのIPを展開して参照不要にする

これにより、ルックアップ回数を実質ゼロに抑えられますが、IP変更時に手動で再設定が必要な点が最大のデメリットです。この運用コストを削減するために登場したのが、SPFの自動フラット化サービスです。

(3) SPFホスティングや自動フラット化サービスを利用する

SPFホスティングは、SPFレコードの

  • 展開
  • 監視
  • 更新

を外部サービスに委託する仕組みです。代表的なサービスには、以下のようなものがあります。

サービス名 概要
AutoSPF SPFレコードを自動フラット化し、外部サービスのIP変更にも自動追従。設定は1行のincludeのみ。
PowerDMARC DMARC・DKIM・SPFを統合管理。レポート分析まで対応する総合認証プラットフォーム。
ベアーメール(SPFホスティング) 日本語サポートに強み。SPF監視とメール健全性分析をセットで提供。

AutoSPFのような自動フラット化型では、DNS上に

v=spf1 include:_spf.autospf.com -all

と設定するだけで、常に最新のSPF状態を維持できます。手動更新の手間をなくし、lookup超過・設定ミス・古いIPによる到達障害を防止します。

SPF include上限回避の実践チェックリスト

自社ドメインがSPFのルックアップ上限(10回)に近づいている、またはすでに超えている場合に、取るべき行動を4つのステップで確認してみてください。

(1) 現状把握:ルックアップ回数の「診断」を行う 

現在のSPFレコードを確認する。

  • nslookup -q=TXT 貴社ドメイン などを実行し、DNSに登録されているレコード全体を把握します。

その後、専門ツールで可視化・診断する。PowerDMARCなどの無料診断ツールを利用し、現在のSPFが実際に何回のDNSルックアップを消費しているかを正確に把握します。

(2) 整理・削減:不要なサービスの記述を削る 

使用していないメールサービスの include: を特定し、削除する。長年運用しているドメインでは、すでに使っていない外部サービス(旧メルマガシステムなど)の記述が残っていることが多いため、最も手軽な削減策です。

(3) 恒久対策の検討:運用負荷を下げる仕組みを導入する 

フラット化(IP直書き)の検討する。

  • ルックアップ回数を「0回」にできますが、送信元サービス側のIPアドレス変更時に手動で更新が必要なため、運用コストが発生します。

(4) 現実的な運用を考え、自動フラット化サービス(SPFホスティング)の検討する。

メール送信サービスの追加・削除が頻繁な場合や、手動更新の手間を避けたい場合は、AutoSPFなどの自動管理サービスを導入し、ルックアップ超過を根本的に防止します。

最後に

SPFのinclude上限(10回制限)は、複数のメール配信サービスを併用する現代では避けて通れない制約です。短期的な回避策としてはフラット化、長期的・安定運用を目指すならSPFホスティングや自動フラット化サービスが有効です。

SPFの正確な設定は、DMARC・DKIMと並んでメール配信の信頼性を左右します。まずは自社ドメインのSPFを確認し、ルックアップ回数と運用体制を見直してみましょう。そのうえで対策が必要と確認できましたら、当社にお問い合わせください。

記事一覧に戻る

関連商品

  • AutoSPF

    SPFSPFのフラット化無料トライアル
    SPFレコードの「10回ルックアップ制限」を根本的に解消し、メール到達率を劇的に改善するクラウドサービスです。複雑なSPFレコードをリアルタイムで自動フラット化し、DMARC準拠を可能にすることで、メールインフラ管理の運用負荷とセキュリティリスクをゼロにします。
  • ドメインウォームアップの窓口

    ドメインウォームアップメール到達率迷惑メール対策
    ドメインウォームアップの窓口は、新規ドメインや評価が低下したドメイン評価・信頼性を高めるサービスです。手間のかかるウォームアップ作業を専門業者に依頼することで、自社メールが迷惑メールと判断されるリスクを減らし、到達率を向上させます。
  • メールクリーニングの窓口

    メールクリーニングメール到達率迷惑メール対策
    メールクリーニングは、メールリストの無効なアドレスを排除し、GoogleやMicrosoftからのドメイン評価を高める必須サービスです。高い到達率を維持し、無駄なコストを削減します。セキュリティはISOやGDPRに準拠し、データは30日で自動削除。10,000通のクリーニングも30分から1時間で完了します。
  • ベアメール – SPFホスティング

    ベアメール
    SPFSPFのフラット化SPFホスティング
    ベアメールのSPFホスティングは、SPF認証の技術的な問題を解決するサービスです。SPFレコードを自動でフラット化するため、DNSの制限を気にすることなく認証エラーを防ぎます。管理画面から送信元の追加・変更が簡単で、運用負荷を大幅に軽減し、安定したメール配信を実現します。
商品一覧を見る

検索

ドメインウォームアップの窓口
メールクリーニングの窓口

最近の記事一覧

  • Google Workspace(Gmail)のPC版に登場!「配信登録を管理」機能とは何か
  • Gmailの「青いチェックマーク」を表示させるには?商標未登録でもCMCから始めるBIMI導入ロードマップ
  • スパムハウスが語るメールマーケティング成功の3原則 – 信頼・配信・ウォームアップ –
  • 【11月27日(木)12:00-13:00 開催】Lunchウェビナーのお知らせ
  • 【2025年11月施行】Googleがメールの送信者ガイドラインを遵守しない送信者への対策強化をFAQで発表

人気記事一覧

  • Gmailで送信制限を受けてしまった!どうやって解除する?
  • Google Workspace(Gmail)のPC版に登場!「配信登録を管理」機能とは何か
  • 【重要】Microsoft 365のドメイン変更:知らないとメールが届かなくなる?対応方法を解説
  • 心理学の力。「コミットメントと一貫性」の原則をマーケティングに活用する!
  • Cloudflare Email Service登場!Workersネイティブなメール送信はSES/SendGridの牙城を崩せる?

関連する記事

  • Google Postmaster Toolsの導入方法を解説 Google Postmaster Toolsの導入方法を解説|知らないうちに“迷惑メール送信者”になっている?
  • 【2025年11月施行】Googleがメールの送信者ガイドラインを遵守しない送信者への対策強化をFAQで発表
  • ドメイン階層とレピュテーションの関係を解説!評価が届くかどうかを左右するメール認証と構造とは
  • 【IT担当者向け】Gmailが厳格化するRFC 5322対応 – Message-IDの落とし穴とは?
  • “info@”のメアドはもう使わない!? 役割・役職ベースのメールアドレスがもたらすリスクと海外の潮流
PAGE TOP
  • サービス概要
  • 会社概要
  • お知らせ
  • ブログ
  • 成長戦略プレイブック
  • パートナー募集
  • お問い合わせ
  • プライバシーポリシー
  • サイトマップ
株式会社プリモポスト

© PRIMOPOST.