SPF¶
Sender Policy Framework - prosty system walidacji stworzony do wykrywania prób podszywania się pod nadawców email.
Konfiguracja¶
Do konfiguracji SPF wykorzystywane jest pole TXT w
konfiguracji DNS domeny, z
której wysyła się maila. Zawartość pola TXT zaczyna się v=spf1. Następnie
definiuje się reguły które określają kto jest uprawniony do wysyłania maili
z tej domeny. Przed regułami można użyć jednego z czterech prefiksów:
+- akceptuj (domyślny)-- nie akceptuj (nigdy nie akceptuj; reguła twarda)~- nie akceptuj (raczej nie akceptuj, decyzja o odrzuceniu maila zależy od konfiguracji serwera; reguła miękka)?- neutralny
Lista reguł, które można przeczytać jako "akceptuj maile z":
A- adresu IP określonego w rekordzie AMX- adresu IP określonego w rekordzie MXip4:8.8.4.4- adresu 8.8.4.4ip4:8.8.4.0/27- sieci 8.8.4.0/27 (adresy 8.8.4.1 - 8.8.4.30)ip6:2001:db8:a4:a6:b7:e4:ef:a3- adresu 2001:db8:a4:a6:b7:e4:ef:a3ip6:2001:db8:a4:a6:b7:e4:ef:80/122z sieci :2001:db8:a4:a6:b7:e4:ef:80 (adresy 2001:db8:a4:a6:b7:e4:ef:81 - 2001:db8:a4:a6:b7:e4:ef:bf)include:sub.domena.pl- serwerów określonych w SPFie domeny sub.domena.plall- z reszty serwerów.
Przykłady¶
Domena, która nie wysyła maili. Każdy mail wysłany z tej domeny zostanie odrzucony:
v=spf1 -all
Akceptuj maile z serwera webowego (A), z serwera pocztowego (MX). Wiadomości wysłane z innych serwerów zostaną odrzucone:
v=spf1 A MX -all