
Wyobraź sobie: prowadzisz kampanię reklamową, ruch na stronie rośnie, ale… telefon milczy, a skrzynka mailowa świeci pustkami. Dopiero po teście okazuje się, że Twój formularz kontaktowy na WordPressie po prostu nie wysyła wiadomości.
To jeden z najczęstszych problemów technicznych, z jakimi zgłaszają się do nas klienci w BGLinked. Dobra wiadomość? Zazwyczaj rozwiązanie jest proste. Zła? Bez naprawy tracisz realne pieniądze.

Wbrew pozorom, rzadko winna jest sama wtyczka (jak Contact Form 7, WPForms czy Elementor Forms). Głównym winowajcą jest zazwyczaj funkcja PHP mail().
Większość serwerów hostingowych blokuje tę funkcję, aby zapobiegać spamowi. Jeśli Twój WordPress próbuje wysłać maila „sam z siebie”, serwer odbiorcy (np. Gmail czy Outlook) często odrzuca taką wiadomość, uznając ją za mało wiarygodną.
Oto krótka lista kroków, które warto podjąć:
Zanim przejdziesz do zaawansowanych ustawień, upewnij się, że:
Adres odbiorcy jest poprawny: Czy na pewno wpisałeś swój aktualny e-mail w polu „Do”?
Pole „Od” (From): To częsty błąd. W polu „Od” powinien znajdować się e-mail w Twojej domenie (np. kontakt@twojadomena.pl), a nie e-mail klienta wpisany w formularzu. Serwery nie lubią, gdy WordPress „podszywa się” pod obcą domenę (np. @gmail.com).


Zamiast polegać na zawodnej funkcji PHP, skonfiguruj wysyłkę przez protokół SMTP. Dzięki temu Twój WordPress będzie wysyłał maile tak samo, jak robisz to Ty, logując się do skrzynki pocztowej.
Zainstaluj wtyczkę WP Mail SMTP (najpopularniejszy wybór)
Link to wtyczki WP Mail SMTP autorstwa WPForms znajdziesz klikając w ten link – WP Mail SMTP

Wpisz dane swojego serwera pocztowego:
Host SMTP: (np. poczta.twojhosting.pl)
Szyfrowanie: SSL lub TLS.
Port: Zazwyczaj 465 (dla SSL) lub 587 (dla TLS).
Użytkownik i Hasło: Dane Twojej skrzynki e-mail.

Czasami winę ponosi wtyczka do optymalizacji szybkości lub cache. Jeśli masz włączone agresywne cache’owanie, formularz może wysyłać „nieaktualne” tokeny bezpieczeństwa (tzw. nonces), co blokuje wysyłkę.
Rozwiązanie: Wyklucz stronę z formularzem (np. /kontakt/) z cache’owania w ustawieniach wtyczki (np. WP Rocket czy LiteSpeed Cache).
Jeśli maile wychodzą, ale nie dochodzą, Twój serwer może mieć problem z reputacją.
Upewnij się, że w konfiguracji domeny masz dodany rekord SPF. To krótki wpis w DNS, który mówi serwerom pocztowym: „Tak, ten serwer ma prawo wysyłać maile w moim imieniu”.

Niedziałający formularz to bariera, której wielu klientów nie będzie próbowało przeskoczyć – po prostu pójdą do konkurencji. Regularnie (raz w miesiącu) wykonuj testowy wpis w swoim formularzu, by mieć pewność, że wszystko gra.
Jeśli konfiguracja SMTP brzmi dla Ciebie jak czarna magia lub Twój formularz nadal odmawia posłuszeństwa – odezwij się do nas. Zajmiemy się techniczną stroną Twojego WordPressa, żebyś Ty mógł zająć się obsługą nowych zleceń.
Tworzymy strony, które inspirują, przyciągają klientów i otwierają przed Twoim biznesem
nowe możliwości rozwoju
Numer telefonu: 697 746 613
Adres e-mail: kontakt@bglinked.pl
© 2026 BGLinked, Wszelkie prawa zastrzeżone.
