Jak naprawić brak wysyłania wiadomości e-mail przez WordPress w 2022 roku?

Opublikowany: 2021-07-29

Czy chcesz wiedzieć, jak naprawić problem z brakiem wysyłania wiadomości e-mail przez WordPress?

Jest to bardzo powszechny problem i prawie każdy, kto ma formularz kontaktowy, w pewnym momencie natknie się na ten problem. Ale jest też naprawdę łatwe do naprawienia.

Pokażemy Ci, jak rozwiązać problemy z pocztą e-mail WordPress, abyś mógł bez problemu zacząć otrzymywać powiadomienia.

Napraw swoje wiadomości e-mail WordPress teraz

Dlaczego moje wiadomości e-mail WordPress nie wysyłają?

Istnieje kilka potencjalnych powodów, dla których Twoje wiadomości e-mail WordPress nie są wysyłane:

  • Twoje e-maile wyglądają jak spam : to najczęstszy powód. Gdy serwer WWW generuje wiadomość e-mail, tworzy tylko nagłówki wymagane do podstawowego dostarczania wiadomości e-mail za pomocą PHP mail(). Domyślna funkcja PHP mail() nie dodaje żadnego uwierzytelnienia, aby udowodnić, że wiadomość jest wiarygodna. Aby to naprawić, możesz użyć WP Mail SMTP.
  • Twój dostawca usług hostingowych wyłączył PHP mail(): ze względu na nieodłączne problemy z bezpieczeństwem związane z PHP mail(), wielu dostawców usług hostingowych po prostu wyłącza PHP dla poczty, więc Twoja witryna WordPress nie może w ogóle wysyłać wiadomości. Możesz natknąć się na to, jeśli masz Amazon EC2 lub Lightsail. WP Mail SMTP pozwoli Ci to obejść, ponieważ używa SMTP zamiast PHP do dostarczania poczty e-mail.
  • Używasz localhost : jeśli tworzysz witrynę na komputerze przed jej przesłaniem, Twoje e-maile prawdopodobnie nie będą działać. WP Mail SMTP naprawi, że WordPress nie wysyła wiadomości e-mail na localhost, dzięki czemu możesz otrzymywać powiadomienia WordPress tak, jak robiłaby to witryna na żywo.

Śmiało zainstalujmy teraz WP Mail SMTP.

Jak naprawić problem z brakiem wysyłania wiadomości e-mail przez WordPress

Zamierzamy użyć WP Mail SMTP, aby przekierować Twoje wiadomości e-mail przez zewnętrznego dostawcę usług e-mail (ESP). Spowoduje to dodanie uwierzytelnienia wymaganego do ich niezawodnego dostarczenia.

  1. Zainstaluj wtyczkę WP Mail SMTP
  2. Połącz swoją witrynę WordPress z usługą pocztową
  3. Włącz rejestrowanie poczty e-mail
  4. Często zadawane pytania dotyczące braku wysyłania wiadomości e-mail przez WordPress

Zainstalujmy najpierw wtyczkę.

1. Zainstaluj wtyczkę WP Mail SMTP

Najpierw zainstaluj WP Mail SMTP na swojej witrynie WordPress. WP Mail SMTP to wtyczka WordPress, która rekonfiguruje funkcję poczty PHP wp_mail() tak, aby używała SMTP zamiast PHP. Możesz korzystać z bezpłatnej lub płatnej wersji, ale chcesz, aby wersja Pro lub nowsza korzystała z funkcji rejestrowania i raportowania poczty e-mail, o których powiemy później.

Aby pobrać wtyczkę, przejdź do swojego konta WP Mail SMTP i kliknij kartę Pobieranie . Możesz pobrać plik zip wtyczki, klikając Pobierz WP Mail SMTP .

Download the WP Mail SMTP plugin

Następnie przejdź do swojej witryny i zaloguj się do pulpitu WordPress. Przejdź do wtyczek » Dodaj nowy .

Add new plugin in WordPress

Prześlij plik zip wtyczki i kliknij Zainstaluj teraz .

Install WP Mail SMTP

Po zainstalowaniu wtyczki należy ją aktywować . Spowoduje to uruchomienie kreatora konfiguracji w przeglądarce.

Teraz jesteśmy gotowi do skonfigurowania Twojego dostawcy poczty e-mail dla WordPress.

2. Połącz swoją witrynę WordPress z usługą pocztową

Zamierzamy przekierować Twoje wiadomości e-mail przez oddzielnego dostawcę poczty e-mail, aby naprawić problem z brakiem wysyłania wiadomości e-mail przez WordPress.

Dzięki WP Mail SMTP konfiguracja jest bardzo łatwa. Użyjemy kreatora konfiguracji, abyś nie musiał samodzielnie bawić się ustawieniami konfiguracyjnymi.

Aby rozpocząć, kliknij przycisk Zacznijmy w Kreatorze instalacji.

click the Let's Get Started button

Na następnym ekranie zobaczysz listę dostępnych programów pocztowych, które możesz skonfigurować w WP Mail SMTP.

Setup Wizard and Mailers in WP Mail SMTP

Wszyscy ci dostawcy pomogą rozwiązać problem z brakiem wysyłania wiadomości e-mail przez WordPress. Jednak niektóre z nich nie są dostosowane do dużych ilości wiadomości e-mail.

Oto krótki przewodnik, jeśli nie wiesz, co tutaj wybrać:

  • Małe strony internetowe lub testy : Możesz użyć do tego innego SMTP. Należy jednak pamiętać, że większość serwerów SMTP ma limity szybkości, więc może to spowodować awarię wiadomości e-mail WordPress w ruchliwej witrynie. Jako alternatywną opcję, Postmark i Sendinblue mają bezpłatne konta próbne.
  • Witryna wysyłająca kilka e-maili dziennie : poczta Gmail to dobra opcja, jeśli masz konto Google Workspace lub Gmail. Umożliwi to wysyłanie wiadomości e-mail z dowolnego aliasu Gmaila w WordPress, co jest przydatne, jeśli chcesz używać różnych aliasów Gmaila z różnymi formularzami lub wtyczkami. Gmail i Google Workspace są jednak nieco bardziej skomplikowane w konfiguracji.
  • Średnie i duże witryny : witryny, które wysyłają e-maile transakcyjne, powinny rozważyć profesjonalnego dostawcę poczty e-mail, takiego jak SMTP.com lub Sendinblue.

Jeśli nie masz pewności, co wybrać, Sendinblue ma bezpłatny plan do 300 e-maili dziennie. Uwierzytelnia również nazwę domeny, a nie indywidualny adres e-mail, dzięki czemu możesz wysyłać wiadomości e-mail z dowolnego adresu w swojej domenie w WordPress.

Możesz zarejestrować się na darmowy plan bez karty kredytowej.

Sendinblue pricing

Po wybraniu mailera przejdź do dokumentacji, korzystając z poniższych łączy. Dokument pomoże Ci skonfigurować połączenie między Twoją witryną a programem pocztowym wybranym w Kreatorze.

Mailery dostępne we wszystkich wersjach Mailers w WP Mail SMTP Pro
SMTP.com Amazon SES
Sendinblue Microsoft 365 / Outlook.com
Google Workspace / Gmail Poczta Zoho
Mailgun
Stempel pocztowy
WyślijGrid
SparkPost
Inne SMTP
Dokumentacja dostawcy poczty e-mail wyjaśni, gdzie znaleźć potrzebne poświadczenia i gdzie wkleić je do kreatora konfiguracji.

Potrzebuję wsparcia?

Nasza licencja Elite obejmuje konfigurację białych rękawic dla SMTP.com lub Mailgun.

Po skonfigurowaniu połączenia wróć do tego przewodnika.

3. Włącz rejestrowanie poczty e-mail

W następnym kroku kreator będzie miał domyślnie włączone dwie opcje. Oni są:

  • Dostarczalność wiadomości e-mail
  • Śledzenie błędów

Obie opcje pomogą poprawić dostarczalność wiadomości e-mail.

Jeśli masz WP Mail SMTP Pro, możesz również włączyć tutaj cotygodniowe podsumowanie wiadomości e-mail i szczegółowe dzienniki poczty e-mail .

Enable WordPress email logs and weekly summary

Więc jak to pomoże?

Po pierwsze, nasza funkcja dziennika poczty e-mail to znacznie więcej niż tylko rejestrowanie poczty e-mail przez WordPress!

Po włączeniu możesz też:

  • Śledź otwarcia i kliknięcia w wiadomościach e-mail WordPress
  • Zobacz status dostawy na wykresie
  • Przechowuj załączniki w WordPress
  • Ponowne wysyłanie lub przekazywanie wiadomości e-mail, które się nie powiodły
  • Eksportuj wysłane e-maile w formacie EML
  • Eksportuj logi w formacie XLSX lub CSV
  • Generuj raporty e-mail

Open and click details in WordPress email log

Cotygodniowe podsumowanie e-mail będzie wysyłać w każdy poniedziałek aktualizację ze statystykami dostarczalności. Pomaga to aktywnie monitorować e-maile z formularzy kontaktowych, aby upewnić się, że ich nie brakuje.

Email Summary With Statistics in WP Mail SMTP Pro

Teraz jesteśmy gotowi do ukończenia kreatora konfiguracji i przetestowania Twojej poczty e-mail.

W ostatnim kroku pobierz klucz licencyjny z konta WP Mail SMTP i wklej go w polu, aby włączyć funkcje Pro i przyszłe aktualizacje.

Enter WP Mail SMTP license key

I to wszystko! WP Mail SMTP wyśle ​​testowy e-mail, aby potwierdzić, że wszystko działa.

Napraw swoje wiadomości e-mail WordPress teraz

Często zadawane pytania dotyczące braku wysyłania wiadomości e-mail przez WordPress

Masz pytania dotyczące niedziałających wiadomości e-mail WordPress? Poniżej odpowiemy na kilka często zadawanych pytań.

  • Co to jest SMTP?
  • Jakiego adresu e-mail powinienem użyć jako adresu e-mail „Od”?
  • Czy mogę skonfigurować WooCommerce SMTP?
  • Dlaczego nie mogę korzystać z PHPMailera?
  • Dlaczego „Inne SMTP” nie działa?
  • Dlaczego „inny SMTP” powoduje wygaśnięcie mojej witryny?
  • Dlaczego widzę ostrzeżenie DMARC, SPF lub DKIM?
  • Dlaczego WordPress nie wysyła e-maila z potwierdzeniem do użytkowników?

Zacznijmy.

Co to jest SMTP?

SMTP to skrót od Simple Mail Transfer Protocol. Jest to protokół używany przez serwery do wysyłania wiadomości e-mail.

W WordPressie możesz używać SMTP do wysyłania e-maili zamiast polegać na swoim serwerze WWW. Jest to bardziej niezawodne, ponieważ dodaje prawidłowe uwierzytelnianie do wiadomości e-mail.

Jakiego adresu e-mail powinienem użyć jako adresu e-mail „Od”?

Wiele wtyczek formularzy kontaktowych używa adresu e-mail administratora jako adresu Od. Może to powodować problemy z dostarczaniem wiadomości e-mail.

Teraz, gdy masz już zainstalowany WP Mail SMTP, powinieneś zawsze używać narzędzia From Email, które zostało uwierzytelnione w Kreatorze instalacji. To zapewni, że wszystkie twoje e-maile będą miały prawidłowe uwierzytelnienie. Innymi słowy, e-maile z WordPressa będą dostarczane tak, jakby zostały wysłane z Twojego konta e-mail.

Jeśli masz mnóstwo różnych wtyczek, z których wszystkie wysyłają e-maile, WP Mail SMTP pozwala wymusić From Email i From Name w całej witrynie.

Force the From Email in WordPress

Jest to bardzo łatwy sposób na upewnienie się, że nie wysyłasz wiadomości e-mail z adresu nadawcy, który nie jest uwierzytelniony.

Czy mogę skonfigurować WooCommerce SMTP?

TAk! Po wykonaniu kroków opisanych w tym samouczku wszystkie e-maile z zamówieniami WooCommerce zostaną wysłane z wybranej przez Ciebie poczty.

Możesz użyć serwera SMTP dla WooCommerce, ale zamiast tego zalecamy korzystanie z transakcyjnego dostawcy poczty e-mail. Dzięki temu Twoi klienci szybko otrzymają e-maile z zamówieniami WooCommerce.

Dlaczego nie mogę korzystać z PHPMailera?

PHP Mailer to domyślna metoda wysyłania wiadomości e-mail w WordPressie, ale jest bardzo zawodna. Dzięki PHP mail() Twoje e-maile są wysyłane bez żadnych informacji uwierzytelniających. W rezultacie serwery pocztowe zazwyczaj traktują wiadomości PHP jako spam, co prowadzi do problemów z dostarczalnością.

Aby Twoje wiadomości WordPress nie trafiały do ​​spamu, musisz skonfigurować swoją witrynę WordPress do korzystania z protokołu SMTP, który zapewnia niezbędne uwierzytelnianie, aby potwierdzić, że Twoje wiadomości e-mail są legalne.

Wtyczka WP Mail SMTP jest prawie powszechnie używana przez witryny WordPress, aby przestać wysyłać wiadomości e-mail za pomocą PHP i zamiast tego używać SMTP.

Dlaczego „Inne SMTP” nie działa?

Jeśli inny program pocztowy SMTP nie działa lub pojawia się błąd SMTP, najpierw sprawdź, czy używasz prawidłowych ustawień SMTP w WP Mail SMTP.

W szczególności zwróć uwagę na port SMTP, ponieważ różne serwery mają różne wymagania.

Jeśli to nie zadziała, być może korzystasz z hosta, który blokuje SMTP lub uniemożliwia korzystanie z własnego serwera SMTP. Ta blokada jest zwykle stosowana, aby uniemożliwić użytkownikom wysyłanie spamu z WordPressa lub zachęcić do płacenia za własną usługę SMTP hosta.

Jeśli serwer SMTP jest blokowany przez hosta, możesz skorzystać z dowolnego dostawcy poczty e-mail opartego na interfejsie API, takiego jak Sendinblue, SMTP.com lub Gmail, aby to obejść. Aby uzyskać więcej informacji, zapoznaj się z naszymi artykułami na temat:

  • Jak naprawić wiadomości e-mail WordPress w GoDaddy?
  • Jak korzystać z SMTP WordPress na hostingu A2

Te przewodniki są przeznaczone specjalnie dla klientów, którzy nie mogą używać SMTP do wysyłania wiadomości e-mail w ramach swojego planu hostingowego.

Dlaczego „inny SMTP” powoduje wygaśnięcie mojej witryny?

Jeśli opcja Inne SMTP powoduje przekroczenie limitu czasu witryny WordPress, oznacza to, że możesz mieć nieprawidłowe ustawienia DNS lub serwer SMTP nie działa.

Jest to również powszechny problem dla użytkowników Cloudflare, którzy mają nieprawidłowe ustawienia proxy w swojej strefie DNS. Sprawdź ten przewodnik dotyczący naprawiania wiadomości e-mail WordPress w Cloudflare, aby uzyskać szczegółowe informacje na temat ustawień, które musisz zmienić.

Dlaczego widzę ostrzeżenie DMARC, SPF lub DKIM?

WP Mail SMTP ma narzędzie do sprawdzania domen, które automatycznie skanuje rekordy DNS Twojej domeny. Jeśli wykryje problem z Twoim DNS, który może wpłynąć na dostarczanie wiadomości e-mail, powiadomi Cię, gdy wyślesz testową wiadomość e-mail.

Domain Check results

Aby to naprawić, zacznij od przeczytania naszych przewodników po DNS:

  • Co to są DMARC, SPF i DKIM?
  • Jak utworzyć rekord DMARC
  • Jak połączyć 2 rekordy SPF

Gdy Twoje rekordy DNS będą prawidłowe, Twoje e-maile będą miały odpowiednie uwierzytelnianie i nie będą już trafiać do folderu spamu odbiorcy.

Dlaczego WordPress nie wysyła e-maila z potwierdzeniem do użytkowników?

Jeśli chcesz, aby użytkownicy otrzymali wiadomość e-mail z potwierdzeniem po przesłaniu formularza kontaktowego w witrynie WordPress, możesz to łatwo skonfigurować za pomocą WPForms. Aby uzyskać więcej informacji, zapoznaj się z tym artykułem na temat wysyłania wiadomości e-mail z potwierdzeniem do użytkowników po przesłaniu formularzy.

Napraw swoje wiadomości e-mail WordPress teraz

Następnie śledź aktywność poczty e-mail w WordPress

Teraz naprawiłeś, że WordPress nie wysyła e-maili, sprawdź nasze śledzenie otwierania i klikania.

Możesz śledzić otwarcia i kliknięcia poszczególnych wiadomości e-mail lub wygenerować raport e-mail dla dowolnego wiersza tematu. To sprawia, że ​​WP Mail SMTP jest niesamowitą wtyczką do śledzenia użytkowników.

Open and click rates in WordPress graph

Gotowy, aby naprawić swoje e-maile? Zacznij już dziś od najlepszej wtyczki WordPress SMTP. WP Mail SMTP Elite obejmuje pełną konfigurację białych rękawic i oferuje 14-dniową gwarancję zwrotu pieniędzy.

Jeśli ten artykuł Ci pomógł, śledź nas na Facebooku i Twitterze, aby uzyskać więcej wskazówek i samouczków WordPress.