Politika vymezení odesilatele je jednou z forem boje proti nevyžádané poště. Doméně je přiřazen SPF záznam, který definuje seznam serverů, které lze využít pro odeslání e-mailových zprávy z dané domény. Server příjemce pak poštu z jiných zdrojů nepřijímá vůbec, nebo ji označí jako nedůvěryhodnou. Je možné také striktně zakázat všechny servery, čímž lze řešit podvržené zprávy z domén bez poštovních služeb.
@ IN TXT "v=spf1 include:spf-zoner-zmail.zoner.com -all"
@ IN TXT "v=spf1 include:spf-zoner-cloudmail.zoner.com -all"
@ IN TXT "v=spf1 include:spf-zoner-zmail.zoner.com include:spf-zoner-cloudmail.zoner.com -all"
Výše uvedené způsoby řešení zajišťují, že SPF záznam zůstane aktuální i pokud v budoucnu dojde ke změnám IP adres a rozsahů.
ALL | Vždy odpovídá; použito jako defaultní výsledek jako -all pro všechny IP neodpovídající předchozím mechanizmům. |
A | Pokud má doménové jméno záznam adresy (A nebo AAAA), které může být vyřešeno adresou odesílatele, bude odpovídat. |
IP4 | Je-li odesílatel v rozsahu adres IPv4, přijato. |
IP6 | Je-li odesílatel v rozsahu adres IPv6, přijato. |
MX | Pokud je doménové jméno v MX záznamu rozlišující adresu odesílatele, bude přijato (tj. mail přichází z jednoho z doménových serverů). |
PTR | Pokud je název domény (PTR záznam) na klientovu adresu vzhledem k doméně a že doménové jméno se překládá na adresu klienta (FCrDNS), přijato. |
EXISTS | Určuje jednu nebo více domén, které jsou obvykle vybrány jako výjimky z definic SPF. Dotaz je provedena v zadané doméně, pokud je nalezen výsledek nastane shoda. Toto se používá jen zřídka |
INCLUDE | Určuje další domény, které jsou oprávněnými doménami |
Každý mechanismus může být kombinován s jednou ze čtyř kvalifikací, které se používají jako předpona mechanismu:
+ | Pass. Adresa prošla testem. |
- | Fail. Adresa neprošla testem. |
~ | Softfail. Adresa neprošla testem, ale výsledek není definitivní. |
? | Neutral. Adresa neprošla testem, nebo došlo k selhání testu. |