Jak uzyskać powiadomienia o formularzu WordPress za pomocą wtyczki WP Mail SMTP?

Opublikowany: 2020-04-24

Nie otrzymujesz powiadomień e-mail z formularzy kontaktowych WordPress? Niestety, formularz kontaktowy WordPress nie wysyłający wiadomości e-mail jest bardzo powszechny.

Możesz jednak szybko rozwiązać ten problem i zacząć odbierać te e-maile, konfigurując protokół SMTP (Simple Mail Transfer Protocol) w swojej witrynie. Ten samouczek pokazuje dokładnie, jak naprawić problem z wysyłaniem wiadomości e-mail z formularzem WordPress.

Dlaczego nie otrzymujesz powiadomień

Czy jesteś sfrustrowany, ponieważ Twoje formularze nie wysyłają e-maili i ciągle znikają? To duży problem w społeczności WordPressa i może naprawdę zaszkodzić wysiłkom związanym z generowaniem leadów. A jeśli jesteś tutaj, ponieważ szukałeś odpowiedzi na pytanie, gdzie WPForms wysyła e-maile? Jesteśmy z Tobą.

Przyczyn braku powiadomień e-mail może być wiele. Oto kilka najczęstszych:

  • Twój serwer hostingowy WordPress (nawet niezarządzany lub zarządzany hosting WordPress) nie jest skonfigurowany do korzystania z funkcji poczty PHP, której WordPress używa do wysyłania wiadomości e-mail generowanych przez wtyczkę formularza kontaktowego, taką jak WPForms.
  • Twój serwer pocztowy blokuje go jako spam. Aby zmniejszyć ilość wiadomości spamowych, dostawca poczty często sprawdza, czy wiadomość e-mail pochodzi z lokalizacji, z której rzekomo pochodzi. Na przykład, jeśli Twój serwer pocztowy to yahoo.com, istnieje duże prawdopodobieństwo, że powiadomienie o formularzu nie trafi nawet do folderu spamu, ponieważ jest wysyłane z zupełnie innego serwera. Może to powodować wiele problemów, w tym utratę wiadomości e-mail WooCommerce, brak wysyłania wiadomości e-mail przez Gravity Forms lub brak wysyłania wiadomości e-mail przez formularze Ninja.

Dlatego zalecamy używanie SMTP do wysyłania e-maili z WordPressa zamiast używania domyślnej funkcji poczty PHP. SMTP (Simple Mail Transfer Protocol) to standardowy w branży sposób wysyłania wiadomości e-mail przy użyciu odpowiednich metod uwierzytelniania, aby zapewnić dostarczalność wiadomości e-mail.

W tym poście będziemy używać bezpłatnej wtyczki WP Mail SMTP do wysyłania powiadomień z formularzy za pomocą prostej konfiguracji z dowolnym kontem e-mail.

WPForms to najlepsza wtyczka WordPress Form Builder. Zdobądź to za darmo!

Uwaga: ta metoda samouczka jest mniej bezpieczna, ponieważ przechowuje Twój login i hasło e-mail na pulpicie WordPress. Inni administratorzy WordPressa mają do tego dostęp. Aby uzyskać bezpieczniejszą opcję, zalecamy użycie jednej z bezpieczniejszych opcji WP Mail SMTP.

Jak naprawić problem z formularzem kontaktowym WordPress, który nie wysyła wiadomości e-mail?

Wykonaj poniższe czynności, aby naprawić problem z wysyłaniem wiadomości e-mail przez formularz kontaktowy WordPress.

Krok 1: Zainstaluj wtyczkę WP Mail SMTP

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę WP Mail SMTP. Możesz zobaczyć ten przewodnik, jak zainstalować wtyczkę WordPress, aby uzyskać instrukcje krok po kroku.

Krok 2: Skonfiguruj swój adres e-mail

Po zainstalowaniu i aktywacji tej wtyczki przejdź do WP Mail SMTP » Ustawienia, aby skonfigurować opcje poczty.

dostosuj ustawienia, jeśli formularz kontaktowy wordpress nie wysyła wiadomości e-mail

W tym miejscu najpierw zostaniesz poproszony o podanie adresu Od e-mail . Jest to adres e-mail, że wszystkie e-maile witryny (i powiadomień e-mail) w formularzu zostanie wysłany z. Jeśli konfigurujesz to w witrynie swojej firmy, możesz wprowadzić tutaj swój firmowy adres e-mail.

To ustawienie działa z większością programów pocztowych, chociaż istnieją pewne wyjątki. Jeśli korzystasz z Zoho Mail SMTP, twoje e-maile będą wysyłane tylko z twojego adresu Zoho Mail, więc to ustawienie będzie wyszarzone we wtyczce.

Uwaga: Upewnij się, że wpisujesz ten sam adres e-mail, którego będziesz używać do wysyłania wiadomości e-mail SMTP (Twój adres e-mail Yahoo, Gmail lub Live).

Ponadto w WPForms ten sam e-mail musi być używany w ustawieniu Z wiadomości e-mail dla powiadomień o formularzach.

Zdecydowanie zalecamy również zaznaczenie pola o nazwie Wymuś z wiadomości e-mail . Ponieważ wiadomości od e-maili z dowolnej witryny, które wysyłają e-maile, muszą być zgodne z tym adresem e-mail, aby SMTP działało, zaoszczędzi to kłopotów z edycją ustawień poczty e-mail WordPress w całej witrynie (we wszystkich formularzach e-maili itp.).

Krok 3: Skonfiguruj swoje imię nadawcy

Następnie możesz zmienić nazwę Od . Domyślnie będzie to ustawione na nazwę witryny. Możesz jednak zmienić to na dowolne, na przykład swoje rzeczywiste imię i nazwisko do personalizacji.

Możesz również wybrać opcję Wymuś od nazwy, aby zastosować to ustawienie do wiadomości e-mail w całej witrynie.

Dostosuj-od-nazwy-w-WP-Mail-SMTP-ustawieniach

Zalecamy również zaznaczenie opcjonalnego pola wyboru Ścieżka zwrotna, aby ustawić ścieżkę zwrotną tak, aby odpowiadała polu Od e-maila. Po włączeniu tej opcji otrzymasz wiadomość e-mail na ten adres, jeśli jakakolwiek wiadomość zostanie odrzucona w wyniku problemów z adresem e-mail odbiorcy.

Ustaw-ścieżkę-powrotu-do-dopasowania-od-e-maila

Krok 4: Wybierz swoją pocztę

Następnie w polu Mailer musisz wybrać opcję Other SMTP .

Maile WP Mail SMTP z wybranym innym SMTP

Jeśli masz problemy z tym, że WooCommerce nie wysyła wiadomości e-mail, możesz użyć innego programu pocztowego, który jest bardziej odpowiedni do e-maili transakcyjnych. Zachęcamy do zapoznania się z naszymi samouczkami dotyczącymi innych dostępnych programów pocztowych, takich jak Mailgun, Amazon SES, SendGrid, Gmail lub Microsoft.

Opcja Gmail umożliwia wysyłanie wiadomości e-mail z dowolnego aliasu Gmail lub G-Suite. Możesz także używać wielu aliasów do wysyłania wiadomości e-mail. Zapoznaj się z przewodnikiem dotyczącym wysyłania wiadomości e-mail WordPress z aliasów Gmaila, aby to skonfigurować.

Krok 5: Skonfiguruj inne ustawienia SMTP

Po wybraniu Inne SMTP jako poczty, pojawi się nowa sekcja o nazwie Inne SMTP . W tym miejscu musisz wprowadzić dodatkowe informacje, aby połączyć swoją witrynę z dostawcą poczty e-mail.

Skonfiguruj inne ustawienia SMTP

Każdy dostawca poczty e-mail wymaga nieco innych konfiguracji SMTP. W tym samouczku przyjrzymy się, jak skonfigurować opcje dla Gmaila, Yahoo i Live/Hotmail.

Podczas wprowadzania nazwy użytkownika i hasła dla dowolnej opcji poczty e-mail należy pamiętać, że informacje te są przechowywane w postaci zwykłego tekstu. Aby uzyskać bezpieczniejsze podejście, sprawdź poniżej pole Hasło, aby uzyskać instrukcje dotyczące dodawania hasła do pliku wp-config.php witryny.

Aby uzyskać więcej informacji, zapoznaj się z samouczkiem WPBeginner, aby uzyskać szczegółowe informacje na temat edycji wp-config.

hasło smtp

Oto ustawienia SMTP, których będziesz potrzebować w przypadku najpopularniejszych dostawców poczty e-mail:

  • Gmail / G Suite
  • Hotmail / Na żywo
  • poczta Yahoo
  • AOL

Ustawienia SMTP Gmaila / G Suite

Jeśli chcesz wysyłać powiadomienia przy użyciu kont Gmail lub G Suite, możesz skorzystać z poniższych opcji SMTP.

  • Host: smtp.gmail.com
  • Port: 587 (lub 465 przy użyciu szyfrowania SSL)
  • Nazwa użytkownika: Twój adres e-mail konta Gmail (np. [email protected])
  • Hasło: Twoje hasło do konta Gmail
  • Szyfrowanie: TLS

Następnie wprowadź swoją nazwę użytkownika i hasło Gmaila i zapisz te ustawienia.

Uwaga: pamiętaj, że zalecamy korzystanie z wbudowanej integracji Gmaila zamiast tego mniej bezpiecznego programu pocztowego Other SMTP. Jeśli jednak korzystasz z SMTP, nie zapomnij włączyć mniej bezpiecznych aplikacji w następnym kroku.

Ustawienia Hotmail / Live SMTP

Jeśli chcesz wysyłać powiadomienia za pomocą poczty Hotmail lub Live e-mail, możesz skorzystać z poniższych opcji SMTP.

  • Host: smtp.live.com
  • Port: 587
  • Nazwa użytkownika: Twój adres e-mail konta Hotmail (np. [email protected])
  • Hasło: Twoje hasło do konta Hotmail
  • Szyfrowanie: TLS

Następnie wprowadź swoją nazwę użytkownika i hasło usługi Live lub Hotmail i kliknij Zapisz zmiany .

Ustawienia SMTP poczty Yahoo

Jeśli chcesz wysyłać powiadomienia za pomocą poczty e-mail Yahoo, możesz skorzystać z poniższych opcji SMTP.

  • Host: smtp.mail.yahoo.com
  • Port: 465
  • Nazwa użytkownika: Twój adres e-mail konta Yahoo Mail (np. [email protected])
  • Hasło: hasło do konta Yahoo Mail
  • Szyfrowanie: SSL

Następnie wprowadź swoją nazwę użytkownika i hasło Yahoo i kliknij Zapisz zmiany .

Uwaga: Pamiętaj, że musisz włączyć mniej bezpieczne aplikacje, które znajdziesz w następnym kroku.

Ustawienia SMTP AOL

Jeśli chcesz wysyłać powiadomienia za pomocą poczty e-mail AOL, możesz skorzystać z poniższych opcji SMTP.

  • Host: smtp.aol.com
  • Port: 587
  • Nazwa użytkownika: Twój pseudonim AOL (np. jan)
  • Hasło: Twoje hasło do konta AOL
  • Szyfrowanie: TLS

Po wprowadzeniu tych szczegółów kliknij przycisk Zapisz ustawienia .

Krok 6: Włącz mniej bezpieczne aplikacje

Aby SMTP było używane w Twojej witrynie WordPress, może być konieczne włączenie mniej bezpiecznych aplikacji na swoim koncie e-mail. Poniżej pokażemy, jak to zrobić w:

  • Gmail
  • Hotmail/na żywo
  • Wieśniak

Jak włączyć mniej bezpieczne aplikacje w Gmailu

Aby włączyć mniej bezpieczne aplikacje w Gmailu, zaloguj się na swoje konto Gmail lub G Suite.

Następnie przejdź do mniej bezpiecznych aplikacji, klikając ten link. Obok opcji Dostęp dla mniej bezpiecznych aplikacji wybierz Włącz . (Jeśli masz włączone uwierzytelnianie dwuskładnikowe, musisz je wyłączyć, zanim będzie można włączyć tę opcję.)

mniej bezpieczne aplikacje są włączone, gdy formularz kontaktowy wordpress nie wysyła wiadomości e-mail

Czasami ze względów bezpieczeństwa Gmail może automatycznie blokować logowanie używane przez SMTP, nawet przy włączonych mniej bezpiecznych aplikacjach. W takim przypadku na Twój pomocniczy adres e-mail zostanie wysłana wiadomość e-mail z ostrzeżeniem o próbie logowania w następujący sposób:

blok google smtp, gdy formularz kontaktowy wordpress nie wysyła wiadomości e-mail

Aby usunąć tę blokadę, kliknij przycisk Przejrzyj swoje urządzenia teraz (lub odwiedź stronę Ostatnio używane urządzenia na swoim koncie) i postępuj zgodnie z instrukcjami, aby poinformować Google, że była to prawidłowa próba logowania.

Jak włączyć mniej bezpieczne aplikacje w Hotmail/Live?

Jeśli korzystasz z poczty e-mail Live lub Hotmail, nie musisz włączać mniej bezpiecznych aplikacji na swoim koncie, aby skonfigurować SMTP w swojej witrynie.

Jak włączyć mniej bezpieczne aplikacje w Yahoo

Aby włączyć mniej bezpieczne aplikacje na Yahoo, zaloguj się na swoje konto Yahoo.

Następnie kliknij tutaj, aby przejść do ustawień zabezpieczeń konta.

Teraz przewiń w dół do opcji Wygeneruj hasło do aplikacji i kliknij je.

Ekran bezpieczeństwa konta yahoo, jeśli formularz kontaktowy wordpress nie wysyła wiadomości e-mail

Pojawi się ekran do wygenerowania hasła. Z menu wybierz „Inna aplikacja”. Nazwij go, jak chcesz, i kliknij przycisk Generuj .

wygeneruj hasło do aplikacji yahoo, gdy formularz kontaktowy wordpress nie wysyła wiadomości e-mail

Twoje hasło zostanie wyświetlone na następnym ekranie. Skopiuj i kliknij gotowe. Będziesz go potrzebować do wklejenia do obszaru ustawień WP Mail SMTP.

wygeneruj hasło do aplikacji yahoo

Zobaczysz wygenerowane hasło do aplikacji.

hasło wygenerowane przez aplikację

Po wygenerowaniu hasła możesz wkleić to hasło do WP Mail SMTP.

hasło smtp

Krok 7: Wyślij testową wiadomość e-mail

Po dodaniu ustawień SMTP do WP Mail SMTP ważne jest, aby wysłać testową wiadomość e-mail, aby upewnić się, że wszystko działa poprawnie.

Aby wysłać testową wiadomość e-mail, kliknij kartę Test e- mail na stronie ustawień WP Mail SMTP.

naprawienie formularza kontaktowego wordpress nie wysyłanie wiadomości e-mail z wp mail smtp send test

Na tej karcie możesz wprowadzić dowolny adres e-mail, do którego masz dostęp, i kliknąć przycisk Wyślij e-mail .

przycisk, aby wysłać e-mail testowy wp mail smtp

Po wysłaniu wiadomości e-mail powinien pojawić się komunikat o powodzeniu.

wiadomość o sukcesie SMTP

Jeśli sprawdzisz skrzynkę odbiorczą dla wprowadzonego adresu e-mail, powinieneś otrzymać wiadomość e-mail do tego testu. Jeśli korzystasz z poczty e-mail Yahoo, może minąć około 5–10 minut, zanim dotrze ona do Twojej skrzynki odbiorczej.

wp mail testowa wiadomość o powodzeniu wiadomość e-mail poprawka dla formularza kontaktowego wordpress nie wysyła wiadomości e-mail

Pamiętaj, aby przetestować również e-maile z formularzami, przesyłając kilka zgłoszeń testowych po zakończeniu tej konfiguracji. W ten sposób możesz sprawdzić, czy wiadomości e-mail są dostarczane pomyślnie.

I nie zapomnij ustawić Od e-maila w ustawieniach powiadomień formularza na ten sam e-mail, za pomocą którego skonfigurowałeś ten SMTP.

Końcowe przemyślenia

Otóż ​​to! Pomyślnie skonfigurowałeś SMTP w swojej witrynie WordPress. Zaczniesz otrzymywać powiadomienia z formularzy WordPress.

A teraz, gdy powiadomienia e-mail działają poprawnie, możesz również zapoznać się z naszym postem, jak zmniejszyć porzucanie koszyka, aby dowiedzieć się więcej o wysyłaniu wiadomości e-mail o porzuconych koszykach i innych wskazówkach.

Na co czekasz? Zacznij już dziś od najpotężniejszej wtyczki formularzy WordPress.

Jeśli podoba Ci się ten artykuł, śledź nas na Facebooku i Twitterze, aby uzyskać więcej bezpłatnych samouczków WordPress.