SPF, DKIM i DMARC: sprawdzenie i generator

Trzy rekordy DNS, bez których poczta z Twojej domeny trafia do spamu. Wpisz domenę, żeby zobaczyć, jak je masz ustawione, albo wygeneruj rekord niżej. Wartości z oficjalnej dokumentacji, sprawdzone .

W skrócie:

  • SPF mówi, które serwery mogą wysyłać pocztę w imieniu Twojej domeny.
  • DKIM podpisuje każdą wysłaną wiadomość, więc odbiorca wie, że nikt jej po drodze nie zmienił.
  • DMARC mówi, co zrobić z pocztą, która nie przejdzie SPF ani DKIM, i wysyła Ci raporty.
  • Gmail i Yahoo wymagają wszystkich trzech od 2024 roku od nadawców wysyłających dużo poczty, a Outlook.com od maja 2025. Ustawia się je w DNS u hostingu albo u rejestratora.

Generator rekordów SPF i DMARC

Skąd wysyłasz pocztę?
Pozostałe serwery

SPF rekord TXT, nazwa @ (pusta)

DMARC rekord TXT, nazwa _dmarc

Dodaj rekordy w DNS domeny i po godzinie sprawdź je formularzem na górze. Czy zmiana dotarła już do wszystkich resolverów, pokaże DNS checker, a czy certyfikat strony jest w porządku, SSL checker.

Wartości dla dostawców poczty

Dostawca pocztyDo SPF dopiszDKIM
Poczta na tym samym hostingu co strona (cPanel)oficjalna dokumentacjaa mxW cPanelu: sekcja E-mail, narzędzie Email Deliverability. Narzędzie sprawdza rekordy poczty i podpowiada właściwe. Jeśli hosting obsługuje DNS domeny, zainstaluje je przyciskiem Repair, a jeśli nie, skopiuj podpowiedziane wartości do DNS domeny.
Hostinger Mailoficjalna dokumentacjainclude:_spf.mail.hostinger.comTrzy rekordy CNAME: hostingermail-a._domainkey, hostingermail-b._domainkey i hostingermail-c._domainkey, każdy wskazuje tę samą nazwę pod dkim.mail.hostinger.com (np. hostingermail-a.dkim.mail.hostinger.com). Stan widać w hPanelu, w ustawieniach poczty.
Google Workspace (Gmail)oficjalna dokumentacjainclude:_spf.google.comKlucz DKIM generujesz w konsoli administracyjnej Google Workspace (Gmail, uwierzytelnianie poczty). Domyślny selektor to google. Dodaj rekord TXT w DNS, a potem w konsoli uruchom uwierzytelnianie.
Microsoft 365 (Outlook)oficjalna dokumentacjainclude:spf.protection.outlook.comMicrosoft 365 używa dwóch rekordów CNAME z selektorami selector1 i selector2. Dokładne wartości pokazuje portal Microsoft Defender w ustawieniach DKIM Twojej domeny.

Przy poczcie na tym samym serwerze co strona a mx pozwala wysyłać serwerowi strony i serwerowi poczty z rekordów domeny. Część polskich hostingów podaje w pomocy własny include. Jeśli Twoja poczta działa gdzie indziej, właściwą wartość poda dostawca albo zobaczysz ją w sprawdzeniu na górze. Ile kosztuje poczta z własną domeną u poszczególnych firm, porównaliśmy na stronie poczta firmowa.

Dlaczego to ważne

Od lutego 2024 Gmail wymaga od wszystkich nadawców SPF albo DKIM, a od nadawców wysyłających ponad 5 000 wiadomości dziennie SPF, DKIM i DMARC naraz (wytyczne Google). Yahoo stosuje te same zasady, a Outlook.com wymaga ich od 5 maja 2025. Z DMARC ustawionym na p=reject dostawcy poczty odrzucają wiadomości, które podszywają się pod Twoją domenę.

SPF krok po kroku

  1. Sprawdź, czy masz już SPF formularzem na górze. Jeśli jest rekord zaczynający się od v=spf1, zmień go zamiast tworzyć drugi.
  2. Wypisz wszystko, co wysyła w imieniu domeny: pocztę w hostingu, Google Workspace albo Microsoft 365, narzędzie do newslettera, sklep internetowy, program do faktur. Każda usługa podaje swój include w pomocy.
  3. Złóż jeden rekord w generatorze i dodaj go jako TXT na samej domenie.
  4. Pilnuj limitu 10 zapytań. Każdy include, a i mx to co najmniej jedno zapytanie, także te zagnieżdżone. Po przekroczeniu SPF zwraca błąd. Generator ostrzega od 6 usług.

DKIM włączasz u dostawcy, nie piszesz ręcznie

Klucz DKIM generuje dostawca poczty. Włączasz podpisywanie w jego panelu i kopiujesz do DNS rekord, który Ci pokaże, pod adresem selektor._domainkey.twojadomena.pl. Jeśli wysyłasz z kilku usług, każda ma swój selektor i rekordy się nie gryzą.

Uważaj na formularze i sklepy, które wysyłają przez funkcję mail() w PHP: takie wiadomości często wychodzą bez podpisu DKIM. Pewniej jest ustawić wysyłkę przez SMTP, np. wtyczką WP Mail SMTP w WordPressie albo w ustawieniach poczty PrestaShop.

DMARC: zacznij od obserwacji

DMARC to TXT pod _dmarc.twojadomena.pl. Zacznij od p=none: nie zmienia dostarczania, ale duzi dostawcy wysyłają Ci raporty, kto wysyła pocztę z Twoją domeną. Gdy po kilku tygodniach zobaczysz, że Twoja własna poczta przechodzi SPF i DKIM, przejdź na p=quarantine, a potem na p=reject.

v=DMARC1; p=none; rua=mailto:dmarc@twojadomena.pl

Raporty przychodzą jako załączniki XML. Do ich czytania służą darmowe usługi, które zamieniają je na tabele.

Najczęstsze pytania

Co to jest DMARC?
Rekord TXT pod _dmarc.twojadomena.pl, który mówi odbiorcom, co zrobić z pocztą wysłaną w imieniu Twojej domeny, jeśli nie przejdzie kontroli SPF i DKIM: dostarczyć, wrzucić do spamu albo odrzucić. Duzi dostawcy poczty wysyłają Ci też raporty, kto wysyła pocztę z Twoją domeną.
Czy mogę mieć dwa rekordy SPF?
Nie. Domena może mieć tylko jeden rekord TXT zaczynający się od v=spf1. Przy dwóch SPF zwraca błąd i poczta nie przechodzi kontroli. Każdą nową usługę dopisz do istniejącego rekordu jako kolejny include, generator na tej stronie zrobi to za Ciebie.
Lepiej ~all czy -all?
-all każe odrzucać pocztę z innych serwerów, a ~all tylko oznaczać ją jako podejrzaną. Jeśli nie masz pewności, że w rekordzie są wszystkie usługi wysyłające w imieniu domeny (newsletter, faktury, sklep internetowy), zacznij od ~all.
Czy potrzebuję DMARC, jeśli mam SPF i DKIM?
Tak. Gmail i Yahoo od lutego 2024 wymagają DMARC od nadawców, którzy wysyłają ponad 5 000 wiadomości dziennie do ich użytkowników, a Outlook.com od maja 2025. Bez DMARC łatwiej też podszyć się pod Twoją domenę. Wystarczy zacząć od p=none, które nie zmienia dostarczania.
Jak szybko działa zmiana?
Zależy od TTL rekordu, zwykle w ciągu godziny. Sprawdzenie na tej stronie zapisuje wynik na 10 minut.
Czy zapisujecie sprawdzane domeny?
Wynik zapisujemy na 10 minut, żeby kolejne sprawdzenie było szybkie. Sprawdzanych domen nie publikujemy.

Więcej o bezpieczeństwie: WAF, atak DDoS i NIS2 w Polsce, gdzie ochrona poczty to jeden z najtańszych środków. Ceny hostingów z pocztą: ranking według kosztu 3 lat.

Inne hostingi

Ranking hostingów według kosztu 3 lat