SPF

「Sender Policy Framework」の略です。SPFは、メールのなりすましを防ぐために設計されたメール認証システムです。メールメッセージが認証されたIPアドレスから送信されていることを確認することで機能します。SPFは、別のメール検証技術であるDKIMと併用されるのが一般的ですが、両者は互いに依存していません。

SPF検証を行うには、送信者ポリシーフレームワークを送信側のメールサーバーで設定する必要があります。これには、SPFを有効にしてSPFレコードを作成する作業が含まれます。SPFレコードには、特定のドメイン名に代わってメールを送信することを許可された1つ以上のIPアドレスが含まれます。cPanelのようなWebサイト管理ツールでは、メール → 認証コントロールパネルでサービスを有効にすると、SPFレコードが自動的に生成されます。レコードは手動で作成することもできます。以下は、2つのIPアドレスを含む有効なSPFレコードの例です。

v=spf1 +a +mx +ip4:12.34.56.78 +ip4:12.34.56.79 ~all

文字列の先頭にあるv変数はバージョンを表します。aは、IPアドレスがドメインのゾーンファイルにAレコードを持っている場合に「pass」を意味します。mxは、IPアドレスがDNSに一覧表示されているMXホストの1つである場合に「pass」を意味します。ip4は、IPアドレスが対応するIPv4アドレスと一致する場合に「pass」を意味します。最後に、~allは、情報を検証できない場合に「soft fail」を意味します。

SPFチェックで考えられる結果は次のとおりです。

  • Pass
  • Fail
  • SoftFail
  • Neutral
  • None
  • TempError
  • PermError

一般に、メッセージが拒否される原因となるエラーは「Fail」応答だけです。受信側のメールサーバーの設定によっては、PermError、TempError、SoftFailでもメッセージが拒否されることがあります。ほとんどの場合、SoftFail応答のメッセージも配信されますが、チェックに合格したメッセージよりもスパムスコアが高くなる可能性があります。そのため、メールクライアントによってメッセージが迷惑メールとして分類されることがあります。SPF検証に合格したメールはスパムとしてマークされる可能性が低く、正当なメッセージの配信性が向上します。

NOTE:DKIMと同様に、メールメッセージのヘッダーを表示すると、通常はSPFチェックの結果を確認できます。

更新日 January 7, 2017 著者: Per C.

quiz知識をテストする

What technology allows a script on a webpage to request resources from another domain?

A
HTTPS
0%
B
CORS
0%
C
SFTP
0%
D
SSH
0%
Correct! Incorrect!     View the CORS definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのSPFの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。