SPF, DKIM i DMARC — wyjaśnienie po ludzku | Scanthra

Scanthra · 7 min czytania · Zaktualizowano Maj 2026

Maj 2026
TL;DR: SPF / DKIM / DMARC (zabezpieczenia e-mail) to trzy rekordy DNS, które mówią serwerom odbierającym: „ten e-mail naprawdę pochodzi od nas, przyjmij go" — i „jeśli nie, odrzuć go". Bez nich twoja domena jest trywialnie do podrobienia, a transakcyjne e-maile lądują w spamie. Z nimi oba problemy w większości znikają.

30-sekundowe wyjaśnienie

Wszystkie trzy to rekordy DNS TXT. Dodajesz je raz i zapominasz (dopóki nie zmienisz dostawcy poczty).

Dlaczego mała firma powinna się tym przejąć

Dwa konkretne skutki braku SPF/DKIM/DMARC, oba powszechne:

Microsoft i Google wymagają teraz SPF + DKIM + DMARC dla masowych nadawców (od lutego 2024 roku). Jeśli wysyłasz jakikolwiek wolumen e-mail — nawet transakcyjne potwierdzenia ze sklepu WordPress — brakujące rekordy zaczną szkodzić dostarczalności.

SPF — lista dozwolonych

Rekord SPF wygląda tak:

twojadomena.pl.  IN TXT  "v=spf1 include:_spf.google.com include:sendgrid.net ~all"

Trzy rzeczy do zapamiętania:

Limit: 10 zapytań DNS. Każde include: się liczy. Zbyt wielu dostawców po cichu psuje SPF. Jeśli osiągniesz limit, użyj flattenera SPF, np. w EasyDMARC, Postmark lub Cloudflare.

DKIM — podpis

DKIM podpisuje każdą wychodzącą wiadomość kluczem prywatnym na serwerze poczty i publikuje pasujący klucz publiczny w DNS:

selector1._domainkey.twojadomena.pl.  IN TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkq..."

Każdy dostawca ma swój własny selektor (selector1, google, k1 itd.). Postępuj dokładnie według instrukcji dostawcy — generuje on dokładną wartość do wklejenia. Możesz mieć wiele rekordów DKIM, po jednym na dostawcę, obok siebie.

DMARC — twoja polityka

Startowy rekord DMARC:

_dmarc.twojadomena.pl.  IN TXT  "v=DMARC1; p=none; rua=mailto:dmarc@twojadomena.pl; pct=100; adkim=s; aspf=s"

Kluczowe pola:

Bezpieczne wdrożenie etapowe

  1. Dodaj SPF i DKIM dla każdego legalnego nadawcy (dostawca skrzynki, nadawca transakcyjny, narzędzie marketingowe, helpdesk).
  2. Opublikuj DMARC z p=none. Poczekaj 2–4 tygodnie, czytając raporty zagregowane.
  3. Gdy wszystkie legalne źródła są spójne (brak linii „fail" z własnych usług), przejdź na p=quarantine.
  4. Po kolejnych 2–4 tygodniach czystych raportów przejdź na p=reject.

To wdrożenie etapowe stosuje każde duże przedsiębiorstwo. Przejście od razu do p=reject działa — aż do dnia, gdy marketing kupi nowe narzędzie i e-maile przestają przechodzić. A wtedy to już pożar.

Typowe błędy

Jak Scanthra to sprawdza

Nasz moduł Email Security wykonuje pasywne zapytania DNS dla SPF, DKIM (popularne selektory) i DMARC. Oznaczamy brakujące rekordy, słabe polityki (p=none po upływie okresu tolerancji), przepełnienie liczby zapytań SPF i rekordy SPF z ?all lub +all. Zobaczysz dokładną lukę w swoim raporcie PDF.

Chcesz wiedzieć, czy twoja strona ma ten problem?

Scanthra przeprowadza przyjazną, pasywną kontrolę i wysyła ci zrozumiały raport PDF na e-mail.

Sprawdź swoją stronę za darmo