SPF:~all、-all、?all、+all の比較

要点

all メカニズムは、SPF レコードの最後のルールであり、他に一致しない送信者のデフォルトを設定します: -all ハードフェイル (拒否)、~all ソフトフェイル (受け入れるがマーク)、?all 中立 (意見なし)、+all すべてを通過 (決して使用しない)。運用環境の場合、ビルド中に ~all を使用し、レコードが完了したら -all を使用します。

予選通過者4名

-all — ハードフェイル: リストにない送信者が SPF で失敗します。受信者は拒否する必要があります。 ~all — ソフトフェイル: リストにない送信者は受け入れられますが、フラグが立てられます。 ?all — 中立: アサーションなし、本質的に保護なし。 +all — pass: インターネット全体があなたとして送信することを許可します。重大な設定ミス。

どれを使うか

リストを忘れた正当な送信者を返送しないように、~all から始めます。 DMARC レポートを見てください。すべての本物の送信者が通過したら、最強の SPF スタンスの -all に移動します。 ?all または +all は決して出荷しないでください。

今すぐSPFレコードを確認

無料のSPFチェッカーを開く →

よくある質問

-allと~allどちらが良いですか?

-allの方が強いです。 DMARC を適用すると、~all は引き続き十分に保護されますが、記録が完了すると、-all により多層防御が追加されます。

+allを使用するとどうなりますか?

誰でも自分のドメインとして送信することを許可します。これにより、SPF 保護が事実上無効になります。すぐに取り外してください。

all メカニズムは、RFC 7208 §5.1 で定義されています。

Skysnag Security Teamによるレビュー。最終更新 。