Przejdź do treści
Coś nie działa

Formularz kontaktowy nie wysyła wiadomości — co sprawdzić?

Formularz pokazuje sukces, ale e-mail nie dociera? Oddziel problem wysyłki od dostarczenia i przygotuj informacje potrzebne do naprawy.

Brak wiadomości z formularza może oznaczać błąd przed wysłaniem, problem z wysyłką albo niedostarczenie wiadomości do skrzynki. Komunikat „wysłano” na stronie nie jest sam w sobie potwierdzeniem, że wiadomość dotarła. Zacznij od jednego kontrolowanego testu i prześledzenia jego wyniku.

Zrób test, który można odnaleźć

Wyślij na własnym formularzu krótką wiadomość testową z rozpoznawalnym tematem, bez danych klientów. Zapisz dokładną godzinę, adres podstrony i komunikat po kliknięciu przycisku. Sprawdź skrzynkę odbiorczą, spam oraz ewentualną kwarantannę, jeśli korzysta z niej firmowa poczta.

Przed testem upewnij się, że formularz kieruje wiadomości na aktualny adres. Zmiana pracownika lub skrzynki kontaktowej bywa pominięta w ustawieniach strony. Nie wysyłaj wielokrotnie tego samego testu — pojedyncze, opisane próby łatwiej odnaleźć w logach.

Na którym etapie zatrzymuje się wiadomość?

Wynik testuNastępny krok
Przycisk nie reaguje lub wysyłka się nie rozpoczynaSprawdzenie wymaganych pól, skryptów i odpowiedzi aplikacji
Pojawia się komunikat błęduZapis treści błędu i analiza obsługi formularza
Strona pokazuje sukces, ale brak e-mailaSprawdzenie logów wysyłki i ustawień odbiorcy
E-mail jest w spamieSprawdzenie nadawcy i uwierzytelnienia poczty
Wiadomości dochodzą tylko na część skrzynekPorównanie odpowiedzi serwerów odbiorców i ich filtrów

Nie zmieniaj wszystkich ustawień naraz. Jeżeli po kilku równoczesnych zmianach test zacznie działać, nadal nie będziesz wiedzieć, która z nich usunęła problem i czy nie zepsuła innego formularza.

WordPress: nadawca to nie adres odwiedzającego

W Contact Form 7 pole nadawcy powinno zawierać adres w domenie witryny. Adres podany przez odwiedzającego można wykorzystać w nagłówku Reply-To, aby odpowiedź trafiła do tej osoby. To różne role. Wstawienie dowolnego adresu klienta jako nadawcy może kolidować z zasadami poczty. Sprawdź również pole odbiorcy i zgodność nazw pól formularza z szablonem wiadomości. Oficjalna instrukcja konfiguracji poczty w Contact Form 7.

Inne wtyczki mają własne ustawienia. Przed zmianą skopiuj obecną konfigurację i sprawdź dokumentację używanego rozwiązania. Sama instalacja wtyczki do wysyłki przez SMTP nie zastępuje konfiguracji konta i testu dostarczenia.

Co przekazać do diagnozy

  • Adres formularza, godzinę testu i jego temat.
  • Dokładny komunikat po wysłaniu.
  • Informację, czy wcześniej działał i co zmieniono ostatnio.
  • Nazwę systemu lub wtyczki, jeśli ją znasz.
  • Informację, czy inne firmowe wiadomości docierają prawidłowo.

Hasła nie są potrzebne w pierwszym zgłoszeniu. Jeżeli do dalszej diagnozy będą potrzebne logi lub panel, ustalimy sposób udostępnienia. Gdy problem pojawił się po zmianie serwera, warto też sprawdzić plan migracji strony i poczty.

Jak odebrać naprawę

Powtórz test z telefonu i komputera. Sprawdź odebranie wiadomości, jej temat, treść i możliwość odpowiedzi do nadawcy. Jeśli formularz zapisuje zgłoszenia w panelu, sprawdź też zapis. Ustal z wykonawcą, które testy wykonano i jaki był ich wynik.

Zobacz zakres naprawy strony albo opisz problem w zgłoszeniu. Pozwoli to odróżnić awarię formularza od problemu poczty i wycenić właściwy zakres.

← Więcej poradników: coś nie działa