Jak sprawdzić dane firmy po NIP - przewodnik krok po kroku
czytaj więcej
SPF, DKIM i DMARC krok po kroku - jak skonfigurować uwierzytelnianie maila
Dostarczalność cold mailingu
SPF, DKIM i DMARC to trzy rekordy DNS, które razem decydują, czy Twój mail trafi do skrzynki odbiorczej, do folderu spam czy w ogóle zostanie odrzucony. Jeśli prowadzisz cold mailing B2B i nie masz tych trzech rekordów skonfigurowanych poprawnie, możesz wysyłać najlepsze treści świata - i tak osiągniesz dostarczalność na poziomie 30-40 procent.
Gmail i Microsoft 365 od 2024 roku obowiązkowo wymagają DMARC dla każdego nadawcy wysyłającego ponad 5 000 maili dziennie. W praktyce to oznacza, że bez tych trzech rekordów cold mailing po prostu nie działa.
W artykule wyjaśnimy, czym jest SPF, DKIM i DMARC, jak je skonfigurować krok po kroku w Google Workspace, Microsoft 365 i własnym serwerze SMTP, jak sprawdzić poprawność konfiguracji i jakie błędy najczęściej widzimy u klientów.
Konfiguracja SPF DKIM DMARC to fundament dostarczalnosci kazdej kampanii cold mailingowej - bez tych trzech rekordow DNS Twoje maile koncza w spamie. W tym artykule pokazemy jak skonfigurowac SPF DKIM DMARC krok po kroku.
Czym jest SPF (Sender Policy Framework)
SPF to rekord DNS typu TXT, który mówi serwerom pocztowym: „te konkretne adresy IP mogą wysyłać maile w imieniu mojej domeny - inne nie". Cel: walka ze spoofingiem, czyli sytuacją, w której ktoś podszywa się pod Twoją domenę przy wysyłce złośliwych maili.
Działa to prosto. Kiedy serwer odbiorcy dostaje mail od jan@twoja-firma.pl, sprawdza w DNS rekord SPF dla domeny twoja-firma.pl. Jeśli IP, z którego mail został wysłany, znajduje się na liście dozwolonych - SPF passed. Jeśli nie - SPF failed, i serwer może odrzucić mail lub przekierować do spamu.
Przykładowy rekord SPF
v=spf1 include:_spf.google.com include:sendgrid.net ip4:185.123.45.67 -all Co oznaczają poszczególne elementy:
v=spf1- wersja protokołu SPF (zawsze 1, inne nie istnieją).include:_spf.google.com- autoryzujesz serwery Google Workspace do wysyłki w Twoim imieniu.include:sendgrid.net- jeśli używasz SendGrid (lub innego ESP), dodajesz jego SPF.ip4:185.123.45.67- konkretny adres IP własnego serwera SMTP.-all- fail: wszystkie inne IP są nieautoryzowane (twardo odrzuć).
Najczęstsze błędy SPF
- Brak rekordu SPF - serwery odbiorcy nie mogą zweryfikować nadawcy, mail wpada w spam.
- Dwa rekordy SPF dla jednej domeny - RFC dopuszcza tylko jeden TXT rozpoczynający się od v=spf1. Drugi unieważnia oba.
- Za dużo include: - SPF ma limit 10 zapytań DNS. Po 10 walidacja kończy się permerror.
- +all zamiast -all - +all oznacza „wszystkie IP są OK", co zabija sens SPF.
Czym jest DKIM (DomainKeys Identified Mail)
DKIM to mechanizm podpisu cyfrowego maila. Działa jak pieczęć: każda wiadomość wychodząca z Twojego serwera dostaje kryptograficzny podpis w nagłówku, a serwer odbiorcy weryfikuje go przy użyciu klucza publicznego opublikowanego w DNS.
Jeśli treść maila po drodze została zmieniona (np. ktoś przerobił link), podpis się nie zgodzi i serwer odbiorcy oznaczy mail jako niewiarygodny.
Jak DKIM wygląda w DNS
Rekord DKIM jest typu TXT, ma format selector._domainkey.twoja-firma.pl i zawiera klucz publiczny:
google._domainkey.twoja-firma.pl TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUA..." v=DKIM1- wersja DKIM.k=rsa- algorytm szyfrowania (RSA).p=...- klucz publiczny.google- selector (każdy dostawca ma własny:googledla Workspace,selector1dla Microsoft 365).
Jak wygenerować DKIM
- Google Workspace - panel admina, Apps -> Google Workspace -> Gmail -> Authenticate email. Wybierz domenę, kliknij Generate new record. Klucz 2048 bit. Dodaj rekord do DNS, poczekaj 24h, kliknij Start authentication.
- Microsoft 365 - security.microsoft.com -> Email & collaboration -> Policies & rules -> Threat policies -> DKIM. Wybierz domenę, włącz, skopiuj rekordy CNAME (Microsoft używa CNAME zamiast TXT).
- Własny serwer (Postfix + OpenDKIM) - instalujesz opendkim, generujesz parę kluczy, dodajesz public key do DNS, podłączasz OpenDKIM do Postfixa przez milter.
Czym jest DMARC (Domain-based Message Authentication, Reporting and Conformance)
DMARC to nadrzędna polityka, która łączy SPF i DKIM. Mówi serwerowi odbiorcy: „co zrobić, jeśli SPF lub DKIM zawiodą". Daje też reporting - dostajesz mailem raporty o tym, kto i z jakich IP wysyła maile w imieniu Twojej domeny.
Trzy polityki DMARC
p=none- tylko monitoruj, nie blokuj. Używaj na początku do nauki.p=quarantine- jeśli SPF/DKIM zawiodą, wrzuć mail do spamu.p=reject- twardo odrzuć mail. Stosuj po 2-3 miesiącach quarantine, gdy raporty pokazują 100% legitnych wysyłek.
Przykładowy rekord DMARC
_dmarc.twoja-firma.pl TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@twoja-firma.pl; ruf=mailto:dmarc@twoja-firma.pl; fo=1; sp=quarantine" p=quarantine- polityka dla głównej domeny.rua=mailto:...- adres na raporty agregowane (codzienne podsumowania).ruf=mailto:...- adres na raporty failure (każdy nieudany mail osobno).sp=quarantine- polityka dla subdomen.fo=1- generuj raport jeśli SPF lub DKIM zawiodą.
Kluczowe wnioski
- SPF mówi „kto może wysyłać", DKIM podpisuje treść, DMARC łączy oba i decyduje co zrobić w razie awarii.
- Bez tych trzech rekordów cold mailing trafia do spamu - Gmail i Microsoft 365 wymagają DMARC od 2024 r.
- Zacznij od
p=none(monitor), po 2-3 miesiącach przejdź naquarantine, doceloworeject. - Zawsze testuj konfigurację przez MXToolbox i mail-tester.com.
Jak sprawdzić poprawność SPF, DKIM i DMARC
Cztery sposoby na weryfikację konfiguracji:
- MXToolbox - mxtoolbox.com/SuperTool. Wpisz domenę, wybierz SPF/DKIM/DMARC, dostaniesz pełną analizę.
- mail-tester.com - wysyłasz testowy mail na podany adres, dostajesz wynik 0-10 wraz z listą problemów.
- Google Postmaster Tools - postmaster.google.com. Po dodaniu domeny widzisz statystyki dostarczalności do Gmail.
- Raporty DMARC - codzienne XML-e przychodzące na adres z rua=. Możesz je parsować przez dmarcian.com lub Postmark Analytics.
Najczęstsze błędy w konfiguracji
1. Klient ma SPF ale brak DKIM
Spotykamy to u 60% nowych klientów cold mailingu. Ktoś kiedyś dodał rekord SPF, ale o DKIM nikt nie pamięta. Skutek: Gmail oznacza maile jako „nie do końca zweryfikowane", dostarczalność jest gorsza, a po wprowadzeniu DMARC=reject połowa wiadomości po prostu znika.
2. DMARC ustawiony za ostry zbyt szybko
Klient czyta poradnik, ustawia od razu p=reject, a jego booking system z innej domeny zaczyna nie dostarczać potwierdzeń rezerwacji. Zawsze zacznij od p=none przez 30 dni, potem quarantine.
3. Brak wsparcia dla subdomen
Wysyłasz cold mailing z newsletter.twoja-firma.pl, ale SPF/DKIM/DMARC masz tylko na twoja-firma.pl. Skutek: każdy mail z subdomeny przechodzi przez DMARC dziedziczone (sp=) - jeśli nie jest dobrze ustawione, wszystko leci do spamu.
FAQ - dostarczalność cold mailingu
Czy wystarczy sam SPF?
Nie. Od 2024 r. Google i Microsoft wymagają DMARC. SPF bez DKIM i DMARC to dziurawa ochrona.
Ile czasu trzeba czekać po dodaniu rekordów DNS?
Typowo 4-48 godzin na propagację. Zanim zaczniesz kampanię, sprawdź MXToolbox.
Czy DKIM trzeba zmieniać co jakiś czas?
Tak - rekomendowana rotacja co 6-12 miesięcy. Google Workspace robi to półautomatycznie.
Co zrobić jeśli mam wielu dostawców ESP?
Każdy musi mieć DKIM ze swoim selectorem (np. google._domainkey, sendgrid._domainkey). SPF łączysz w jeden rekord z wieloma include:.
Co dalej - audyt SPF DKIM DMARC Twojej domeny
Konfiguracja SPF, DKIM i DMARC to absolutna podstawa przed uruchomieniem kampanii cold mailingowej. Bez tego dostarczalność spada do 30-40%, a przy DMARC=reject u odbiorcy maile w ogóle nie dochodzą.
W 444data konfigurujemy SPF/DKIM/DMARC jako część usługi Cold mailing B2B - pomagamy dobrać dostawcę skrzynek, ustawić rekordy DNS, rozgrzać skrzynkę (mailbox warmup) i przygotować sekwencję maili. Wysyłkę uruchamiasz samodzielnie ze swojego konta - my pracujemy na backendzie.
Powiązane: Baza CEIDG - świeże firmy B2B, Weryfikacja e-maili przed wysyłką.
Jak sprawdzić dane firmy po NIP - przewodnik krok po kroku
czytaj więcej
Lead generation - co to jest i jak działa w B2B
czytaj więcej
Przykłady cold mailingu - gotowe szablony i sekwencje B2B
czytaj więcej
