Formularz kontaktowy to fantastyczna darmowa wtyczka do dodawania formularzy kontaktowych do witryny WordPress. Ale pomimo łatwości obsługi i niezawodności brakuje mu wielu funkcji. Wtyczka Contact Form do WordPressa skutecznie wysyła i odbiera ponad milion e-maili każdego dnia. Niestety, istnieje wiele zewnętrznych przyczyn, które mogą blokować otrzymywanie lub wysyłanie e-maili. W tym artykule przyjrzymy się wszystkim powodom, dla których Contact Form 7 nie wysyła e-maili.
Dostępność formularza kontaktowego
Posiadanie formularza kontaktowego w witrynie WordPress to świetny sposób, aby odwiedzający mogli się z Tobą komunikować. Chociaż opracowano wiele wtyczek dla WordPressa, które umożliwiają dodanie formularza kontaktowego do jednej ze stron Twojej witryny, Contact Form 7 ułatwia to.
Wordpress Contact Form 7 nie wysyła e-maili. Powody
Witryna bez obszaru kontaktowego jest jak biuro, w którym klient się nie loguje. Pełna witryna ma co najmniej jedenobszar kontaktowy na określonej stronie. Działa jako pomost między odwiedzającymi a właścicielem witryny. W pełni funkcjonalny obszar kontaktu pozwala zmienić ciekawskich gości w klientów. Czasami opinie gości pomagają ulepszyć witrynę. W takim przypadku wygodny jest formularz kontaktowy. Formularz kontaktowy umożliwia zarządzanie wieloma formularzami kontaktowymi.
Sprawdź ustawienia SMTP, aby upewnić się, że host, port, protokół, nazwa użytkownika i hasło są w 100% poprawne. Jeśli problem będzie się powtarzał, dostawca hostingu najprawdopodobniej blokuje wychodzące połączenia z gniazdem PHP lub dla tego konkretnego portu lub protokołu. Poinformuj swojego dostawcę usług hostingowych, że próbujesz korzystać z SMTP i podaj hosta, port i protokół, którego używasz, i poproś o zezwolenie na połączenie wychodzące. Zapoznaj się również z przewodnikiem rozwiązywania problemów, aby uzyskać dalsze rozwiązania i pomysły.
Dla małych firm lub firm o małej liczbie poczty e-mail bezpłatny serwer SMTP firmy Google może być doskonałym rozwiązaniem, a Gmaila można używać do przekazywania poczty e-mail. Mają bardzo dużą infrastrukturę i możesz liczyć na to, że ich usługi pozostaną online. Jednak mimo że jest całkowicie darmowy, nic nie jest ograniczone. Zgodnie z dokumentacją Google możesz wysyłać do 100 e-maili co 24 godziny w trybie przekaźnika przez swoje serwery SMTP.
Mnóstwo różnych opcji jest dostępnych w oficjalnym repozytorium wtyczek, które umożliwiająskonfiguruj WordPress do wysyłania e-maili, ale nie wszystkie z nich są niezawodne.
Łatwa konfiguracja wtyczek SMTP
Możesz wybrać tę opcję, jeśli szukasz szybkiego i łatwego rozwiązania do skonfigurowania SMTP w swojej witrynie.
- Zalety: Możesz zacząć otrzymywać powiadomienia e-mail za pomocą SMTP, po prostu określając porty SMTP i wprowadzając swoje dane logowania w ustawieniach wtyczki.
- Wady: To szybsze podejście spowoduje przechowywanie poświadczeń konta e-mail na pulpicie nawigacyjnym WordPress, dzięki czemu inni administratorzy WordPressa mogą uzyskać dostęp do Twoich poświadczeń, jest to mniej bezpieczne.
Jeśli problem nadal występuje i nie otrzymujesz wiadomości lub formularz kontaktowy WordPress 7 wysyła wiele e-maili, rozważ inne przyczyny i sposoby ich rozwiązania.
Usługa pocztowa nie działa poprawnie
Rozwiązania:
- Sprawdź pocztę e-mail na serwerze za pomocą opcji „Sprawdź funkcję poczty e-mail”. Otwórz ustawienia formularza kontaktowego w zakładce Opcje wysyłania i wyślij testową wiadomość e-mail, jeśli jej nie otrzymałeś, oznacza to, że serwer pocztowy nie działa poprawnie i dlatego WordPress Contact Form 7 nie wysyła wiadomości e-mail. W takim przypadku skontaktuj się z dostawcą usług hostingowych, zgłoś problem i poproś o skonfigurowanie funkcji poczty e-mail na Twoim serwerze. Możesz to również zrobić, uruchamiając test w swojej witrynie za pomocądarmowa wtyczka Sprawdź e-mail. Jest to bardzo prosta wtyczka przeznaczona do prostego testowania, czy wersja WordPress i/lub serwer może wysyłać e-maile. Od czasu napisania wtyczka ma ponad 40 000 aktywnych instalacji z oceną 4,9 na 5 gwiazdek. Po zainstalowaniu po prostu kliknij „Sprawdź e-mail” na pulpicie WordPress. Wpisz adres e-mail, aby wysłać test i kliknij Wyślij testowy e-mail.
- Sprawdź swojego klienta poczty e-mail, aby sprawdzić, czy otrzymałeś e-mail testowy. Wiersz tematu będzie wyświetlany jako „Sprawdź pocztę z https://…”. Pamiętaj również o sprawdzeniu folderu ze spamem lub śmieciami. Jeśli otrzymałeś wiadomość e-mail, oznacza to, że WordPress może wysyłać wiadomości e-mail na Twój serwer WWW.
- Jeśli wysyłasz wiadomości za pomocą wtyczki WordPress (takiej jak formularz kontaktowy) i to nie działa, włącz funkcjonalny e-mail. Jeśli używasz niektórych aplikacji opartych na MAMP, WAMP, XAMPP, mogą one nie mieć tej opcji (włącz funkcjonalną pocztę e-mail). Może to być również powodem, dla którego Contact Form 7 nie wysyła wiadomości e-mail na pocztę domeny. W takim przypadku możesz je sprawdzić lokalnie. Aby to zrobić, przejdź do wp-login.php i spróbuj kliknąć „Zapomniałem hasła”.
Nie ma problemu z serwerem, ale wtyczka Contact Form 7 nie wysyła e-maili
Sugerowana przyczyna: wymagania hostingowe.
Rozwiązania:
- Wiele hostów wymagapotwierdzenie ważności adresu e-mail i domeny serwisu. Jeśli wpiszesz prawdziwy adres i zobaczysz problem z wpgod@., oznacza to, że Twój serwer pocztowy nie obsługuje domeny. Po prostu przejdź do ustawień i spróbuj umieścić tę domenę na liście, problem zostanie rozwiązany
- Jeśli masz problemy z wysyłaniem wiadomości e-mail przy użyciu tej formuły [Twoje imię i nazwisko], unikaj noreply@., ponieważ niektóre hosty nie zezwalają na te adresy. Po prostu spraw, aby Twój adres e-mail był prawidłowy.
- Możesz napotkać problemy z przesyłaniem wiadomości e-mail, ponieważ niektórzy gospodarze tworzą niestandardową siatkę wymagań dotyczących wiadomości e-mail. Sprawdź podstawowe wymagania tego, co masz i spróbuj zmaksymalizować swój adres e-mail. W przeciwnym razie nie możesz przesłać go za pomocą wtyczki WordPress, niezależnie od tego, czy był to formularz kontaktowy, czy jakikolwiek inny.
Wymagania serwera i hostingu sprawdzone, ale formularz nie działa
Przypuszczalna przyczyna: konflikt wtyczki + motywu.
Formularz kontaktowy 7 nie wysyła wiadomości e-mail po kliknięciu przycisku „Prześlij”, ale wymagania dotyczące serwera i hostingu zostały zweryfikowane.
Rozwiązanie: Wynika to z różnych poziomów umiejętności, języków i kilku innych obiektywnych powodów. Jeśli napotkasz ten problem, najbardziej pomocnym sposobem jest zapytanie programistów o swoje rzeczy lub jeśli masz pewność, że jest to formularz kontaktowy, który dzwonikonflikt, możesz skontaktować się z programistami za pośrednictwem wewnętrznego panelu wsparcia.
Naprawiono wszystkie przyczyny, ale problem nadal występuje
Sugerowana przyczyna: problem z Javascriptem. Contact Form 7 często koliduje z Javascriptem, może to być powód, dla którego nie wysyła e-maili.
Rozwiązanie: Nawet nie próbuj samodzielnie nim zarządzać, jeśli jesteś początkującym i nie masz wystarczająco specjalistycznej wiedzy na ten temat, lepiej skontaktuj się z programistami. Ale najpierw upewnij się, że masz najnowszą wersję formularza kontaktowego dla witryn WordPress. Jeśli potrzebujesz więcej informacji, sprawdź główną stronę wtyczki Formularz kontaktowy.
Jeśli Formularz kontaktowy 7 nie wysyła wiadomości e-mail z „Denver”, lepiej skontaktować się z programistami, aby rozwiązać problem.