Format rekordu SPF
Kompletny przewodnik po formacie rekordu Sender Policy Framework - mechanizmy, kwalifikatory, modyfikatory oraz przykłady z życia, takie jak przykładowy rekord SPF, który można skopiować.
Budowa rekordu SPF
v=spf1 ip4:192.0.2.1 include:_spf.google.com -all
Wersja
Mechanizm
Mechanizm
Kwalifikator + reguła zbiorcza
Mechanizmy
Mechanizmy określają, które serwery są autoryzowane do wysyłania e-maili w imieniu Pana/Pani domeny, i występują we wszystkich typach rekordów SPF. Każdy mechanizm liczy się do limitu 10 zapytań DNS (z wyjątkiem ip4, ip6 oraz all).
| Mechanizm | Przykład | Opis | Zapytanie DNS? |
|---|---|---|---|
| ip4 | ip4:192.0.2.0/24 | Autoryzuje konkretny adres IPv4 lub zakres CIDR | Nie |
| ip6 | ip6:2001:db8::/32 | Autoryzuje konkretny adres lub zakres IPv6 | Nie |
| a | a | Autoryzuje adresy IP z rekordu A domeny | Tak |
| mx | mx | Autoryzuje serwery pocztowe z rekordu MX domeny | Tak |
| include | include:_spf.google.com | Odwołuje się do rekordu SPF innej domeny | Tak |
| all | -all | Mechanizm zbiorczy - obejmuje wszystko, co nie zostało wcześniej dopasowane | Nie |
| exists | exists:%{i}.spf.example.com | Sprawdza, czy istnieje rekord DNS A (używany w makrach SPF) | Tak |
| ptr | ptr | Odwrotne zapytanie DNS (przestarzałe - nie używać) | Tak |
Kwalifikatory
Kwalifikatory są poprzedzane przed mechanizmami i wskazują serwerowi odbiorczemu, jakie działanie podjąć w przypadku dopasowania - jest to podstawa tego, jak SPF chroni domenę. Jeśli nie podano kwalifikatora, domyślnie stosowany jest + (Pass).
Pass
Akceptuje e-mail. Nadawca jest autoryzowany.
Fail
Odrzuca e-mail. Nadawca nie jest autoryzowany.
Soft Fail
Akceptuje, ale oznacza jako podejrzany. Używać podczas testów.
Neutral
Brak rozstrzygnięcia. Traktuj tak, jakby nie było polityki SPF.
Modyfikatory
redirect=
Kieruje przetwarzanie SPF do rekordu SPF innej domeny. Całkowicie zastępuje politykę bieżącej domeny.
v=spf1 redirect=_spf.example.com exp=
Udostępnia niestandardowy komunikat wyjaśniający, gdy weryfikacja SPF się nie powiedzie. Przydatne w diagnostyce.
v=spf1 ... -all exp=explain._spf.example.com Typowe przykłady rekordów SPF
Podstawowy - jeden adres IP
v=spf1 ip4:192.0.2.1 -all Google Workspace + Pana/Pani serwer
v=spf1 ip4:192.0.2.1 include:_spf.google.com -all Google + Microsoft 365
v=spf1 include:_spf.google.com include:spf.protection.outlook.com -all Rekordy A + MX z miękkim odrzuceniem
v=spf1 a mx include:_spf.google.com ~all Najlepsze praktyki
- Nigdy nie używaj
+all- autoryzuje każdy serwer w internecie - Utrzymuj liczbę zapytań DNS poniżej 10 - w razie potrzeby zastosuj SPF flattening
- Regularnie przeglądaj i aktualizuj rekord SPF przy zmianie dostawców poczty
- Testuj rekord po każdej zmianie za pomocą narzędzia SPF checker
- Unikaj przestarzałego mechanizmu
ptr - Preferuj
-all(twarde odrzucenie) zamiast~allpo zweryfikowaniu wszystkich źródeł wysyłki
Nie zarządzaj rekordami SPF ręcznie
AutoSPF automatycznie spłaszcza i optymalizuje format Pana/Pani rekordu SPF. Konfiguracja zajmuje 60 sekund.
What Our Customers Say
"AutoSPF Flattens SPF Records Seamlessly & Keeps Changes Logged - I am quite pleased with the product"
It does what it promises to do, and does it very well. I appreciate that it keeps a log of changes made, which prevents many mistakes. A client's SPF record would have way too many lookups, but AutoSPF makes that problem go away. The length of the SPF record is typically not the issue; it's the amount of lookups in the record that are. AutoSPF "flattens" the record, automatically expanding the defined lookups to IP addresses or ranges. And it auto-updates the record when the un-flattened lookups change.
Peter J.
President · Small-Business (50 or fewer emp.)
"Helped us go beyond capacity"
AutoSPF did exactly as described, it helped us get past our 10 lookup limit. Afterwards, we hit another limit regarding overall capacity and when contacted, they quickly provided us with a new solution to eliminate capacity issues entirely going forward, so now we can add as many SPF records as needed. They also provided us with a personalized support video explaining their new method in its entirety using our instance as the example.
Verified User
Financial Services · Mid-Market (51-1000 emp.)