<< powrót
Opublikowano Jeden komentarz

Formularz Contact Form 7 nie wysyła maili

Formularz Contact Form 7 nie wysyła maili

Masz problem z formularzem kontaktowym? Wydaje Ci się, że wszystko poprawnie skonfigurowałeś, a mimo to formularz nie wysyła maili? Nie martw się. Najprawdopodobniej w poradniku tym znajdziesz rozwiązanie tego problemu 😉 Zobacz co zrobić w przypadku, gdy formularz Contact Form 7 nie wysyła maili.

Niepoprawny adres e-mail

W pierwszej kolejności sprawdź, czy w konfiguracji formularza wpisałeś poprawne adresy e-mail odbiorcy i nadawcy.

Formularz Contact Form 7 nie wysyła maili

W polu Odbiorca wpisz adres e-mail, na który chcesz, żeby przychodziły maile. Natomiast w polu Nadawca wpisz adres, który w pierwszym członie na frazę wordpress, a po znaku „@” nazwę Twojej domeny. W przypadku mojej strony jest to wordpress@fankakodowania.pl. Ogólny schemat to: wordpress@twoja-domena.pl.

Złe klucze reCAPTCHA

Jeśli wpisałeś poprawne adresy e-mail dla Nadawcy i Odbiorcy a nadal Twój formularz Contact Form 7 nie wysyła maili, koniecznie sprawdź poprawność kluczy reCAPTCHA.

W zakładce Integracja można ustawić zabezpieczenie przed spamem reCAPTCHA v3 (zapraszam do artykułu, w którym pokazuję jak dodać reCAPTCHA v2 i v3 do formularza Contact Form 7). Koniecznie sprawdź, czy wpisane klucze są prawidłowe.

WP Mail SMTP by WPForms

UWAGA! Ostatnio miałam taką sytuację na stronie Klienta, że pomimo że wpisane były poprawne adresy dla Nadawcy i Odbiorcy, formularz nie działał prawidłowo. Co ciekawe, po wpisaniu danych do formularza i kliknięciu przycisku „Wyślij” wyświetlał się komunikat, że wiadomość została wysłana. Jednak wiadomości nie dochodziły na adres Odbiorcy. Dodatkowo zainstalowałam wtyczkę do konfiguracji SMTP (o tym w dalszej części artykułu), jednak i to nie pomogło.

Rozwiązanie tego problemu okazało się banalne 😉 Na stronie integracje były wpisane nieprawidłowe klucze. Po ich usunięciu maile zaczęły dochodzić.

Hosting blokuje wysyłkę maili

Czasem może się zdarzyć, że dostawca hostingu, u którego masz wykupiony serwer blokuje funkcję mail(). W takiej sytuacji skorzystaj z wtyczki WP Mail SMTP by WPForms lub Easy WP SMTP.

WP Mail SMTP by WPForms
Easy WP SMTP

Koniecznie zaktualizuj wtyczkę

Może się również okazać, że masz zainstalowaną nieaktualną wtyczkę Contact Form 7 i to właśnie jest źródłem problemów. Pamiętaj, żeby zawsze regularnie aktualizować wszystkie swoje wtyczki.

A może konflikt wtyczek?

Jeśli po sprawdzeniu poprzednich punktów Twój formularz nadal nie wysyła maili, koniecznie sprawdź, czy wtyczka Contact Form 7 nie koliduje z inną zainstalowaną wtyczką. W tym celu wyłącz wszystkie wtyczki oprócz Contact Form 7 i sprawdź działanie formularza.

Formularz Contact Form 7 nie wysyła maili – podsumowanie

Koniecznie daj znać w komentarzu, czy moje rady pomogły rozwiązać problem z Contact Form 7 na Twojej stronie. A może są jeszcze inne przyczyny niedziałającego formularza, o których warto napisać?

Subskrybuj
Powiadom o
guest
1 Komentarz
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
Marek
1 rok temu

Cześć, dzięki za wskazówki. Niestety nie pomogły