Sender ID
Sender IDはSPFをベースとして、いくつかの改善を施している。
SPFは、要求された送信者を示すヘッダーアドレス(複数の場合もある)を検証しない。これらのヘッダーアドレスの1つは通常、ユーザーに表示され、電子メールへの返信に使用される場合がある。これらのヘッダーアドレスは、SPFが検証しようとするアドレスとは異なる場合がある。つまり、SPFは、エンベロープ送信者とも呼ばれる「MAIL FROM」アドレスのみを検証する。
ただし、送信者情報を含む同様の電子メールヘッダーフィールドが他にも多数ある。したがって、Sender IDは、 RFC 4407で、Purported Responsible Address(PRA)と、電子メールの多くの一般的なヘッダーからこのアドレスを確立するための一連のヒューリスティックルールを定義している。
構文的には、Sender IDはv=spf1が次のいずれかに置き換えられることを除いてSPFとほぼ同じである。
spf2.0/mfrom -SPFと同じようにエンベロープ送信者アドレスを検証することを意味する。
spf2.0/mfrom,praまたはspf2.0/pra,mfrom- エンベロープ送信者とPRAの両方を検証することを意味する。
spf2.0/pra -PRAのみを検証することを意味する。