SPF

SPF TXTレコードの作成方法

正しいSPFレコードは、あなたとして送信できる全員をリストした単一のTXTエントリです。

SPFレコードを作成するには、 v=spf1,電子メールの送信を許可されているすべてのサービスをリストし、all メカニズムで終わる単一のDNS TXTレコードをドメインに追加します。これをドメインのルートで公開し、 DNS伝播するのを待ってから検証します。プロセス全体には数分と伝播時間がかかります。重要なのは、ハードフェールを強制する前にすべての正当な送信者が含まれていることを確認することです。

一歩ずつ

  1. 1

    1. すべての送信元をリストする

    メールボックス プロバイダー、マーケティング プラットフォーム、CRM、サポート デスク、トランザクション送信者など、電子メールをドメインとして送信するすべてのサービスを書き留めます。どれかが欠けていると、メールが失敗します。

  2. 2

    2. 各ベンダーのSPF値を確認する

    各プロバイダは、インクルード値または IP 範囲を公開します。たとえば、 Google Workspaceの場合はinclude:_spf.google.com 、 SendGridの場合はinclude:sendgrid.netです。全部集めてください。

  3. 3

    3. 1 つのレコードを作成する

    これらをv=spf1,その後にメカニズムが続き、選択した all 修飾子で終わる単一の文字列に結合します。余分な検索を避けるために、固定サーバーには ip4 または ip6 を使用します。

  4. 4

    4. すべての修飾子を選択します

    何もブロックされないようにテスト中に~all ( softfail ) を使用し、すべての送信者が確認されたら-all (hardfail) に切り替えます。

  5. 5

    TXTレコードを公開する

    DNSホストで、値としてSPF文字列を使用して、ドメインのルート (host @ または空白) にTXTレコードを作成します。 SPFレコードを 1 つだけ保存します。

  6. 6

    6. 待って検証する

    DNS伝播を許可し、チェッカーを実行して構文、単一レコード ルール、および検索数が 10 未満であることを確認します。

スターターレコード

v=spf1 include:_spf.google.com include:sendgrid.net ip4:203.0.113.5 ~all

有効性を維持するためのルール

レコードが機能するかどうかは、いくつかの制約によって決まります。これらのいずれかを破ると、受信者はメールを静かに失敗させるpermerrorを返す可能性があります。

  • SPF TXTレコードを 1 つだけ発行します。 2 つのレコードがpermerror引き起こします。
  • すべてのインクルードおよびネストされたチェーン全体でDNSルックアップを 10 回未満に抑えます。
  • v=spf1で始まり、単一の all メカニズムで終わります。
  • 検索コストが追加されないため、固定 IP には ip4 と ip6 を使用してください。
  • -allに切り替える前に、すべての実際の送信者を含めます。

検索回数を 10 回未満に抑える

複数のベンダーを追加すると、検索数が増加し、制限を超える可能性があります。 EmailAuth SmartSPF 、インクルード チェーンを 1 つの最適化されたレコードにフラット化し、 Microsoft 365 、 Google Workspace 、 Salesforce 、およびSendGridのベンダー IP 範囲が変更されるたびに同期を維持するため、再度手動で編集する必要はありません。無料のドメイン スキャンによりチェーンが拡張され、公開前に検索がカウントされます。 SPF有効になったら、 DKIM署名とDMARCポリシーを追加して、転送後も認証が存続し、表示される From アドレスを保護できるようにします。

よくある質問

SPFレコードはどこに保存すればよいですか?

DNSプロバイダーに応じて、host @ または空白のホスト フィールドを使用して、ドメインのルートでTXTレコードとして公開します。レコード値として完全なSPF文字列を入力し、ドメインに対してSPFレコードを 1 つだけ保存します。

基本的なSPFレコードはどのようなものであるべきでしょうか?

これはv=spf1,承認された送信者を include、ip4、または ip6 メカニズムとしてリストし、all 修飾子で終わります。例: v=spf1 include:_spf.google.com ~all 。各ベンダーの公開されているインクルード値を追加します。

最初にレコードを作成するときは、 -allまたは~allを使用する必要がありますか?

~all ( softfail ) で開始すると、すべての送信者がリストに含まれていることを確認する間、メールがブロックされなくなります。すべての正当なソースがパスしたことを確認したら、スプーフィングに対する保護を強化するために-all (ハードフェイル) に切り替えます。

SPFレコードが機能するまでにどのくらい時間がかかりますか?

TXTレコードを保存した後、 DNS伝達には通常、数分から数時間かかります。伝播されたら、チェッカーを実行して、構文が有効であること、レコードが 1 つだけ存在すること、検索数が 10 件未満であることを確認します。

[ SPF ご案内】

ナレッジベースの一部SPF · 55 ガイド

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

正しいレコードを生成する

無料スキャンを実行すると、 EmailAuth現在のSPFと公開する正確なレコードが表示されます。