SPFレコードがない場合、受信者は通常、安全に失敗し、電子メールを受け入れます(ただし、それは変わり始めています)。SPFレコードを提供したらすぐに、すべての正当なメール送信者を含める必要があります。そうしないと、リストされていないものは偽造の可能性があるソースとして扱われる可能性があるためです。
厳密に言うと、すべてのメール送信者を含めることも含め~all
ないこともできます?all
が、そうすることで、SPFレコードをテストする場合を除いて、それ以外の場合は正確であるというメリットがなくなります。
理想的には、サードパーティにはすでに汎用SPFレコードがあり、include:spf.thirdparty.dom
要素をレコードに追加するだけで済みます。彼らがそうしないなら、あなたは彼らのためにあなた自身の記録を作成して、とにかくそれを自分でチェーンしたいと思うかもしれません。
たとえば、次の場合contoso.com
:
thirdparty1.spf.contoso.com txt 'v=spf1 ... -all' # list their mail senders for you
thirdparty2.spf.contoso.com txt 'v=spf1 ... -all' # list their mail senders for you
spf.contoso.com txt 'v=spf1 ... -all' # list your mail senders
contoso.com txt 'v=spf1 include:spf.contoso.com include:thirdpart1.spf.contoso.com include:thirdparty2.spf.contoso.com -all'
いくつかの役立つリソース: