← Wróć do centrum problemów
18.07.2026 Formularze / e-mail 20 wyświetleń

Formularz WordPress nie wysyła maila? Oto 12 najczęstszych przyczyn i skuteczna naprawa krok po kroku

Formularz kontaktowy w WordPressie przestał wysyłać wiadomości? Sprawdź realne przyczyny, szybkie testy, najczęstsze błędy i skuteczną naprawę krok po kroku bez zgadywania.

ProblemFormularz WordPress nie wysyła maila? Oto 12 najczęstszych przyczyn i skuteczna naprawa krok po kroku
Trudnośćśredni
Czas naprawy30–120 minut
Ryzykośrednie
Wymagany backuptak
Dla kogowłaściciele stron WordPress, freelancerzy, marketerzy, administratorzy, osoby bez technicznego zaplecza
Szybka odpowiedź

Najczęściej problem nie leży w samym formularzu, tylko w konfiguracji wysyłki PHP/mail, błędach adresu nadawcy, wtyczkach SMTP, filtrach antyspamowych lub konflikcie z motywem. Zacznij od testu wysyłki, sprawdzenia logów, ustawienia SMTP i weryfikacji skrzynki odbiorczej oraz SPAM.

Formularz WordPress nie wysyła maila? Oto 12 najczęstszych przyczyn i skuteczna naprawa krok po kroku
Checklista przed naprawą
  • Backup wykonany i możliwy do przywrócenia.
  • Adres odbiorcy wpisany bez literówek.
  • Adres nadawcy zgodny z domeną strony.
  • SMTP skonfigurowane i przetestowane.
  • Logi wysyłki sprawdzone.
  • Folder SPAM i filtry pocztowe zweryfikowane.
  • Konflikty wtyczek wykluczone.
  • Rekordy SPF, DKIM i DMARC sprawdzone.
  • Limit hostingu i blokady SMTP potwierdzone.
  • Test końcowy przeszedł pomyślnie.
Scenariusze naprawy Najczęstsze układy problemu i bezpieczniejsza droga działania

Metoda wysyłki

ŹleDomyślna wysyłka WordPress / PHP mail

DobrzeAutoryzowany SMTP z poprawną reputacją domeny

Skuteczność dostarczenia

ŹleNiska lub niestabilna

DobrzeWyraźnie wyższa i przewidywalna

Diagnostyka

ŹleBrak logów lub mało informacji

DobrzeLogi wysyłki i testy krok po kroku

Ryzyko trafienia do SPAM

ŹleWysokie

DobrzeZnacznie niższe przy dobrej konfiguracji DNS

Obsługa problemu

ŹleZgadywanie i przypadkowe zmiany

DobrzeTesty, weryfikacja i kontrolowana naprawa

Przed / po Co zmienia uporządkowana diagnoza zamiast chaotycznych prób naprawy

Czas do diagnozy

Przed30–180 min zgadywania
Po15–45 min uporządkowanych testów

Szansa na skuteczną dostawę

Przedniska / niepewna
Powysoka po poprawnym SMTP

Liczba niepotrzebnych zmian

Przedwiele
Pomało, tylko zmiany testowane

Ryzyko utraty leadów

Przedwysokie
Poniskie po przywróceniu wysyłki

Lead

Jeśli formularz kontaktowy w WordPressie działa wizualnie, ale wiadomości nie trafiają na skrzynkę, problem potrafi być wyjątkowo frustrujący. Użytkownik klika „Wyślij”, widzi komunikat sukcesu, a Ty nie dostajesz żadnego maila. Najgorsze jest to, że w takim przypadku strona często wygląda na sprawną, więc awaria przez długi czas pozostaje niezauważona. To realna strata leadów, zapytań ofertowych i zaufania do marki.

W praktyce formularz WordPress „nie wysyła maila” najczęściej nie dlatego, że sam formularz jest uszkodzony, ale dlatego, że zawodzi mechanizm dostarczania poczty w całym środowisku: funkcja mail w PHP, konfiguracja SMTP, adres nadawcy, rekordy DNS, antyspam po stronie skrzynki odbiorczej, a czasem konflikt wtyczek lub motywu. Dlatego skuteczna naprawa zaczyna się od diagnostyki, a nie od przypadkowego klikania ustawień.

W tym artykule przeprowadzę Cię przez problem tak, jak robi to praktyk: od szybkiej odpowiedzi, przez diagnozę, aż po konkretne kroki naprawcze i moment, w którym lepiej oddać sprawę specjaliście. Dostaniesz też listę błędów, które najczęściej pogarszają sytuację, oraz ostrzeżenia bezpieczeństwa, bo przy wysyłce maili łatwo narobić sobie większego bałaganu niż sam problem, który chcesz rozwiązać.

Szybka odpowiedź

Najczęstszy powód, dla którego formularz WordPress nie wysyła maila, to brak poprawnie skonfigurowanego SMTP albo blokada wysyłki z serwera hostingowego. Jeśli formularz działa, ale wiadomości nie dochodzą, w pierwszej kolejności sprawdź: czy adres odbiorcy jest poprawny, czy nie trafia do SPAM, czy nadawca ma domenę zgodną z domeną strony, czy wtyczka formularza nie korzysta z domyślnego mail() zamiast SMTP oraz czy hosting nie ogranicza wysyłki.

Jeżeli chcesz najszybciej odzyskać działające powiadomienia, zwykle najlepsza ścieżka wygląda tak: test formularza, test wysyłki przez SMTP, weryfikacja logów pocztowych, poprawa adresu „From”, wyłączenie konfliktujących wtyczek i ponowny test dostarczalności. Jeśli po skonfigurowaniu SMTP maile nadal nie dochodzą, problem może leżeć po stronie DNS, SPF, DKIM, DMARC albo po stronie zabezpieczeń hostingu.

Diagnoza problemu

W przypadku formularza kontaktowego trzeba odróżnić dwa różne scenariusze: pierwszy to sytuacja, w której wiadomość w ogóle nie opuszcza WordPressa; drugi to przypadek, gdy wiadomość została wysłana, ale nie dotarła do odbiorcy albo wylądowała w folderze SPAM. Z perspektywy użytkownika oba przypadki wyglądają podobnie: formularz „nie działa”. Z perspektywy technicznej to jednak dwa różne problemy i wymagają innej naprawy.

Najprościej diagnozować problem warstwami. Najpierw sprawdź, czy sam formularz zapisuje wysyłkę poprawnie i wyświetla komunikat sukcesu. Następnie zweryfikuj, czy WordPress ma możliwość wysyłki poczty. Potem sprawdź konfigurację wtyczki formularza, w tym adres odbiorcy, nadawcę, temat i ewentualne reguły antyspamowe. Na końcu zajmij się dostarczalnością: skrzynką pocztową, filtrami antyspamowymi, rekordami DNS oraz limitami hostingu.

Warto też pamiętać, że nie każda „awaria” formularza jest awarią. Czasami wiadomość dochodzi, tylko nie do tej osoby, do której powinna. Innym razem formularz wysyła powiadomienia, ale użytkownik nie otrzymuje kopii wiadomości, bo źle skonfigurowano autoresponder. Zdarza się również, że wszystko działało do momentu aktualizacji wtyczki, motywu albo samego WordPressa. Dlatego przy diagnozie nie opieraj się na intuicji. Potrzebny jest prosty, logiczny test.

Dobrym punktem wyjścia jest zadanie sobie trzech pytań: czy formularz przyjmuje dane, czy WordPress potrafi wysłać e-mail, oraz czy e-mail jest akceptowany przez odbiorcę. Odpowiedzi na te trzy pytania zazwyczaj prowadzą prosto do przyczyny.

Możliwe przyczyny

Przyczyn problemu może być kilka i często nakładają się one na siebie. Najczęściej spotykane to:

1. Brak poprawnego SMTP
WordPress domyślnie korzysta z mechanizmu wysyłki oferowanego przez serwer. W praktyce bywa on zawodny, ograniczany lub całkowicie blokowany przez hosting. Jeśli formularz bazuje na tej metodzie, wiadomości mogą nie dochodzić albo być oznaczane jako podejrzane.

2. Nieprawidłowy adres nadawcy
Jeśli w polu nadawcy wpiszesz adres w stylu Gmaila, ale strona działa w domenie firmowej, część serwerów i filtrów pocztowych potraktuje wiadomość jako nieautoryzowaną. To jeden z najczęstszych powodów, dla których e-mail trafia do SPAM albo jest odrzucany.

3. Błędy w konfiguracji wtyczki formularza
Błędnie ustawiony adres odbiorcy, literówka w mailu, zła składnia tagów dynamicznych, brak pól wymaganych przez formularz lub źle skonfigurowany autoresponder mogą powodować wrażenie, że „formularz nie wysyła maila”, choć technicznie wysyłka następuje.

4. Konflikt z inną wtyczką
Wtyczki od cache, zabezpieczeń, SMTP, formularzy, optymalizacji lub reCAPTCHA mogą wchodzić ze sobą w konflikt. Czasami problem pojawia się po aktualizacji jednej z nich. Niekiedy wystarczy wyłączenie konkretnego dodatku, aby wysyłka zaczęła działać.

5. Błędy po stronie hostingu
Niektórzy dostawcy hostingu ograniczają wysyłkę poczty z kont współdzielonych, blokują wybrane porty SMTP albo wymagają autoryzacji zewnętrznym serwerem pocztowym. Na tanim hostingu problem z wysyłką bywa bardziej regułą niż wyjątkiem.

6. Filtry antyspamowe i reputacja domeny
Jeśli domena nie ma poprawnie ustawionych rekordów SPF, DKIM i DMARC, wiadomości są mniej wiarygodne. Serwer odbiorcy może je odrzucić lub przenieść do SPAM-u. Dotyczy to szczególnie nowych domen i sklepów oraz stron, które wysyłają dużo wiadomości.

7. Złe ustawienia poczty odbiorczej
Bywa, że problem nie leży w WordPressie, tylko w skrzynce, na którą trafiają wiadomości. Filtry, reguły, przekierowania, pełna skrzynka, blokady domen, a nawet kwarantanna w systemie pocztowym potrafią ukryć prawidłowo wysłany e-mail.

8. Aktualizacja WordPressa, motywu lub pluginu
Nowa wersja wtyczki formularza może zmienić zachowanie pól, format wiadomości albo obsługę akcji po wysłaniu formularza. Aktualizacja jest potrzebna, ale czasem ujawnia niekompatybilność z innym elementem strony.

9. Błędne użycie funkcji dodatkowych
Jeżeli do formularza dodano niestandardowe skrypty, przekierowania, walidacje lub integracje z CRM, problem może występować nie w samym mailu, lecz w logice pośredniej. Im bardziej rozbudowany formularz, tym więcej punktów awarii.

10. Antyspam i zabezpieczenia
ReCAPTCHA, honeypoty, firewalle i mechanizmy bezpieczeństwa mogą blokować formularz bez wyraźnego komunikatu. Z punktu widzenia użytkownika wszystko wygląda dobrze, ale formularz nie przechodzi przez zabezpieczenia.

11. Przepełnione kolejki lub błędy serwera
Na bardziej złożonych stronach wiadomości mogą trafiać do kolejki zadań lub być przetwarzane asynchronicznie. Jeśli coś zatrzyma kolejkę, e-mail nie zostanie wysłany mimo poprawnego formularza.

12. Pomyłka w oczekiwaniach
Niektóre formularze wysyłają tylko powiadomienie do administratora, ale nie wysyłają kopii do klienta bez osobnej konfiguracji. Użytkownicy często uznają to za błąd, choć to po prostu brak odpowiedniej reguły.

Rozwiązanie krok po kroku

Najważniejsze: naprawiaj problem po kolei i po każdej zmianie wykonuj test. To skraca czas diagnozy i pozwala zidentyfikować rzeczywistą przyczynę, zamiast przykrywać ją kolejnymi ustawieniami.

Krok 1: Zrób kopię zapasową strony
Zanim zaczniesz zmieniać konfigurację, wykonaj backup plików i bazy danych. To szczególnie ważne, jeśli będziesz instalować wtyczki SMTP, modyfikować formularz, wyłączać dodatki lub edytować ustawienia DNS. Backup to nie formalność. Przy problemach pocztowych łatwo przypadkiem zepsuć też inne funkcje strony.

Krok 2: Sprawdź, czy problem jest powtarzalny
Wyślij formularz kilka razy: z różnych urządzeń, przeglądarek i sieci. Zapisz, czy komunikat na stronie jest sukcesem, czy błędem. Sprawdź, czy wiadomość nie dochodzi do różnych skrzynek odbiorczych. Jeżeli formularz działa losowo, problem może być po stronie hostingu, zabezpieczeń lub zewnętrznych filtrów.

Krok 3: Zweryfikuj adres odbiorcy i nadawcy
Upewnij się, że adres odbiorcy jest wpisany bez literówek. Sprawdź, czy nadawca korzysta z adresu w Twojej domenie, na przykład kontakt@twojadomena.pl, a nie przypadkowego adresu zewnętrznego. Zbyt często wiadomości nie dochodzą, bo system pocztowy uznaje je za niewiarygodne. Jeśli używasz adresu Gmail lub podobnego jako nadawcy, to w wielu przypadkach trzeba to zmienić.

Krok 4: Skonfiguruj wysyłkę SMTP
To najskuteczniejszy sposób naprawy problemu. SMTP autoryzuje wiadomości i poprawia dostarczalność. Zamiast polegać na domyślnej wysyłce z PHP, ustaw autoryzowany serwer pocztowy, najlepiej z konta e-mail przypisanego do domeny. Po konfiguracji wykonaj testową wiadomość i sprawdź, czy dotarła oraz czy nie została oznaczona jako spam.

Krok 5: Włącz logowanie poczty
Jeśli Twoja wtyczka lub środowisko pozwala logować wysyłkę, włącz tę funkcję. Dzięki temu zobaczysz, czy wiadomość została faktycznie przekazana do systemu pocztowego. To bardzo pomaga przy odróżnieniu problemów z formularzem od problemów z dostarczaniem. Log pokazuje, czy wiadomość powstała, kiedy została wysłana i czy system zgłosił błąd.

Krok 6: Przetestuj prosty formularz
Jeśli obecny formularz jest rozbudowany, stwórz prostą wersję testową z jednym polem e-mail i jednym polem wiadomości. Jeśli prosty formularz działa, a rozbudowany nie, problem leży w konfiguracji dodatkowych pól, warunków logicznych, integracji lub walidacji. Taka metoda znacząco zawęża obszar poszukiwań.

Krok 7: Wyłącz po kolei wtyczki związane z formularzem, cache i bezpieczeństwem
Najlepiej rób to na środowisku testowym, ale jeśli nie masz takiej możliwości, zachowaj ostrożność. Najpierw wyłącz dodatki cache, potem bezpieczeństwo, potem inne wtyczki związane z formularzami i SMTP. Po każdej zmianie sprawdź wysyłkę. Nie wyłączaj wszystkiego naraz, bo nie dowiesz się, co rzeczywiście blokowało formularz.

Krok 8: Sprawdź filtr antyspamowy i mechanizmy ochronne
Jeżeli formularz korzysta z reCAPTCHA, honeypotu lub innych zabezpieczeń, upewnij się, że klucze są poprawne, a ochrona nie jest zbyt agresywna. Czasem captcha działa poprawnie z perspektywy odwiedzającego, ale blokuje wysyłkę po stronie serwera. Warto też sprawdzić, czy wiadomość nie jest oznaczana jako spam przez sam formularz.

Krok 9: Ustal, czy problem jest po stronie hostingu
Skontaktuj się z dostawcą hostingu i zapytaj wprost, czy wysyłka maili z WordPressa jest wspierana, czy są limity i czy nie blokują portów SMTP. To ważne pytanie, bo część hostingów pozwala na odbiór poczty, ale mocno ogranicza jej wysyłkę. Jeśli używasz lokalnego środowiska testowego, pamiętaj, że często nie wyśle ono maila bez dodatkowej konfiguracji.

Krok 10: Sprawdź rekordy SPF, DKIM i DMARC
Jeśli korzystasz z własnej domeny i chcesz mieć pewność, że maile nie będą odrzucane, koniecznie zweryfikuj te rekordy. Bez nich wiadomości mogą wyglądać podejrzanie dla serwerów odbiorczych. To szczególnie istotne, gdy formularz wysyła potwierdzenia do klientów lub gdy Twoja firma korzysta z wielu kanałów wysyłkowych.

Krok 11: Przetestuj skrzynkę odbiorczą
Sprawdź folder SPAM, oferty, archiwum, reguły filtrowania i ewentualne przekierowania. Zweryfikuj też, czy skrzynka nie jest pełna i czy nie ma blokady konkretnej domeny. Jeśli wiadomości są kierowane do wspólnej skrzynki zespołowej, upewnij się, że każdy filtr jest zrozumiały dla wszystkich osób mających dostęp.

Krok 12: Zaktualizuj wszystko, ale ostrożnie
Jeśli po testach zauważysz, że problem wynika z błędu w starszej wersji pluginu, zaktualizuj wtyczkę formularza, WordPressa i powiązane dodatki. Aktualizacje rób rozsądnie, najlepiej po backupie i poza godzinami największego ruchu. Po każdej aktualizacji zrób ponowny test wysyłki.

Krok 13: Uporządkuj komunikaty i dane w formularzu
Dodaj jasne komunikaty sukcesu i błędu. Sprawdź, czy formularz wymaga wszystkich pól, które są konieczne do wysyłki. Upewnij się, że użytkownik wpisuje poprawny adres e-mail i że nie ma ukrytych pól, które blokują walidację. Czasem wiadomość nie wychodzi, bo użytkownik zostawia puste pole, o którym nie został odpowiednio poinformowany.

Krok 14: Wykonaj finalny test w warunkach realnych
Wyślij formularz na prawdziwą skrzynkę, najlepiej na zewnętrzny adres, oraz na adres w tej samej domenie. Porównaj czas dostarczenia, foldery i treść wiadomości. Jeżeli wszystko doszło, zanotuj ustawienia, które zadziałały. To ważne na przyszłość, gdy po kolejnej aktualizacji trzeba będzie wrócić do stanu sprawnego.

Jeżeli po wykonaniu tych kroków formularz nadal nie wysyła maili, przyczyna prawdopodobnie leży głębiej: w konfiguracji serwera, błędzie integracji, niekompatybilności wtyczek albo w ograniczeniach dostarczalności, których nie da się obejść prostą zmianą ustawień.

Najczęstsze błędy

Przy naprawie wysyłki maili łatwo popełnić błędy, które tylko utrudniają diagnozę.

Ignorowanie testów po każdej zmianie
Wiele osób zmienia kilka ustawień naraz i dopiero potem sprawdza efekt. To błąd, bo nie wiesz wtedy, co faktycznie pomogło albo zaszkodziło.

Używanie losowego adresu nadawcy
Nadawca w postaci prywatnego Gmaila czy innego zewnętrznego adresu może powodować odrzucenia. Nadawca powinien być spójny z domeną strony i z konfiguracją poczty.

Zakładanie, że „komunikat sukcesu” oznacza skuteczną wysyłkę
Komunikat sukcesu potwierdza zazwyczaj tylko tyle, że formularz został poprawnie wysłany z poziomu front-endu. Nie oznacza to, że mail dotarł do odbiorcy.

Wyłączanie wszystkich wtyczek jednocześnie
To skutkuje chaosem i często prowadzi do błędnej diagnozy. Problem może zniknąć przypadkiem, ale nie dowiesz się dlaczego.

Pomijanie folderu SPAM
Wydaje się banalne, ale bardzo często wiadomość po prostu jest tam ukryta. Zanim uznasz formularz za uszkodzony, sprawdź wszystkie foldery i reguły.

Brak backupu przed zmianami
Jeśli podczas naprawy coś pójdzie nie tak, backup jest jedyną prostą drogą powrotu. Bez niego naprawa jednego problemu może stworzyć kolejny.

Ignorowanie ograniczeń hostingu
Nie każdy serwer nadaje się do wysyłki e-maili z WordPressa. Jeżeli hosting blokuje mail() lub ogranicza SMTP, sama wtyczka nie wystarczy.

Nieczytelna konfiguracja autorespondera
Użytkownik często oczekuje potwierdzenia na swoją skrzynkę, ale nie dostaje go, bo reguła odpowiedzi nie została ustawiona lub wysyła się z błędnym nadawcą.

Zbyt agresywne zabezpieczenia antyspamowe
Jeśli formularz jest zabezpieczony zbyt mocno, realni użytkownicy mogą nie być w stanie go wysłać. Dobrze działająca ochrona nie może blokować legalnych zapytań.

Kiedy nie robić tego samodzielnie

Nie każdą awarię formularza warto naprawiać samodzielnie. Jeśli strona obsługuje realne leady biznesowe, a każda godzina przestoju oznacza stratę pieniędzy, samodzielne eksperymenty mogą być zbyt kosztowne. Podobnie jest wtedy, gdy problem dotyczy wielu formularzy, całej domeny albo poczty firmowej używanej przez kilka działów.

Nie zabieraj się za samodzielną naprawę, jeśli:

– nie masz backupu i nie wiesz, jak go przywrócić,

– strona jest sklepem lub serwisem generującym codziennie zapytania,

– formularz jest połączony z CRM, automatyzacją marketingową lub systemem rezerwacji,

– po aktualizacji pojawiły się też inne błędy na stronie,

– podejrzewasz problem z DNS, SSL lub konfiguracją serwera,

– nie potrafisz odróżnić problemu formularza od problemu dostarczalności maili,

– potrzebujesz natychmiastowej naprawy, a nie wielogodzinnych testów.

W takich sytuacjach ryzyko przypadkowego pogorszenia stanu strony jest duże. Zmiana ustawień poczty, wyłączenie zabezpieczeń albo błędna edycja rekordów DNS może sprawić, że przestaną działać także inne usługi, nie tylko formularz.

Kiedy zgłosić się do specjalisty

Do specjalisty warto zgłosić się wtedy, gdy problem wykracza poza prostą konfigurację wtyczki. Jeżeli formularz nie wysyła maila mimo poprawnego SMTP, poprawnych adresów i sprawdzenia SPAM-u, potrzebna jest już analiza na poziomie serwera, logów i integracji systemowych. To także dobry moment na pomoc eksperta, gdy potrzebujesz szybko przywrócić stabilność i nie masz czasu na metodę prób i błędów.

Specjalista przyda się również wtedy, gdy:

– trzeba skonfigurować SPF, DKIM i DMARC,

– hosting blokuje wysyłkę lub wymaga dodatkowych parametrów,

– formularz ma niestandardową logikę i integracje,

– wiadomości dochodzą tylko częściowo lub losowo,

– w grę wchodzą problemy z reputacją domeny,

– strona była atakowana spamem,

– potrzebny jest audyt bezpieczeństwa i dostarczalności,

– awaria dotyczy kilku kanałów kontaktu jednocześnie.

Dobry specjalista nie tylko naprawi bieżący błąd, ale też wskaże, jak zapobiec jego powrotowi. W praktyce oznacza to trwałą konfigurację wysyłki, właściwe rekordy DNS, logowanie wiadomości i sensowny dobór wtyczek.

Podsumowanie i CTA do kontaktu

Jeśli formularz WordPress nie wysyła maila, nie zakładaj od razu, że sama wtyczka jest uszkodzona. Najczęściej problem leży w wysyłce poczty, konfiguracji nadawcy, ograniczeniach hostingu, filtrach antyspamowych albo konflikcie między dodatkami. Najlepsza strategia to spokojna diagnostyka: backup, test, SMTP, logi, weryfikacja DNS i sprawdzenie skrzynki odbiorczej. Dopiero na końcu warto oceniać, czy winny jest formularz, czy całe środowisko wysyłki.

Jeżeli chcesz odzyskać pewność, że zapytania z formularza faktycznie trafiają tam, gdzie powinny, nie czekaj, aż kolejni klienci zrezygnują z kontaktu. W przypadku stron firmowych nawet krótka awaria poczty może oznaczać utracone leady i realne straty. Jeśli problem wraca albo nie chcesz ryzykować przypadkowego uszkodzenia strony, skontaktuj się ze specjalistą i zleć diagnostykę oraz trwałą naprawę konfiguracji wysyłki.

FAQ

Czy formularz może wyglądać na działający, mimo że maile nie dochodzą?
Tak. Komunikat sukcesu często oznacza tylko, że formularz został poprawnie wysłany z poziomu strony, a nie że wiadomość dotarła do skrzynki odbiorczej.

Dlaczego po zmianie hostingu formularz przestał wysyłać maile?
Nowy hosting może mieć inne limity, blokady portów, brak konfiguracji SMTP albo inny sposób obsługi funkcji mail w PHP.

Czy samo zainstalowanie wtyczki SMTP zawsze rozwiązuje problem?
Nie zawsze. SMTP pomaga w większości przypadków, ale nadal trzeba poprawnie ustawić nadawcę, rekordy DNS i zweryfikować skrzynkę odbiorczą.

Czy wiadomości mogą trafiać do SPAM mimo poprawnego formularza?
Tak. Jeśli domena nie ma dobrej reputacji, a wiadomość nie jest poprawnie autoryzowana, filtry pocztowe mogą ją uznać za podejrzaną.

Czy warto testować formularz na lokalnym serwerze?
Tak, ale lokalne środowisko bardzo często nie wysyła maili bez dodatkowej konfiguracji. Do testów dostarczalności lepszy jest staging lub środowisko produkcyjne z prawidłowym SMTP.

FAQ

Najczęstsze pytania

Krótkie odpowiedzi na pytania, które najczęściej pojawiają się przed naprawą strony, kontaktem z supportem albo zleceniem wdrożenia.

Dlaczego formularz WordPress pokazuje sukces, a mail nie dochodzi?

Bo komunikat sukcesu zwykle potwierdza tylko poprawne przetworzenie formularza po stronie strony, a nie faktyczne dostarczenie wiadomości do skrzynki odbiorczej.

Czy problem najczęściej leży w formularzu czy w poczcie?

Najczęściej w poczcie: SMTP, konfiguracji nadawcy, hostingu, rekordach DNS albo filtrach antyspamowych. Sam formularz bywa tylko „wyzwalaczem” wysyłki.

Czy można naprawić to bez instalowania nowych wtyczek?

Czasem tak, jeśli wystarczy poprawić adresy, ustawienia odbiorcy lub konflikt w istniejącej konfiguracji. W wielu przypadkach jednak prawidłowo skonfigurowane SMTP jest konieczne.

Jak sprawdzić, czy mail trafia do SPAM?

Należy przejrzeć foldery SPAM, Oferty, Archiwum, reguły filtrowania i kwarantannę w skrzynce pocztowej oraz wykonać test z innego adresu e-mail.

Kiedy lepiej oddać problem specjaliście?

Gdy awaria dotyczy produkcyjnej strony, nie pomaga SMTP, podejrzewasz DNS lub hosting, albo formularz jest połączony z innymi systemami i nie możesz ryzykować przestoju.

Usługi r99.pl Jeśli wolisz zlecić to specjaliście, zobacz usługi powiązane z tym problemem
Powiązane poradniki Zobacz też inne artykuły z r99.pl, które pomagają w podobnych awariach i decyzjach technicznych

Dalszy krok

Nie udało Ci się rozwiązać problemu samodzielnie?

Przeprowadzę diagnostykę, naprawię stronę, przyspieszę WordPress albo uporządkuję techniczne SEO i widoczność.