W tym artykule, będziemy badać, jak zoptymalizować rekord SPF łatwo dla Twojej domeny. Dla przedsiębiorstw, jak również małych firm, które są w posiadaniu domeny e-mail do wysyłania i odbierania wiadomości wśród swoich klientów, partnerów i pracowników, jest bardzo prawdopodobne, że rekord SPF istnieje domyślnie, który został ustawiony przez dostawcę usług skrzynki odbiorczej. Bez względu na to, czy masz już istniejący rekord SPF, czy musisz utworzyć nowy, musisz zoptymalizować rekord SPF poprawnie dla swojej domeny, aby upewnić się, że nie powoduje on problemów z dostarczaniem wiadomości e-mail.
Niektórzy odbiorcy emaili ściśle wymagają SPF, co oznacza, że jeśli nie masz opublikowanego rekordu SPF dla swojej domeny, Twoje emaile mogą zostać oznaczone jako spam w skrzynce odbiorczej Twojego odbiorcy. Ponadto, SPF pomaga w wykrywaniu nieautoryzowanych źródeł wysyłających emaile w imieniu Twojej domeny.
Pozwól nam najpierw zrozumieć , czym jest SPF i dlaczego go potrzebujesz?
Sender Policy Framework (SPF)
SPF jest zasadniczo standardowym protokołem uwierzytelniania emaili, który określa adresy IP, które są upoważnione do wysyłania emaili z Twojej domeny. Działa on poprzez porównywanie adresów nadawców z listą autoryzowanych hostów wysyłających i adresów IP dla konkretnej domeny, która jest opublikowana w DNS dla tej domeny.
SPF, wraz z DMARC (Domain-based Message Authentication, Reporting and Conformance) został zaprojektowany w celu wykrywania fałszywych adresów nadawców podczas dostarczania wiadomości e-mail i zapobiegania atakom spoofingowym, phishingowi i oszustwom e-mailowym.
Ważne jest, aby wiedzieć, że chociaż domyślny SPF zintegrowany z Twoją domeną przez dostawcę usług hostingowych zapewnia, że e-maile wysyłane z Twojej domeny są uwierzytelniane względem SPF, jeśli masz wielu dostawców zewnętrznych do wysyłania e-maili z Twojej domeny, ten istniejący wcześniej rekord SPF musi być dostosowany i zmodyfikowany do Twoich wymagań. Jak możesz to zrobić? Przeanalizujmy dwa z najbardziej popularnych sposobów:
- Tworzenie nowego rekordu SPF
- Optymalizacja istniejącego rekordu SPF
Instrukcja jak zoptymalizować rekord SPF
Utwórz zupełnie nowy rekord SPF
Tworzenie rekordu SPF jest po prostu publikacją rekordu TXT w DNS Twojej domeny, aby skonfigurować SPF dla Twojej domeny. Jest to obowiązkowy krok, który należy wykonać przed rozpoczęciem optymalizacji rekordu SPF. Jeśli dopiero zaczynasz swoją przygodę z uwierzytelnianiem i nie jesteś pewien składni, możesz użyć naszego darmowego generatora rekordów SPF online, aby utworzyć rekord SPF dla swojej domeny.
Wpis rekordu SPF z poprawną składnią będzie wyglądał mniej więcej tak:
v=spf1 ip4:38.146.237 include:example.com -all
v=spf1 | Określa wersję SPF, która jest używana |
ip4/ip6 | Ten mechanizm określa prawidłowe adresy IP, które są upoważnione do wysyłania wiadomości e-mail z Twojej domeny. |
zamieścić | Ten mechanizm mówi serwerom odbierającym, aby włączyły wartości dla rekordu SPF określonej domeny. |
-all | Ten mechanizm określa, że emaile, które nie są zgodne z SPF będą odrzucane. Jest to zalecany znacznik, którego możesz użyć publikując swój rekord SPF. Może on jednak zostać zastąpiony przez ~ dla SPF Soft Fail (emaile niezgodne z SPF będą oznaczone jako soft fail, ale nadal będą akceptowane) lub +, który określa, że każdy serwer będzie mógł wysyłać emaile w imieniu Twojej domeny, co jest zdecydowanie odradzane. |
Jeśli masz już skonfigurowany SPF dla swojej domeny, możesz również skorzystać z naszego bezpłatnego narzędzia do sprawdzania rekordów SP F, aby wyszukać i zweryfikować rekord SPF oraz wykryć błędy.
Częste wyzwania i błędy podczas konfigurowania SPF
1) 10 limitów DNS Lookup
Najczęstszym wyzwaniem, przed którym stają właściciele domen podczas konfigurowania i przyjmowania protokołu uwierzytelniania SPF dla swojej domeny, jest to, że SPF ma limit liczby wyszukiwań DNS, który nie może przekraczać 10. W przypadku domen polegających na wielu zewnętrznych dostawcach, limit 10 wyszukiwań DNS łatwo przekroczyć, co z kolei przerywa SPF i zwraca SPF PermError. Serwer odbierający w takich przypadkach automatycznie unieważnia rekord SPF i blokuje go.
Mechanizmy inicjujące wyszukiwanie DNS: MX, A, INCLUDE, modyfikator REDIRECT
2) SPF Void Lookup
Void lookups odnoszą się do DNS lookups, które albo zwracają odpowiedź NOERROR albo NXDOMAIN (void answer). Podczas implementacji SPF zaleca się, aby upewnić się, że wyszukiwania DNS nie zwracają w pierwszej kolejności odpowiedzi void.
3) Pętla rekursywna SPF
Ten błąd wskazuje, że rekord SPF dla podanej domeny zawiera rekurencyjne problemy z jednym lub więcej mechanizmów INCLUDE. Dzieje się tak, gdy jedna z domen określonych w znaczniku INCLUDE zawiera domenę, której rekord SPF zawiera znacznik INCLUDE oryginalnej domeny. Prowadzi to do niekończącej się pętli powodującej, że serwery pocztowe stale wykonują wyszukiwania DNS dla rekordów SPF. Ostatecznie prowadzi to do przekroczenia limitu 10 wyszukiwań DNS, w wyniku czego emaile nie przechodzą SPF.
4) Błędy składni
Rekord SPF może istnieć w DNS Twojej domeny, ale jest bezużyteczny, jeśli zawiera błędy w składni. Jeśli Twój rekord SPF TXT zawiera niepotrzebne białe spacje podczas wpisywania nazwy domeny lub nazwy mechanizmu, ciąg znaków poprzedzający dodatkową spację zostanie całkowicie zignorowany przez serwer odbierający podczas wykonywania wyszukiwania, tym samym unieważniając rekord SPF.
5) Wiele rekordów SPF dla tej samej domeny
Pojedyncza domena może mieć tylko jeden wpis SPF TXT w DNS. Jeśli Twoja domena zawiera więcej niż jeden rekord SPF, serwer odbierający unieważnia je wszystkie, powodując, że emaile nie spełniają SPF.
6) Długość rekordu SPF
Maksymalna długość rekordu SPF w DNS jest ograniczona do 255 znaków. Jednakże, limit ten może zostać przekroczony i rekord TXT dla SPF może zawierać wiele ciągów znaków połączonych razem, ale nie więcej niż limit 512 znaków, aby zmieścić się w odpowiedzi na zapytanie DNS (zgodnie z RFC 4408). Chociaż zostało to później poprawione, odbiorcy polegający na starszych wersjach DNS nie byli w stanie zweryfikować emaili wysłanych z domen zawierających długi rekord SPF.
Optymalizacja rekordu SPF
Aby szybko zmodyfikować swój rekord SPF, możesz skorzystać z następujących najlepszych praktyk SPF:
- Spróbuj wpisać swoje źródła emaili w porządku malejącym od lewej do prawej w swoim rekordzie SPF
- Usuń nieaktualne źródła email z DNS
- Użyj mechanizmów IP4/IP6 zamiast A i MX
- Utrzymuj liczbę mechanizmów INCLUDE na jak najniższym poziomie i unikaj zagnieżdżonych include'ów.
- Nie publikuj więcej niż jednego rekordu SPF dla tej samej domeny w swoim DNS
- Upewnij się, że Twój rekord SPF nie zawiera żadnych zbędnych białych spacji lub błędów w składni
Uwaga dotycząca spłaszczania SPF:
Spłaszczanie SPF, który konwertuje mechanizmy takie jak INCLUDE na pojedynczą listę adresów IP, może znacznie zmniejszyć liczbę wyszukiwań DNS w rekordzie SPF, pomagając uniknąć limitu 10 wyszukiwań DNS. Jednak nie zawsze jest to zalecane, ponieważ:
- Dynamiczna infrastruktura: Jeśli dostawca usług poczty e-mail aktualizuje swoje wysyłające adresy IP, konieczne będzie ręczne aktualizowanie spłaszczonego rekordu SPF za każdym razem, co prowadzi do wysokich kosztów utrzymania.
- Długość rekordu: Spłaszczanie może skutkować zbyt długimi rekordami SPF, które mogą przekraczać limity zapytań DNS, powodując błędy.
Rozwiązanie: Jeśli zdecydujesz się spłaszczyć swój rekord SPF, możesz użyć zautomatyzowanych narzędzi narzędzi do spłaszczania SPF aby uprościć ten proces i dynamicznie aktualizować swoje rekordy.
Optymalizacja rekordu SPF jest łatwa dzięki PowerSPF
Możesz spróbować wdrożyć wszystkie powyższe modyfikacje, aby zoptymalizować rekord SPF ręcznie, lub możesz zapomnieć o kłopotach i polegać na naszym dynamicznym PowerSPF, który zrobi to wszystko za Ciebie automatycznie! PowerSPF pomoże Ci zoptymalizować Twój rekord SPF za pomocą jednego kliknięcia, dzięki któremu możesz:
- Dodawanie i usuwanie źródeł wysyłania z łatwością
- Łatwa aktualizacja rekordów bez konieczności ręcznego wprowadzania zmian w DNS
- Uzyskaj zoptymalizowany automatyczny rekord SPF za pomocą jednego kliknięcia przycisku
- Trzymaj się poniżej limitu 10 zapytań DNS przez cały czas
- Pomyślnie złagodzono PermError
- Zapomnij o błędach składni rekordów SPF i problemach z konfiguracją
- Zdejmujemy z Ciebie ciężar rozwiązywania ograniczeń SPF w Twoim imieniu
Zapisz się do PowerDMARC już dziś, aby na zawsze pożegnać się z ograniczeniami SPF!
- Jak naprawić "Nie znaleziono rekordu SPF" w 2025 roku - 21 stycznia 2025 r.
- Jak czytać raport DMARC - 19 stycznia 2025 r.
- Czym jest MTA-STS? Konfiguracja właściwej polityki MTA STS - 15 stycznia 2025 r.