Wiele rekordów SPF: jak je połączyć (ŁATWY sposób)

Opublikowany: 2021-02-17

Czy musisz naprawić wiele rekordów SPF w swojej domenie?

Rekordy SPF to rekordy typu TXT zaczynające się od v=spf1 . Wiele rekordów SPF powoduje, że Twoje e-maile są odrzucane lub umieszczane jako spam.

W tym artykule wyjaśnimy:

  • Czy możesz mieć więcej niż 1 rekord SPF?
  • Jak sprawdzić swoje rekordy SPF
    • Cloudflare
    • Bluehost
  • Jak połączyć wiele rekordów SPF
  • Jak przetestować swój rekord SPF

Napraw swoje wiadomości e-mail WordPress teraz

Czy możesz mieć więcej niż 1 rekord SPF?

Nie, nie możesz mieć więcej niż 1 rekordu SPF. Jeśli masz dwa oddzielne wpisy rekordów SPF TXT, Twoje wiadomości e-mail nie przejdą uwierzytelnienia SPF i zwrócą błąd PermError.

Multiple SPF records in Cloudflare

Jeśli masz wiele rekordów SPF, prostą poprawką jest połączenie tych wpisów w jeden rekord.

Według Alexy, jedna na 6 domen z rekordem SPF używa złego formatu. Dlatego zdecydowanie warto sprawdzić, czy nie masz żadnych dodatkowych lub niechcianych rekordów SPF.

Jak naprawić wiele rekordów SPF

Jeśli masz wiele rekordów SPF, oto dobra wiadomość: jest to łatwy problem do naprawienia, a połączenie rekordów SPF zajmuje tylko kilka minut.

Na początek sprawdzimy Twoje rekordy DNS za pomocą bezpłatnego narzędzia online.

Co robi rekord SPF?

SPF weryfikuje wychodzące wiadomości e-mail, aby zapobiec podszywaniu się pod domenę. Podszywanie się pod domenę ma miejsce wtedy, gdy spamer podszywa się pod Ciebie podczas wysyłania wiadomości e-mail z phishingiem lub złośliwym oprogramowaniem.

Gdy serwer odbierający otrzyma od Ciebie wiadomość e-mail, porównuje domenę nadawcy z rekordem SPF. Jeśli sprawdzenie SPF się nie powiedzie, serwer odbierający może oznaczyć go jako spam lub odrzucić.

Sprawdź wiele rekordów SPF

Czasami trudno jest znaleźć wiele rekordów SPF. W rzeczywistości możesz nawet nie wiedzieć, że musisz połączyć rekordy SPF, ponieważ host odbierający pocztę e-mail może je automatycznie zignorować. Ale nadal nie jest dobrym pomysłem posiadanie więcej niż jednego.

Możemy użyć MXToolbox do przeskanowania Twojego rekordu DNS w poszukiwaniu więcej niż 1 rekordu SPF. Aby to zrobić, wpisz nazwę domeny w polu i kliknij przycisk Wyszukiwanie rekordów SPF .

Check MXToolbox for multiple SPF records

Jeśli masz skonfigurowanych więcej niż jedną regułę SPF, zobaczysz komunikat Znaleziono więcej niż jeden rekord . Rekordy SPF są pokazane na czerwonych paskach u góry.

Multiple SPF records error in MXToolbox

Mamy 2 wiersze zaczynające się od v=spf1 , co może powodować problemy z dostarczaniem wiadomości e-mail, ponieważ odbierający serwer e-mail może zignorować oba te rekordy.

Aby rozwiązać problem z rekordami SPF, zmodyfikujemy rekordy DNS Twojej domeny i połączymy obie reguły, eliminując w ten sposób wiele rekordów txt.

Rekordy DNS są zwykle przechowywane przez:

  • Rejestrator Twojej domeny
  • Firma hostingowa, z której korzystasz, jeśli kupiłeś hosting i domenę jako pakiet
  • Dostawca CDN, jeśli zdecydujesz się z niego korzystać.

Być może edytowałeś już swój DNS podczas tworzenia rekordów DMARC, SPF i DKIM dla dostawcy poczty transakcyjnej. Podsumujemy ten proces, abyś mógł teraz scalić swoje rekordy SPF.

Edytuj SPF w Cloudflare

Pokażemy Ci, jak najpierw naprawić wiele rekordów SPF za pomocą Cloudflare.

Aby rozpocząć, zaloguj się i wybierz domenę, którą chcesz edytować.

Open DNS in Cloudflare

Zobaczysz cały swój DNS na liście. Poszukaj rekordów TXT, aby znaleźć duplikaty.

Multiple SPF records in Cloudflare

Jeśli Twój DNS nie wygląda tak, wypróbujmy inny sposób na znalezienie właściwych rekordów.

Edytuj rekordy SPF w Bluehost

Jeśli Twoja domena jest hostowana przez Bluehost, zaloguj się do panelu sterowania, aby rozpocząć.

W menu po lewej stronie kliknij Domeny .

Edit Bluehost domains

Z listy kliknij menu rozwijane Zarządzaj obok domeny, którą chcesz edytować.

Manage domain to merge SPF in Bluehost

W wyskakującym menu kliknij DNS .

Bluehost edit DNS

Teraz przewiń w dół, aż znajdziesz swoje rekordy TXT. W tej sekcji zobaczysz rekordy SPF.

Multiple SPF TXT records in Bluehost

Ponownie, Twój DNS może wyglądać inaczej, ale to powinno doprowadzić Cię do właściwego miejsca.

Jak dołączyć wiele rekordów SPF

Teraz użyjemy prawidłowej składni do scalania wielu rekordów SPF. Umożliwi to korzystanie z wielu adresów IP lub domen w 1 linii.

W tym przykładzie użyjemy Cloudflare, ale kroki są podobne dla większości hostów i rejestratorów.

Spójrz na strefę DNS i znajdź pierwszą regułę SPF.

Edit multiple SPF records in Cloudflare

Skopiuj istniejącą regułę do schowka. Możesz wkleić go do dokumentu tekstowego, aby móc go ponownie pobrać za sekundę.

Teraz usuń ten rekord ze swojego DNS.

Delete duplicate SPF record

W Bluehost możesz usunąć rekord za pomocą ikony po prawej z 3 kropkami.

Delete SPF Bluehost

W pozostałych krokach wrócimy do Cloudflare.

Teraz kliknij Edytuj obok pozostałego rekordu SPF.

Edit SPF record in Cloudflare

Rekord SPF ma 3 sekcje: deklarację, dozwolone adresy IP lub domeny oraz regułę egzekwowania. Więc połączymy rekordy w ten sposób:

  • Deklaracja : Rozpocznij rekord od v=spf1 (nie używaj tego ponownie w regule – musi pojawić się tylko na początku)
  • Dozwolone domeny : dodaj include dla każdej domeny
  • Reguła egzekwowania : Zakończ rekord jednym stwierdzeniem ~all (ponownie, użyj tego tylko na końcu)

Po połączeniu reguł SPF nasz połączony rekord wygląda tak:

v=spf1 include:zoho.eu include:mailgun.org ~all

Śmiało i edytuj regułę SPF, aby łączyła obie domeny.

Combined SPF rule in Cloudflare

Dopóki masz tylko 1 deklarację i 1 regułę egzekwowania, możesz dołączyć więcej domen, jeśli zajdzie taka potrzeba, o ile są one w jednym ciągu.

Pamiętaj, że istnieją ograniczenia dotyczące rekordów SPF:

  • Wyciąg może mieć maksymalnie 10 wyszukiwań domen (np. include )
  • Oświadczenie musi mieć mniej niż 255 znaków.

Nie zapomnij zapisać przed przejściem dalej.

Przetestuj swoje połączone rekordy SPF

Rozpowszechnienie zmian DNS może potrwać do 48 godzin, chociaż zmiany Cloudflare często zaczynają obowiązywać po kilku minutach.

Po pewnym czasie ponownie sprawdź nazwę swojej domeny w MXToolbox.

Powinieneś teraz zobaczyć komunikat o przepustce podobny do tego.

Valid merged SPF records in MXToolbox

I to wszystko! Pomyślnie rozwiązałeś problem z wieloma rekordami SPF w Twojej domenie.

Napraw swoje wiadomości e-mail WordPress teraz

Często zadawane pytania dotyczące rekordów SPF

Zakończmy trochę więcej podstawowych informacji o rekordach SPF.

Co oznacza SPF?

SPF to skrót od Sender Policy Framework. Pełna specyfikacja jest zdefiniowana w dokumencie technicznym o nazwie RFC4408.

Czy SPF jest wymagany dla każdego programu pocztowego w WP Mail SMTP?

SPF jest wymagany w przypadku wielu programów pocztowych, w tym:

  • SMTP.com
  • Sendinblue
  • Mailgun
  • Sendgrid
  • G-Suite
  • Outlook, jeśli jest używany z własną domeną niestandardową
  • Zoho Mail, jeśli jest używany z własną domeną niestandardową

W WP Mail SMTP SPF nie jest wymagany dla:

  • Adresy Gmail kończące się na gmail.com lub googlemail.com (innymi słowy adresy e-mail Google, które nie są kontrolowane przez subskrypcję G-Suite lub domenę niestandardową)
  • Adresy e-mail Hotmail lub Microsoft kończące się na outlook.com
  • Adresy Zoho Mail kończące się na zohomail.com .
  • Wszyscy nadawcy skonfigurowani w stemplu pocztowym.

Jeśli nie dodasz SPF, gdy jest to potrzebne, WP Mail SMTP może wyświetlić ostrzeżenie:

Action Needed: It doesn't look like the SPF record required by Google has been added to your domain. Please check out Google's SPF guide for details on how to add this record to your domain's DNS.

Co się stanie, jeśli nie mam rekordów SPF?

Niektórzy dostawcy poczty e-mail nie wymagają rekordów SPF, więc może to nie stanowić problemu. Na przykład Postmark wymaga tylko skonfigurowania DKIM.

Jeśli tak jest, a nie skonfigurowałeś żadnego, serwery pocztowe będą szukać rekordu DMARC, aby dowiedzieć się, co zrobić z wiadomością e-mail. Może to spowodować, że Twoje e-maile zostaną umieszczone w folderze wiadomości-śmieci.

Jak skończyłem z wieloma rekordami SPF?

Wiele rekordów SPF jest często dodawanych przypadkowo. Na przykład możesz mieć więcej niż 1, ponieważ:

  • Zmieniłeś usługę pocztową : jeśli zmienisz dostawcę usług poczty e-mail (na przykład przejdziesz z SMTP.com na Sendinblue), być może zapomniałeś usunąć pierwszy rekord SPF przed dodaniem nowego.
  • Korzystasz z różnych usług dla różnych rodzajów wiadomości e-mail : na przykład możesz potrzebować użyć Sendinblue do wysyłania wiadomości e-mail WordPress za pomocą WP Mail SMTP, a innego dostawcy, takiego jak SMTP.com, do obsługi wiadomości e-mail dla Twojej listy e-mail marketingowej.

Jeśli mam wiele rekordów SPF, czy mój testowy e-mail w WP Mail SMTP nadal będzie działał?

Czasami nadal będziesz otrzymywać testowe wiadomości e-mail w WP Mail SMTP, mimo że masz wiele rekordów SPF (lub wcale). Może tak być, ponieważ:

  • Serwer odbierający automatycznie zajmuje się wieloma rekordami SPF za kulisami, więc nie zauważysz problemu
  • Twoja usługa pocztowa nie wymaga rekordów SPF, więc już je ignoruje.

Czy SPF ma zastosowanie do moich subdomen?

Nie. W przeciwieństwie do DMARC, SPF nie dotyczy subdomen. Musisz utworzyć osobne rekordy SPF dla subdomen na swoim hoście.

Co oznacza „zbyt wiele wyszukiwań DNS”?

SPF działa, sprawdzając każdą domenę w regule. Nazywa się to wyszukiwaniem DNS. Jeśli więc Twój rekord SPF zawiera zbyt wiele domen, zakończy się niepowodzeniem, jeśli masz ich więcej niż 10.

Może zostać wyświetlony błąd Zbyt wiele wyszukiwań lub Przekroczono maksymalną liczbę przeskoków .

Jeśli chcesz dodać więcej niż 10 wyszukiwań do reguły SPF, możesz dodać subdomenę i utworzyć nową regułę SPF dla tej subdomeny, aby ominąć ten limit.

Dodatkowo skontaktuj się z dostawcą. Mogą zapewnić inną regułę SPF, jeśli korzystasz z więcej niż jednej z ich usług.

Co oznacza -all vs ~all?

W rekordzie SPF - all oznacza, że ​​każdy e-mail niezgodny z domenami nie zostanie dostarczony. Zasada egzekwowania ~ all jest nieco mniej rygorystyczna i będzie wymagać dalszej weryfikacji.

Niektórzy dostawcy poczty e-mail zalecają korzystanie z ? all ? all (daje neutralny wynik).

Jeśli chcesz połączyć oświadczenia z różnymi regułami egzekwowania, możesz użyć ~ all , chyba że dostawca poczty e-mail zaleca inne podejście.

Bardzo ważne jest, abyś nie używał + all , ponieważ pozwoli to każdemu w internecie na używanie Twojej domeny do wysyłania spamu.

Czy potrzebuję rekordu PTR?

Tak, potrzebujesz również rekordu PTR, ale prawdopodobnie nie będziesz musiał go tworzyć samodzielnie. Aby dowiedzieć się więcej na ten temat, zapoznaj się z tym przewodnikiem: Co to jest rekord DNS PTR?

Co oznacza błąd PermError SPF?

PermError występuje, gdy dostawca usług poczty e-mail nie zweryfikuje rekordu SPF Twojej domeny. Może się tak zdarzyć, jeśli używasz nieprawidłowej składni we wpisie rekordu SPF lub masz wiele rekordów SPF. Aby naprawić PermError, sprawdź składnię i upewnij się, że łączysz rekordy SPF, jeśli masz więcej niż jeden z nich.

Napraw swoje wiadomości e-mail WordPress teraz

Następny krok: Sprawdź swój rekord DMARC

SPF to jedna z 3 metod uwierzytelniania poczty e-mail, które pomagają poprawić dostarczalność i zatrzymać spam. Większość dostawców usług poczty e-mail korzysta z SPF wraz z DKIM i DMARC.

Teraz masz już skonfigurowany rekord SPF, zapoznaj się z naszym prostym przewodnikiem, jak utworzyć rekord DMARC. Zawiera przykład DMARC, który możesz szybko skopiować i wkleić.

Gotowy, aby naprawić swoje e-maile? Zacznij już dziś od najlepszej wtyczki WordPress SMTP. WP Mail SMTP Elite obejmuje pełną konfigurację białych rękawic i oferuje 14-dniową gwarancję zwrotu pieniędzy.

Jeśli ten artykuł Ci pomógł, śledź nas na Facebooku i Twitterze, aby uzyskać więcej wskazówek i samouczków WordPress.