Jak rozwiązywać problemy z pocztą e-mail WordPress?
Opublikowany: 2020-07-28Wydaje się to nieuniknione. E-maile generowane z witryny WordPress przestają przychodzić lub trafiają do folderu ze spamem. E-mail, jak powiedział kiedyś pewien zrzędliwy projektant, jest najgorszy.
Mimo to te wiadomości mogą być ważne. Mogą pochodzić od potencjalnych klientów wypełniających formularz kontaktowy, automatycznych powiadomień dotyczących bezpieczeństwa, a nawet zamówień eCommerce. Jeśli nie są dostarczane, my (lub nasi klienci) tracimy.
Dość często zadanie rozwiązywania problemów z niedostarczonymi lub spamowymi wiadomościami e-mail spada na projektantów stron internetowych. Proces śledzenia problemu może wydawać się zniechęcający. W końcu jesteśmy projektantami i programistami, a nie guru IT.
Ale rozwiązania mogą być łatwiejsze niż myślisz. Przyjrzyjmy się, co powoduje problemy z pocztą e-mail w witrynie WordPress, a także sposobami ponownego ich przepływu.
Zanim rozwiążesz problemy z dostarczaniem wiadomości e-mail w witrynie, musisz znaleźć źródło problemu. Chociaż istnieje wiele rzeczy, które mogą pójść nie tak, tak naprawdę sprowadza się to do dwóch winowajców: serwera WWW i nadgorliwego filtrowania spamu.
Czy serwer WWW wysyła wiadomości e-mail?
Pierwszą rzeczą, na którą należy zwrócić uwagę, jest to, czy serwer WWW faktycznie wysyła wiadomości e-mail. Może to nie być najczęstszy problem, ale zdarzają się sytuacje, w których coś uniemożliwia wysłanie tej wiadomości e-mail.
WordPress ma własną funkcję poczty, która opiera się na wbudowanych funkcjach poczty PHP. Czasami host sieciowy może blokować dostęp do poczty PHP ze względu na ustawienia zabezpieczeń lub nawet w odpowiedzi na wyzwalacz filtra spamu.
Rozwiązywanie problemów i naprawianie problemów z pocztą e-mail serwera WWW
Niektóre wtyczki, takie jak Gravity Forms, dostarczają pomocne komunikaty o błędach, które ułatwiają śledzenie problemu. Alternatywnie, zainstalowanie wtyczki, takiej jak Sprawdź e-mail, pozwoli ci określić, czy wiadomość e-mail jest wysyłana.
Stamtąd użyj wtyczki do rejestrowania poczty, takiej jak WP Mail Logging, aby zobaczyć wszelkie błędy związane z pocztą e-mail Twojej witryny. Umożliwi to głębsze przyjrzenie się sytuacji.
Istnieje również możliwość ingerencji wtyczki. Na przykład istnieją wtyczki przeznaczone do blokowania lub innego manipulowania wiadomościami e-mail wysyłanymi ze strony internetowej. W takim przypadku spróbuj wyłączyć te elementy, aby sprawdzić, czy to rozwiąże problem.
Jeśli wszystko inne zawiedzie, może być konieczna dyskusja z pomocą techniczną hosta internetowego. Powinni być w stanie pomóc Ci w odnalezieniu źródła problemów z serwerem.
Czy wiadomości e-mail z witryn internetowych są przechwytywane przez filtr spamu?
Filtry spamu coraz częściej powodują problemy z wiadomościami e-mail wysyłanymi ze stron internetowych. Jest to zrozumiałe, ponieważ sam spam jest ogromnym problemem. W związku z tym filtry stają się coraz bardziej rygorystyczne dotyczące tego, które wiadomości mogą przechodzić.
Inną częścią równania jest to, że niektórzy dostawcy usług pocztowych są bardziej wybredni niż inni. To, co działa dobrze z Gmailem, może nie działać dobrze z Outlook.com lub odwrotnie. I, jakkolwiek duże mogą być, są to tylko dwa z dosłownie tysięcy dostawców.
Pozyskiwanie wiadomości e-mail z witryny WordPress do pracy z filtrami antyspamowymi
Nawet przy różnicach między dostawcami poczty e-mail proces akceptowania wiadomości e-mail w witrynie przez filtry antyspamowe jest dość prosty.
Porozmawiajmy o trzech prostych rozwiązaniach. Każdy z nich to krok w górę, w zależności od powagi problemu.
Zmień adres „Od”:
Jeśli chodzi o formularze e-mail, dość powszechne było ustawianie powiadomienia from
adresu na adres osoby wypełniającej formularz. Jednak ta praktyka z pewnością wywoła w dzisiejszych czasach irytację filtrów antyspamowych.
Pierwszym i najszybszym rozwiązaniem jest po prostu zmiana adresu from
adresu na taki, który korzysta z domeny Twojej witryny. Idealnie byłoby mieć konto e-mail utworzone tylko w tym celu. Typowym przykładem jest coś ogólnego, takiego jak [email protected]
.
Następnie ustaw adres zwrotny reply-to
adres użytkownika przesyłającego formularz. Teoretycznie pozwala to na przejście wiadomości e-mail przez filtr antyspamowy, jednocześnie umożliwiając łatwą odpowiedź nadawcy.
To rozwiązanie działa najlepiej, jeśli używasz również swojego usługodawcy hostingowego do obsługi poczty e-mail. Jeśli korzystasz z zewnętrznego dostawcy poczty e-mail, nawet takiego, który korzysta z domeny Twojej witryny, wiadomości mogą być nadal odrzucane.
Skorzystaj z wtyczki WordPress SMTP
Idąc o kolejny krok w górę drabiny, wtyczka SMTP umożliwia wysyłanie wiadomości e-mail z witryny bezpośrednio przez serwer pocztowy – z całkowitym pominięciem serwera WWW. Wyeliminowanie „człowieka pośredniego” zapewnia, że serwer pocztowy postrzega wysyłane wiadomości jako legalne.
Istnieje wiele opcji, przy czym WP Mail SMTP, Easy WP SMTP i Post SMTP Mailer/Email Log należą do najczęściej używanych wtyczek. Każdy ma własne dzwonki i gwizdki, ale w istocie pełnią tę samą podstawową funkcję.
Ponownie, zalecane jest posiadanie dedykowanego konta e-mail do tego celu. W związku z tym będziesz potrzebować następujących informacji dotyczących tego adresu e-mail:
- Hasło;
- Nazwa i numer portu serwera poczty wychodzącej (SMTP);
- Rodzaj szyfrowania (SSL/TLS);
- Metoda Uwierzytelnienia;
Wdrożenie tego rozwiązania to kwestia wyboru wtyczki SMTP, którą chcesz i skonfigurowania jej dla swojego konta e-mail. Następnie wykonaj kilka testów, aby upewnić się, że poczta jest dostarczana. Można to zrobić za pomocą wbudowanej funkcji testowania wtyczki lub przesyłając formularz kontaktowy na swojej stronie internetowej.
Warto zauważyć, że niektórzy dostawcy poczty e-mail mogą wymagać zezwolenia Twojej witrynie na łączenie się z serwerem pocztowym. Na przykład Gmail ma w tym celu ustawienie „mniej bezpieczne aplikacje”. Jeśli często napotykasz błędy uwierzytelniania, może to być przyczyną.
Skorzystaj z usługi dostarczania poczty
Usługa dostarczania poczty to świetna opcja w kilku różnych sytuacjach. Po pierwsze, są najlepszym rozwiązaniem, gdy masz problemy z pracą z własnym serwerem pocztowym. Są również zalecane, jeśli wiadomość e-mail wygenerowana przez Twoją witrynę ma kluczowe znaczenie.
Usługi te, w tym dostawcy tacy jak Mailchimp, Mailgun i SendGrid, oferują narzędzia, które lepiej zapewniają, że poczta e-mail dotrze do miejsca docelowego. Oferowane są bezpłatne poziomy usług, ale witryny o większym wolumenie mogą wymagać płatnego konta.
Zakres tego, co może zrobić usługa dostarczania poczty, jest różny. Niektórzy dostawcy oferują własne serwery SMTP, podczas gdy inni będą uwierzytelniać się na istniejącym serwerze pocztowym za pośrednictwem interfejsu API. W niektórych przypadkach może być konieczne zweryfikowanie własności domeny przez dodanie rekordów do DNS.
Jeśli wpadniesz w kłopoty, usługa dostarczania poczty powinna dostarczyć Ci przydatnych informacji. Będziesz mieć dostęp do raportów, które zawierają informacje, takie jak współczynniki odrzuceń i wyniki spamu.
Kilka wtyczek SMTP integruje się z tymi usługami, podczas gdy inne (w tym Mailgun i SendGrid) mają własne samodzielne wtyczki.
Rozwiąż problemy z dostarczaniem wiadomości e-mail WordPress
Problemy z pocztą e-mail w witrynie WordPress stały się powszechne. Kluczem do rozwiązywania problemów i ostatecznego rozwiązania problemu jest określenie źródła. Niezależnie od tego, czy jest to problem z serwerem internetowym, czy ścisły filtr spamu, istnieje wiele wtyczek WordPress, których możesz użyć, aby rozwiązać problem i przywrócić ich działanie.