Transakcyjne i formularze8 min czytania

Maile transakcyjne nie dochodzą do klienta

Potwierdzenie zamówienia, reset hasła, rachunek — te maile są niezbędne dla Twojego biznesu. Ale co zrobić, gdy znikają w spamie lub w ogóle nie docierają? Przyczyny są do przewidzenia, a rozwiązania — proste.

Maile transakcyjne to krew e-commerce'u i każdej aplikacji webowej. Potwierdzenie zamówienia, link do resetowania hasła, faktura — bez nich klient nie wie, co się dzieje, a Ty tracisz zaufanie. Problem: coraz częściej maile te znikają w spamie albo nie docierają wcale. Powody są do przewidzenia — zwykle to błędna konfiguracja uwierzytelniania (SPF, DKIM, DMARC), nowy domen bez reputacji, lub błędy w systemie wysyłającym.

Dlaczego maile transakcyjne to inne wyzwanie niż marketing

Przed przejściem do przyczyn warto zrozumieć różnicę. Maile marketingowe to reklamy, oferty, biuletyny — wysyłasz je masowo do wielu osób jednocześnie. Filtr spamu może je blokować całą partię, a Ty o tym dowiedzisz się dopiero z opóźnieniem, gdy liczba otwarć spadnie.

Maile transakcyjne to odpowiedź na konkretne działanie klienta: kupił, zarejestrował się, zapomnął hasło. Każdy mail jest indywidualny, ważny i — teoretycznie — pożądany. Dlatego filtry spamu powinny być dla nich łaskawsze. Ale tak nie jest, jeśli mail nie ma prawidłowych autentykacji i nie pochodzi z dobrej reputacji.

Dodatkowo: maile marketingowe przesyła się z dedykowanych serwerów, a transakcyjne — z tego, co masz pod ręką. Jeśli Twój hosting, CMS czy platforma e-commerce (Shoper, WooCommerce, PrestaShop) nie są skonfigurowane do wysyłania poczty prawidłowo, nawet najważniejszy mail trafi do spamu zamiast do ownboxa.

Brak prawidłowej konfiguracji SPF, DKIM i DMARC

Od lutego 2024 r. Google i Yahoo wymagają od wszystkich nadawców (nie tylko masowych): SPF, DKIM i co najmniej DMARC w trybie raportowania (p=none). To dotyczy też maili transakcyjnych.

SPF (Sender Policy Framework) — to rekord DNS, który mówi: „Maile od przykład.pl mogą wychodzić z tych konkretnych adresów IP". Jeśli Twój serwer nie jest na tej liście, mail zostaje oznaczony jako podejrzany.

DKIM (DomainKeys Identified Mail) — cyfrowy podpis na Twoim mailu. Dostawca poczty odbiorcy sprawdza, czy mail naprawdę pochodzi od Ciebie i czy po drodze nikt go nie zmienił.

DMARC (Domain-based Message Authentication, Reporting and Conformance) — instrukcja dla dostawcy odbiorcy, co zrobić, jeśli SPF lub DKIM się nie zgadza: zaakceptować, oznaczyć jako spam czy wysłać raport.

SPFSprawdza, czy IP serwera jest na białej liście domenyDKIMWeryfikuje cyfrowy podpis wiadomościDMARCOkreśla akcję (accept/quarantine/reject) w razie niepowodzenia SPF/DKIM
Proces autentykacji maila: SPF sprawdza IP, DKIM weryfikuje podpis, DMARC decyduje o wyniku i akcji

Bez tych trzech elementów maile transakcyjne będą trafiać do spamu nawet w Gmail i Outlook. U polskich dostawców (WP.pl, Onet, Interia, o2.pl) prawdopodobieństwo bloku jest jeszcze wyższe, bo te serwisy słyną z konserwatywnych podejścia do weryfikacji reputacji.

Nowy domen bez etapu przerwy (warmup)

Uruchomiłeś sklep na nowej domenie. Wszystkie rekordy SPF, DKIM, DMARC są ustawione prawidłowo. Wysyłasz potwierdzenia zamówień — i trafiają do spamu. Dlaczego?

Dostawcy poczty elektronicznej budują reputację domeny i adresu IP na podstawie czasu i ilości wysyłanych maili. Nowy domen, nawet prawidłowo skonfigurowany, zaczyna od zera reputacji. Filtry spamu są wobec niego znacznie bardziej rygorystyczne.

To zjawisko dotyczy wszystkich typów maili, ale szczególnie boli w mailach transakcyjnych, bo każdy lost mail to niezadowolony klient lub brakujące potwierdzenie ważne dla biznesu. Rozwiązanie: zanim zaczniecie wysyłać opuszczającej tomy maili, dajcie domenie kilka dni na budowanie reputacji. Wyślijcie małe wolumeny do najlepszych adresów. Polski rynek (WP.pl, Onet, Interia) jest z tym szczególnie konserwatywny — nowy domen może być blokowany przez tygodnie bez odpowiedniej pracy przygotowawczej.

Problemy z hostem i IP na czarnych listach

Większość platform e-commerce (PrestaShop, WooCommerce na hostingu) wysyła maile z IP serwera hosta. Jeśli na tym IP ktoś wysyłał spama, a host go nie wyczyścił, Twoje maile transakcyjne będą blokowane bez względu na SPF/DKIM/DMARC.

Jak sprawdzić, czy Twój IP jest na czarnej liście?

  • Poznaj adres IP serwera, z którego wysyłane są maile (najczęściej widać w panelu hostingu).
  • Przejdź na MXToolbox.com i sprawdź IP w narzędziu Blacklist Checker.
  • Jeśli IP pojawia się na listach takich jak SpamRats, Barracuda czy Spamhaus — to powód bloku.

Rozwiązanie: albo skontaktuj się z hostem, żeby zażądać czystego IP, albo użyj zewnętrznego dostawcy SMTP (GetResponse, AWS SES, Mailjet). To znacznie tańsze niż strata klientów.

Wysoka spamicity treści i błędy HTML

Mail ma prawidłową konfigurację, IP jest czyste — ale dalej ląduje w spamie. Przyczyna: treść maila sama wygląda jak spam.

Spam-filtry analizują tekst, linki, obrazy i HTML. Jeśli mail zawiera zbyt wiele linków lub przyciski z niezaufanymi domenami, błędy w kodzie HTML (niezamknięte tagi, problemy z kodowaniem), słowa kluczowe typowe dla spamu bez jasnego kontekstu, lub brak logo, adresu zwrotnego czy nagłówka Reply-To — mail automatycznie dostaje wynik „podejrzany" i ląduje w spamie.

Rozwiązanie: sprawdź template maila transakcyjnego. Upewnij się, że ma czysty HTML, logo firmy, stopkę z Twoją nazwą i adresem, oraz jasną linię tematu. Mail powinien wyglądać jak oficjalny dokument, nie jak newsletter.

Błędy konfiguracji CMS i platform e-commerce

Shoper, PrestaShop, WooCommerce — wszystkie te platformy domyślnie wysyłają maile transakcyjne z funkcji php mail() serwera lub niezautentykowanego SMTP. To powoduje problemy:

  1. php mail() bez SMTP: Mail wychodzi z domeny hosta, nie z Twojej. Dostawcy poczty odbiorcy widzą nieznaną domenę i blokują mail.
  2. SMTP bez uwierzytelnienia: Serwer przyjmuje każdy mail bez weryfikacji — typowy znak spamu.
  3. Brak konfiguracji domeny w panelu platformy: Nawet jeśli ustawiłeś SPF/DKIM w DNS, platforma wysyła z innej domeny.

Jak naprawić:

  • W panelu Shoper / PrestaShop / WooCommerce skonfiguruj zewnętrzny SMTP (GetResponse, Mailjet, SendGrid, AWS SES).
  • Upewnij się, że adres From ma Twoją domenę, np. zamowienia@sklep.pl, nie wordpress@hosting123.pl.
  • Jeśli używasz WordPress + WooCommerce, zainstaluj plugin WP Mail SMTP — automatycznie obsługuje SPF/DKIM i zarządza wysyłką.
  • Testuj każdą zmianę w konfiguracji wysyłając test maila na swoją skrzynkę.

Jak to sprawdzić i naprawić — checklist

Jeśli maile transakcyjne nie dochodzą do klientów, przejdź przez tę listę kontrolną w kolejności:

  1. SPF, DKIM, DMARC: Wejdź na panel DNS domeny i sprawdź, czy te rekordy są ustawione. Brak któregoś — dodaj go natychmiast.
  2. IP na czarnej liście: Sprawdź na MXToolbox.com. Jeśli jest — zmień IP lub dostawcę SMTP.
  3. Konfiguracja platformy: Wejdź w ustawienia wysyłki (mail, SMTP) i upewnij się, że From to Twoja domena, nie domena hosta.
  4. Template maila: Sprawdź HTML, linki, słowa kluczowe. Wyślij test na własną skrzynkę i ocen, czy wygląda podejrzanie.
  5. Warmup: Jeśli domen jest nowy (mniej niż tydzień), wyślij najpierw kilka maili do Gmaila i zaufanych adresów. Czekaj kilka dni na budowanie reputacji.
Zawsze testuj maile przed wdrożeniem
Nie uruchamiaj nowego szablonu maila transakcyjnego w produkcji bez testu. Użyj darmowego narzędzia inbox placement test — wyślesz mail na seed-adresy u 20+ dostawców poczty (Gmail, WP.pl, Outlook i inne) i natychmiast zobaczysz, gdzie mail ląduje (Inbox, spam czy Promotions), jakie są wyniki SPF/DKIM/DMARC, i nawet jak email wygląda w realnym ownboxie. Zero rejestracji, całkowicie darmowe.

Czy maile transakcyjne mogą trafić do spamu, jeśli SPF/DKIM/DMARC są ustawione?

Tak. SPF/DKIM/DMARC to warunek konieczny, ale nie wystarczający. Nawet z prawidłową autentykacją, mail może trafić do spamu, jeśli: (1) IP jest na czarnej liście, (2) domen jest zbyt nowy bez reputacji, (3) treść maila wygląda jak spam (zbyt wiele linków, błędy HTML). Zawsze testuj za pomocą inbox placement testa.

Ile czasu zajmuje budowanie reputacji nowej domeny?

To zależy od dostawcy. Gmail i Outlook zwykle przychylają się do nowych domen w ciągu kilku dni, jeśli wolumeny są małe i jakość dobra. Polskie dostawcy (WP.pl, Onet, Interia, o2.pl) mogą być bardziej rygorystyczne — liczysz nawet na kilka tygodni. Najlepiej wysyłaj najpierw do najlepszych adresów i monitoruj wskaźnik spamu w raportach.

Co zrobić, jeśli host mówi, że nie może mi dać czystego IP?

Zmień dostawcę SMTP na dedykowaną usługę (GetResponse, SendGrid, AWS SES, Mailjet). To kosztuje mniej niż strata klientów z powodu maili trafiających do spamu. Usługi te oferują IP dedykowane lub segmenty dedykowanego IP, a także obsługę SPF/DKIM/DMARC za Ciebie.
Powiązane artykuły
Found this useful? Share it
AB
O autorze
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Sprawdź dostarczalność u ponad 20 dostawców

Gmail, Outlook, WP, Onet, Interia, GMX, ProtonMail i inne. Prawdziwe zrzuty skrzynki odbiorczej, SPF/DKIM/DMARC, werdykty filtrów antyspamowych. Za darmo, bez rejestracji.

Uruchom darmowy test →

Testy bez limitu · Ponad 20 skrzynek · Wyniki na żywo · Bez konta