Słownik · Domeny, DNS, poczta i certyfikaty

Czym są SPF, DKIM i DMARC?

SPF, DKIM i DMARC to rekordy DNS, które uwierzytelniają pocztę e-mail: SPF wskazuje serwery uprawnione do wysyłki w imieniu domeny, DKIM podpisuje każdą wiadomość kluczem opublikowanym w DNS, a DMARC mówi odbiorcom, co zrobić z pocztą, która nie przejdzie weryfikacji.

Jak to działa i dlaczego to ważne

SPF (RFC 7208) to rekord TXT w samej domenie. Domena może mieć tylko jeden, a jego sprawdzenie może wymagać najwyżej 10 zapytań DNS; przekroczenie limitu powoduje błąd SPF.

DKIM (RFC 6376) dodaje podpis do każdej wiadomości. Odbiorcy pobierają klucz publiczny z selector._domainkey.example.com i sprawdzają, czy wiadomość nie została zmieniona. DMARC (RFC 7489) znajduje się pod _dmarc.example.com: wiadomość przechodzi, gdy SPF lub DKIM przechodzi dla domeny z widocznego adresu From, a polityka, p=none, quarantine lub reject, określa, co zrobić z resztą.

Gmail i Yahoo od 2024 roku wymagają SPF, DKIM i DMARC od nadawców masowych. Bez nich potwierdzenia zamówień i resety haseł trafiają do spamu lub są odrzucane, a każdy może wysyłać maile wyglądające tak, jakby pochodziły od Ciebie.

Przykład

example.com.         TXT  "v=spf1 include:_spf.google.com ~all"
_dmarc.example.com.  TXT  "v=DMARC1; p=quarantine"

Jak pomaga Uptimecheck

Monitory domen w Uptimecheck sprawdzają rekordy MX, SPF, DKIM, DMARC i MTA-STS domeny dwa razy dziennie, podpowiadają, co poprawić, z gotowym rekordem DNS tam, gdzie to wystarczy, i wysyłają alert, gdy pojawi się nowy problem, np. drugi rekord SPF.

Zobacz: Monitorowanie uwierzytelniania poczty

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej

Więcej w poradnikach

Guides 6 min czytania

SPF, DKIM i DMARC w praktyce: konfiguracja, która nie psuje poczty

SPF, DKIM i DMARC decydują o tym, czy Twoje e-maile trafiają do skrzynki odbiorczej i czy ktoś inny może wysyłać wiadomości w imieniu Twojej domeny. Co robi każdy rekord, jak je bezpiecznie skonfigurować i jakie błędy po cichu psują dostarczalność.

Czytaj

Pytania

Czy potrzebuję wszystkich trzech?

W praktyce tak. DMARC opiera się na SPF i DKIM, a duzi dostawcy skrzynek pocztowych oczekują wszystkich trzech od każdego, kto wysyła pocztę masowo.

Jakiej polityki DMARC użyć?

Zacznij od p=none, które nic nie zmienia w doręczaniu, popraw każdego prawidłowego nadawcę, który nie przechodzi weryfikacji, potem przejdź na p=quarantine, a na końcu na p=reject.

Dlaczego mój rekord SPF zwraca błąd „too many lookups”?

Każde include, a, mx, exists i redirect wlicza się do limitu 10 zapytań DNS. Usuń usługi, z których już nie korzystasz, albo ostrożnie zastąp include adresami, które reprezentuje.

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej