Klient dzwoni i pyta, dlaczego nie odpisujesz. Zapytanie wysłał przez formularz na Twojej stronie trzy dni temu. Ty tej wiadomości nigdy nie zobaczyłeś, bo maile trafiają do spamu.
Krótka odpowiedź: maile trafiają do spamu najczęściej dlatego, że wiadomość z formularza wysyła Twoja strona, a nie Twoja skrzynka pocztowa. Filtry sprawdzają, czy nadawca ma prawo używać Twojej domeny.
Jeśli nic tego nie potwierdza, wiadomość ląduje w spamie albo ginie po cichu. Naprawa ma stałą kolejność.
W sieci krążą dwie połowy prawdy. Poradniki o dostarczalności każą ustawić rekordy SPF, DKIM i DMARC - i ani słowem nie wspominają, że nadawcą jest strona internetowa. Poradniki o WordPressie każą zainstalować wtyczkę do wysyłki - i ani słowem nie wspominają o uwierzytelnianiu domeny.
Sprawdziliśmy dziewięć polskich poradników z pierwszej strony Google. O rekordach pisze sześć z nich, o sposobie wysyłki w WordPressie trzy, a oba wątki łączy jeden. Właściciel firmy dostaje więc połowę instrukcji, wykonuje ją i problem zostaje.
Niżej pięć kroków w kolejności, w jakiej trzeba je sprawdzać. Jeśli szukasz czegoś odwrotnego, czyli spamu, który przychodzi do Ciebie, opisaliśmy to w tekście o spamie w komentarzach WordPressa.
Spis treści

Krok 1. Czy wiadomość w ogóle opuszcza Twój serwer?
Formularz prawie zawsze pokazuje komunikat „Dziękujemy, wiadomość została wysłana”. Ten komunikat mówi jedno: skrypt na stronie się wykonał. Nie mówi nic o tym, czy wiadomość realnie wyszła w świat.
Dopóki tego nie sprawdzisz, nie wiesz nawet, czy maile trafiają do spamu, czy w ogóle nie opuszczają serwera.
Zrób prosty test. Wypełnij własny formularz dwa razy i podaj dwa różne adresy odbioru: jeden w domenie firmowej, drugi na darmowej skrzynce. Potem sprawdź obie skrzynki razem z folderem spam.
Wyniki dzielą się na trzy przypadki:
- Nic nie dotarło nigdzie - problem siedzi w samej wysyłce, nie w domenie. Rekordy możesz poprawiać godzinami i nic to nie da.
- Wiadomość dotarła, ale do spamu - wysyłka działa, brakuje potwierdzenia tożsamości nadawcy. To kroki od drugiego do czwartego.
- Do jednej skrzynki dotarła, do drugiej nie - najbardziej mylący wynik. Wracamy do niego w kroku czwartym.
Dlatego akurat taka kolejność. Najczęstszy błąd w naprawie to grzebanie w ustawieniach domeny, gdy wysyłka w ogóle nie działa. Dwa dni diagnozy idą wtedy w błoto.

Krok 2. Kto jest wpisany jako nadawca wiadomości?
Jeśli wysyłka działa, a maile trafiają do spamu, przyczyna zwykle siedzi tutaj. To najczęstszy błąd w konfiguracji formularzy, a jednocześnie najrzadziej opisywany. W całej dziewiątce sprawdzonych poradników pisze o nim jeden.
Standard poczty rozdziela dwa pola. Pole nadawcy wskazuje autora wiadomości.
Pole „Odpowiedz do” wskazuje adres, na który autor sugeruje kierować odpowiedzi. To dwie różne role i dwa różne pola.
Formularze bardzo często wpisują w pole nadawcy adres osoby, która właśnie wypełniła formularz. Powód jest wygodny: chcesz kliknąć „Odpowiedz” i od razu pisać do klienta. Skutek jest gorszy: Twój serwer wysyła wiadomość podpisaną cudzą domeną.
Google stawia sprawę wprost: „For direct email, the domain in the sender's From: header must be aligned with either the SPF domain or the DKIM domain”. Po polsku: domena w polu nadawcy musi zgadzać się z domeną, która wiadomość podpisała. Adres z darmowej skrzynki w polu nadawcy tego warunku nie spełni, bo Twój serwer nie ma prawa podpisywać się cudzą domeną.
Ustawienie poprawne wygląda tak: nadawcą jest adres w Twojej domenie, na przykład formularz@twojafirma.pl, a adres klienta ląduje w polu „Odpowiedz do”. Klikasz „Odpowiedz” dokładnie tak jak wcześniej, a wiadomość przechodzi weryfikację.
To ustawienie samego formularza, nie strony jako całości. Jak w ogóle zbudować dobry formularz kontaktowy na stronie firmowej, opisaliśmy osobno. Tamten tekst dotyczy budowy formularza, ten dotyczy awarii dostarczania.
Krok 3. Czym wysyła Twoja strona - i dlaczego maile trafiają do spamu
WordPress domyślnie nie ma nic wspólnego z Twoją skrzynką pocztową. Oficjalna dokumentacja podaje, że system korzysta z wewnętrznej funkcji mail() w PHP, a ta wymaga obecności programu pocztowego na serwerze. Po ludzku: wiadomość wypycha serwer strony, bez logowania i bez hasła do jakiejkolwiek skrzynki.
Ta sama dokumentacja podaje, że domyślnym nadawcą jest adres wordpress@example.com, a nazwą nadawcy słowo WordPress. Dorzuca też ostrzeżenie: „Your email message may have been routed to a spam folder or even worse, simply discarded as malicious”.
Czyli wiadomość może wylądować w folderze spam albo zostać po cichu odrzucona jako szkodliwa. Źródło: dokumentacja WordPressa o poczcie.
Lekarstwem jest wysyłka przez SMTP. Strona loguje się wtedy do prawdziwej skrzynki i wysyła wiadomość tak, jak robi to zwykły program pocztowy na Twoim komputerze. Nadawcą przestaje być anonimowy serwer, a zaczyna być konkretne konto w Twojej domenie.
Czy w ogóle masz do dyspozycji własną skrzynkę i serwer poczty, zależy od dostawcy. To jedno z kryteriów, które sprawdzamy, gdy doradzamy wybór hostingu pod WordPress. Tanie pakiety bywają tu bardzo ubogie.
I tu wraca druga połowa prawdy. Sama zmiana sposobu wysyłki nie kończy sprawy.
Jeśli Twoja domena nie potwierdza, że ten serwer ma prawo wysyłać w Twoim imieniu, filtry nadal mają powód do podejrzeń. Trzy z dziewięciu sprawdzonych poradników opisują ten mechanizm rzetelnie - problem w tym, że dokładnie w tym miejscu się kończą.

Krok 4. Czy Twoja domena potwierdza, że to Ty wysyłasz?
To ostatnie ogniwo, przez które maile trafiają do spamu mimo poprawnej wysyłki. Trzy skróty, które przewijają się w każdym poradniku, po ludzku wyglądają tak:
- SPF - lista serwerów, które mają prawo wysyłać pocztę w imieniu Twojej domeny.
- DKIM - podpis doklejany do każdej wysłanej wiadomości. Odbiorca sprawdza, czy podpis się zgadza.
- DMARC - instrukcja dla odbiorcy, co zrobić z wiadomością, gdy podpis się nie zgadza.
Polskie poradniki zgodnie sugerują małej firmie, że musi mieć komplet trzech. Google pisze inaczej.
Wymagania zaczęły obowiązywać w konkretnym dniu: „Starting February 1, 2024, all email senders who send email to Gmail accounts must meet the requirements in this section”. Dla każdego nadawcy warunek brzmi: ustaw SPF albo DKIM dla domeny, z której wysyłasz.
Komplet trzech, czyli SPF i DKIM i DMARC, plus utrzymanie zgłoszeń spamu poniżej 0,30 procent, dotyczy nadawców masowych. Masowy nadawca to według Google ktoś, kto wysyła od 5000 wiadomości dziennie. Pełne wymagania opisują wytyczne Google dla nadawców poczty.
Jeśli Twoja firma wysyła kilkadziesiąt wiadomości dziennie, jesteś daleko poniżej tego progu. Komplet trzech rekordów jest u Ciebie dobrą praktyką, a nie obowiązkiem. Nie musisz działać w panice.
Kierunek rynku jest jednak jasny. Od 5 maja 2025 roku Outlook.com najpierw kieruje do folderu Junk wiadomości od nadawców wysokowolumenowych, którzy nie mają SPF, DKIM i DMARC, a przy dalszej niezgodności docelowo je odrzuca.
Próg jest ten sam, 5000 wiadomości dziennie, a pełna odmowa ma własny kod: 550 5.7.515. Drugi duży dostawca poszedł więc tą samą drogą co Google.
Dlaczego to samo ustawienie raz działa, a raz nie
To pytanie wraca przy każdej takiej awarii. Sprawdziliśmy 5 sierpnia 2026 roku, jak popularne polskie skrzynki reagują na podszywanie się pod ich domeny.
Onet.pl ma ustawioną kwarantannę, czyli wiadomość podszywająca się pod tę domenę ma trafić do spamu. Gmail.com, wp.pl, o2.pl oraz interia.pl miały tego dnia ustawiony tryb obserwacji: dostawca zbiera raporty, ale niczego nie blokuje.
Stąd bierze się wrażenie losowości. Ten sam źle ustawiony formularz przechodzi u jednego klienta, a u drugiego ginie. Łatwo wtedy machnąć ręką i uznać, że to wina konkretnej skrzynki.
I to jest właśnie pułapka. Brak blokady nie znaczy, że wszystko jest w porządku - znaczy tylko, że dany dostawca jeszcze nie reaguje.
Podszywanie się pod domenę bywa niewidoczne, a nie nieszkodliwe. Te ustawienia są z czasem zaostrzane, więc konfiguracja, która dziś przechodzi, za pół roku potrafi przestać.
Rekordów nie ustawia się w panelu WordPressa ani na samej stronie. Leżą u operatora DNS Twojej domeny, a to często zupełnie inna firma niż ta, u której masz stronę - dlatego przy wyborze domeny dla firmy pytamy klientów, kto nią realnie zarządza.
Ta część wymaga ostrożności. Jeden znak za dużo w SPF potrafi zatrzymać całą wysyłkę firmy. Klucz DKIM trzeba wygenerować u dostawcy poczty i poprawnie sparować z domeną. DMARC zaostrza się etapami, obserwując raporty. Tę konfigurację robimy za klientów w ramach wyceny prac - błąd tutaj nie psuje strony, tylko pocztę, z której żyje firma.
Krok 5. Jak sprawdzić, że zadziałało?
Nie sprawdzaj samych rekordów w domenie. Sprawdź wiadomość, która realnie doszła - to znacznie mocniejszy test, bo pokazuje ocenę wystawioną przez odbiorcę, a nie Twoje intencje. Dopiero ten test mówi, czy maile trafiają do spamu nadal, czy problem zniknął.
Otwórz wiadomość z formularza w Gmailu na komputerze i kliknij strzałkę w dół pod nazwą nadawcy. Zobaczysz dwie informacje: „Mailed by”, czyli domenę, z której wiadomość wyszła, oraz „Signed by”, czyli domenę, która ją podpisała. Obie powinny wskazywać Twoją domenę firmową.
Gdy wiadomość nie jest uwierzytelniona, Gmail pokazuje obok nazwy nadawcy znak zapytania. To najszybszy sygnał, że coś jest nie tak. Sposób odczytu opisuje pomoc Gmaila o uwierzytelnianiu wiadomości.
W innym programie pocztowym otwórz źródło wiadomości i znajdź nagłówek Authentication-Results. Szukasz w nim wpisów spf=pass oraz dkim=pass. Wystarczy, że zobaczysz jeden z nich przy swojej domenie.
Test powtórz po każdej większej zmianie: przy przenosinach strony na inny serwer, zmianie dostawcy poczty, podpięciu narzędzia do newslettera albo systemu rezerwacji. Każde z tych zdarzeń dokłada nowego nadawcę, który wysyła w imieniu Twojej domeny.

Lista kontrolna: co sprawdzić, gdy maile trafiają do spamu
- Test na dwie skrzynki - wyślij formularz na adres firmowy i na darmową skrzynkę, sprawdź też foldery spam.
- Nadawca w Twojej domenie - w polu nadawcy adres firmowy, nigdy adres osoby wypełniającej formularz.
- Adres klienta w polu odpowiedzi - przycisk „Odpowiedz” działa tak samo, a wiadomość nie podszywa się pod cudzą domenę.
- Wysyłka przez SMTP - strona loguje się do prawdziwej skrzynki zamiast wypychać pocztę anonimowo z serwera.
- SPF albo DKIM w domenie - minimum wymagane przez Google od każdego nadawcy, niezależnie od wielkości firmy.
- Kontrola po każdej zmianie - nowy hosting, nowa poczta, nowy newsletter oznaczają nowego nadawcę do sprawdzenia.
Jeśli maile trafiają do spamu, przejdź tę listę po kolei. Pierwsze trzy punkty zrobisz sam w kwadrans.
Dwa ostatnie dotykają domeny i poczty firmowej, czyli miejsca, w którym literówka potrafi zatrzymać całą korespondencję. To już nie jest zabawa przy stronie, tylko praca przy infrastrukturze, z której żyje firma.
Warto też przestać traktować pocztę jako czynność jednorazową. Reguły dostawców się zaostrzają, dostawcy zmieniają ustawienia, a firmy podpinają kolejne narzędzia. Dlatego kontrolę poczty liczymy jako część utrzymania strony internetowej, obok aktualizacji i kopii zapasowych.
Konfigurujemy wysyłkę z formularzy, adresy nadawców i rekordy w domenie, a potem sprawdzamy efekt na realnej wiadomości. Pracownię prowadzimy w Garwolinie, pracujemy zdalnie z firmami z całej Polski. Opisz swój przypadek przez formularz wyceny - odpowiadamy z konkretną diagnozą, nie z ogólnikami.
Często zadawane pytania (FAQ) o dostarczalność maili
Dlaczego maile ze strony internetowej trafiają do spamu?
Maile trafiają do spamu, bo wysyła je serwer strony, a nie Twoja skrzynka pocztowa. WordPress domyślnie korzysta z wewnętrznej funkcji PHP i podaje nadawcę, którego nikt nie potwierdził. Filtry widzą adres bez pokrycia w domenie i traktują go jak podejrzany. Naprawa to wysyłka przez SMTP plus SPF albo DKIM w domenie.
Czy moja firma musi mieć rekordy SPF, DKIM i DMARC?
Według wymagań Google zwykły nadawca musi mieć SPF albo DKIM, czyli jedno z dwóch. Komplet trzech rekordów obowiązuje nadawców masowych, od 5000 wiadomości dziennie. Mała firma jest daleko poniżej tego progu, więc komplet jest u niej dobrą praktyką, a nie warunkiem dostarczenia poczty.
Czy adres nadawcy w formularzu powinien być adresem klienta?
Nie. Nadawcą ma być adres w Twojej domenie, a adres klienta powinien trafić do pola „Odpowiedz do”. Przycisk odpowiedzi działa wtedy dokładnie tak samo, a wiadomość nie podszywa się pod cudzą domenę. Adres klienta w polu nadawcy to najczęstsza przyczyna odrzuceń. Budowę samego formularza opisaliśmy w tekście o formularzu kontaktowym na stronie firmowej.
Czy sama wtyczka SMTP wystarczy?
Zwykle nie. Wtyczka zmienia sposób wysyłki, ale nie potwierdza światu, że ten serwer ma prawo wysyłać w imieniu Twojej domeny. Za to odpowiadają rekordy w domenie. Efekt daje dopiero komplet: właściwy nadawca, wysyłka przez konto pocztowe i potwierdzenie po stronie domeny. Dostępność własnej skrzynki zależy od wybranego hostingu pod WordPress.
Jak sprawdzić, czy moje maile docierają do klientów?
Wyślij próbną wiadomość przez własny formularz i otwórz ją w Gmailu na komputerze. Kliknij strzałkę pod nazwą nadawcy i sprawdź pozycje „Mailed by” oraz „Signed by”. Znak zapytania obok nadawcy oznacza brak uwierzytelnienia. W innym programie pocztowym szukaj nagłówka Authentication-Results.
Dlaczego formularz działa, ale wiadomość nie przychodzi?
Komunikat o wysłaniu potwierdza tylko wykonanie skryptu na stronie. Wiadomość mogła zostać odrzucona po drodze albo wpaść do spamu u odbiorcy. Zacznij od testu na dwie różne skrzynki razem z folderami spam. Wynik od razu pokaże, czy problem siedzi w wysyłce, czy w ustawieniach domeny.
