Poradnik ITINT · WordPress
Formularz WordPress nie wysyła maili — co sprawdzić?
Wiadomość z formularza nie dociera do firmy, mimo że klient widzi potwierdzenie? Trzeba osobno sprawdzić przyjęcie zgłoszenia przez stronę, przekazanie go do poczty i odbiór w skrzynce. Poniższa lista pomaga ustalić, na którym etapie pojawia się problem.
Aktualizacja: 7 listopada 2026 r.
Najpierw rozpoznaj objaw
- Nie można wysłać formularza: pojawia się błąd, przycisk nie reaguje lub pola pozostają niepoprawnie oznaczone. Zacznij od formularza i jego komunikatów.
- Strona potwierdza wysłanie, ale nie ma maila: sprawdź adres odbiorcy, konfigurację wysyłki i skrzynkę. Komunikat na stronie nie dowodzi dostarczenia wiadomości.
- Mail dochodzi tylko do części odbiorców: porównaj wyniki dla dwóch kontrolowanych skrzynek i sprawdź filtry oraz uwierzytelnianie poczty.
- Problem zaczął się po zmianie: zapisz datę aktualizacji, przeniesienia hostingu, zmiany domeny lub ustawień formularza.
W dokumentacji WordPressa wynik sukcesu funkcji wp_mail() oznacza przetworzenie żądania przez mechanizm wysyłki. Nie potwierdza, że wiadomość znalazła się u odbiorcy. Dlatego test kończymy sprawdzeniem skrzynki, a nie samym zielonym komunikatem.
1. Sprawdź adres i skrzynkę odbiorczą
Zweryfikuj adres zapisany w ustawieniach konkretnego formularza. Sprawdź spam, reguły przekazywania, zapełnienie skrzynki i ewentualną kwarantannę u dostawcy poczty. Jeśli formularzy jest kilka, każdy może mieć innego odbiorcę i osobną konfigurację.
Do testu użyj rozpoznawalnego tematu, na przykład „Test formularza 7 listopada, 14:30”, oraz neutralnej treści. Zapisz godzinę, adres podstrony, komunikat i wynik odbioru. Testowe zgłoszenie nie powinno zawierać danych klienta ani poufnych załączników.
2. Oddziel formularz od mechanizmu wysyłki
Jeżeli narzędzie do obsługi poczty w WordPressie udostępnia test wysyłki, porównaj jego wynik z wysłaniem właściwego formularza. Poprawny test poczty przy niesprawnym formularzu kieruje diagnozę w stronę formularza lub jego powiadomień. Błąd w obu próbach wymaga również sprawdzenia wysyłki i hostingu.
Jeśli korzystasz z SMTP lub API dostawcy poczty, zweryfikuj ustawienia według jego dokumentacji: konto, metodę uwierzytelniania, wymagane połączenie i adres nadawcy. Nie kopiuj przypadkowych portów ani danych z innego hostingu. Hasła i klucze przekazuj dopiero uzgodnionym kanałem.
3. Sprawdź nadawcę i uwierzytelnianie domeny
Adres wpisany przez odwiedzającego zwykle służy do odpowiedzi. Ustawienie go jako nadawcy wiadomości może powodować problemy z uwierzytelnianiem, jeżeli witryna nie ma prawa wysyłać z jego domeny. Nadawcę oraz pole odpowiedzi skonfiguruj zgodnie z instrukcją używanego formularza i dostawcy wysyłki.
SPF i DKIM są elementami uwierzytelniania domeny wysyłającej. Zgodność z wymaganiami odbiorcy, w tym Gmaila, należy sprawdzić dla rzeczywiście używanej usługi. Samo doinstalowanie wtyczki SMTP nie potwierdza poprawnej konfiguracji domeny ani dostarczania każdej wiadomości.
4. Testuj zmiany na kopii strony
Przed zmianami zabezpiecz pliki i bazę. Jeżeli podejrzewasz konflikt wtyczek, skryptów albo pamięci podręcznej, odtwórz sytuację na kopii testowej. Zmieniaj jeden element naraz i zapisuj wynik. Wyłączanie dodatków na działającej stronie może przerwać inne funkcje, na przykład zamówienia.
Po naprawie przetestuj właściwy formularz na telefonie i komputerze, komunikaty błędów, powiadomienie do firmy i ewentualną odpowiedź do nadawcy. Jeśli testujesz załącznik, sprawdź również jego odbiór. Zapis wiadomości w panelu, jeżeli formularz go obsługuje, to osobny etap kontroli.
Co przekazać do diagnozy?
- Adres strony z formularzem oraz nazwę używanego rozwiązania, jeśli ją znasz.
- Dokładną datę i godzinę jednej nieudanej próby oraz widoczny komunikat.
- Informację, czy problem dotyczy wszystkich skrzynek i formularzy.
- Listę ostatnich zmian oraz informację o dostępnej kopii strony.
W ITINT najpierw ustalamy zakres sprawdzenia, koszt i sposób dostępu. Poprawki i opieka nad WordPressem są dostępne zdalnie dla firm z całej Polski. Jeżeli problem dotyczy również szybkości, zobacz co sprawdzić, gdy WordPress wolno działa.
Pytania przed naprawą
Czy komunikat „wysłano” oznacza, że mail dotarł?
Nie potwierdza odbioru w skrzynce. Trzeba sprawdzić całą ścieżkę od formularza do odbiorcy, także spam i ewentualne błędy dostarczania.
Czy trzeba od razu budować nową stronę?
Nie wynika to z samego problemu z pocztą. Najpierw sprawdzamy przyczynę i możliwość naprawy istniejącego rozwiązania. Przebudowa wymaga osobnej oceny zakresu.
Źródła techniczne: dokumentacja funkcji wp_mail() w WordPressie oraz wskazówki Google dla nadawców wiadomości.
Opisz stronę i potrzebną pomoc
Podaj adres witryny i krótki opis sytuacji. Ustalimy zakres, koszt i sposób dostępu przed rozpoczęciem prac. Obsługa zdalna w całej Polsce.