Jak wysyłać wiadomości e-mail WordPress za pomocą Mailgun za pomocą WP Mail SMTP

Opublikowany: 2019-12-03

Czy zauważyłeś, że nie otrzymujesz powiadomień z formularza kontaktowego WordPress?

Być może zastanawiasz się, dlaczego WPForms nie wysyła Ci wiadomości e-mail, gdy ktoś wypełnia formularze lub dlaczego nie widzisz żadnych powiadomień WordPress.

W tym samouczku omówimy, jak rozwiązać problemy z dostarczaniem wiadomości e-mail i wysyłać wiadomości e-mail WordPress za pomocą Mailgun za pomocą WP Mail SMTP.

Co powoduje brakujące wiadomości e-mail WordPress

Być może zauważyłeś, że WordPress nie wysyła Ci powiadomień e-mail, ponieważ wpisy formularzy piętrzą się na Twoim pulpicie WordPress. Lub sfrustrowani odwiedzający skontaktowali się z Tobą za pomocą mediów społecznościowych lub innych metod, aby nie usłyszeć od Ciebie odpowiedzi.

W większości przypadków brakujące wiadomości e-mail WordPress są spowodowane zapobieganiem spamowi.

Ponieważ spamerzy stają się coraz mądrzejsi, dostawcy poczty e-mail muszą stale zwiększać swoją ochronę przed spamem. Jest to zwykle najczęstsza przyczyna brakujących wiadomości e-mail.

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

blokery spamu naprawiają, wysyłając wiadomości e-mail WordPress za pomocą Mailgun

W niektórych innych przypadkach brakujące wiadomości e-mail są spowodowane tym, że serwer hostingowy WordPress nie jest skonfigurowany do korzystania z funkcji PHP mail(). Nawet jeśli jest to niezarządzany lub zarządzany hosting WordPress. Ta funkcja jest domyślnie używana przez WordPress do wysyłania wiadomości e-mail generowanych przez WordPress lub dowolną wtyczkę kontaktową, taką jak WPForms.

Na szczęście oba te problemy można obejść za pomocą protokołu SMTP.

SMTP (Simple Mail Transfer Protocol) to branżowy standard wysyłania wiadomości e-mail. W przeciwieństwie do funkcji poczty PHP, SMTP wykorzystuje odpowiednie uwierzytelnianie, które zwiększa dostarczalność wiadomości e-mail. Dlatego zalecamy używanie SMTP do wysyłania e-maili w WordPressie.

W tym artykule pokażemy, jak to zrobić z jedną z polecanych przez nas usług SMTP: Mailgun.

Możesz również zapoznać się z naszymi artykułami na temat wysyłania e-maili za pomocą Gmaila lub Sendgrid.

Jak naprawić powiadomienia o formularzach za pomocą Mailgun + WP Mail SMTP

Mailgun to popularny dostawca usług e-mail, który pozwala właścicielom witryn wysyłać mnóstwo e-maili.

Każdego miesiąca możesz wysyłać swoje pierwsze 5000 e-maili za darmo. Jeśli chcesz wysłać więcej e-maili, potrzebujesz płatnego zwykłego.

Zacznijmy więc konfigurować witrynę, aby wysyłać wiadomości e-mail WordPress za pomocą Mailgun za pomocą WP Mail SMTP.

1. Załóż konto Mailgun

Najpierw musisz założyć konto na stronie Mailgun.

załóż konto na stronę konta mailgun

Uwaga: Jako dodatkowy krok weryfikacji, Mailgun będzie wymagał podania informacji o karcie kredytowej, aby założyć konto, nawet dla bezpłatnego konta. Aby uzyskać więcej informacji, zobacz stronę rejestracji Mailgun.

Po wypełnieniu krótkiego formularza rejestracyjnego będziesz musiał wykonać kilka dodatkowych czynności weryfikacyjnych. Wielopoziomowa weryfikacja pozwala Mailgun lepiej zapewnić dostarczanie wiadomości e-mail dla wszystkich swoich użytkowników.

Najpierw powinieneś otrzymać wiadomość e-mail, aby zweryfikować swoje konto Mailgun. Aby rozpocząć proces weryfikacji, musisz kliknąć link w tej wiadomości e-mail.

wiadomość wsparcia mailgun

Po kliknięciu linku weryfikacyjnego musisz wprowadzić numer telefonu komórkowego, aby otrzymać SMS-owy kod weryfikacyjny.

Ekran weryfikacji konta mailgun wysyłaj wiadomości e-mail WordPress za pomocą Mailgun

Po wykonaniu tych kroków zostaniesz zalogowany do Mailgun.

Teraz, gdy jesteś zalogowany, powinieneś zobaczyć swój pulpit nawigacyjny Mailgun. Kiedy będziesz gotowy, kliknij Domeny w lewym menu.

dodaj nowe ustawienia mailguna domeny

Na stronie Domeny musisz kliknąć przycisk Dodaj nową domenę .

dodaj nowe ustawienia mailguna domeny

Uwaga: jeśli nie widzisz przycisku dodawania nowej domeny, prawdopodobnie oznacza to, że nie wprowadziłeś jeszcze danych swojej karty kredytowej. Mailgun wymaga, aby wszystkie konta, w tym konta darmowe, wprowadziły dane karty kredytowej, zanim będziesz mógł kontynuować i wysyłać wiadomości e-mail WordPress za pomocą Mailgun.

Następnie musisz wprowadzić subdomenę nazwy domeny swojej witryny.

Co to dokładnie oznacza?

Subdomena zastępuje część „www” adresu witryny; na przykład: „subdomena.twojawitryna.com”. Subdomeny mogą służyć do dodawania oddzielnych sekcji lub katalogów do witryny (tak jak niektóre witryny mają swoje blogi w subdomenie, takiej jak blog.example.com).

W takim przypadku subdomena będzie używana przez Mailgun do wysyłania wiadomości e-mail.

W następnym kroku utworzymy rzeczywistą subdomenę. Na razie możesz po prostu wpisać subdomenę, taką jak mail.yourwebsite.com lub mg.yourwebsite.com. Tak naprawdę nie ma znaczenia, jak go nazwiesz, ale użycie „mail” lub „mg” wyraźniej wyjaśnia, jaki jest jego cel.

dodaj domenę, aby wysłać pocztę za pomocą mailgun

Następnie musisz wybrać USA lub UE. Jeśli Twoja witryna jest hostowana w Unii Europejskiej, wybierz UE . Jeśli Twoja witryna jest hostowana w dowolnym miejscu poza Unią Europejską, pozostaw ją domyślną opcją USA .

ustawienia domeny mailgun smtp

Na koniec zalecamy pozostawienie zaznaczonego pola Create DKIM Authority , aby uzyskać dodatkowy tryb ochrony przed spamem.

Zalecamy również wybranie opcji 2048 , która tworzy dłuższy klucz DKIM.

dkim autor

Przechodząc do następnego kroku, pamiętaj o pozostawieniu tej karty lub okna otwartego, ponieważ wrócimy na tę stronę później.

2. Zweryfikuj swoją domenę

Aby chronić zarówno właścicieli witryn, jak i ich odwiedzających, niektóre usługi SMTP, takie jak Mailgun, wymagają weryfikacji domeny przez dodanie rekordów do DNS witryny. Więcej informacji na temat korzyści płynących z weryfikacji domeny znajdziesz w przewodniku Mailgun.

Najpierw musisz otworzyć ustawienia DNS swojej witryny. Jeśli nie jesteś pewien, jak je znaleźć, Mailgun dostarczy Ci kilka pomocnych linków wyświetlanych na ich stronie konfiguracji, gdy dodajesz nową domenę.

rekordy dns do wysyłania mailgun smtp

Uwaga: jeśli nadal nie wiesz, gdzie znaleźć ustawienia DNS swojej witryny lub nie masz pewności, czy wprowadzić zmiany, skontaktuj się z dostawcą usług hostingowych swojej witryny.

Aby uzyskać więcej informacji na temat modyfikowania DNS witryny, zalecamy samouczek dotyczący ustawień DNS WPBeginner.

Po otwarciu ustawień DNS powinna pojawić się opcja dodania nowego rekordu.

Aby Mailgun mógł zweryfikować Twoją domenę, musisz dodać 2 rekordy TXT do DNS swojej witryny. Pamiętaj, aby je dokładnie skopiować, ponieważ będziesz potrzebować dokładnych wartości z konta Mailgun, aby weryfikacja zadziałała.

rekordy dns do wysyłania mailgun smtp

DNS zarządzany przez GoDaddy? Musisz dostosować nazwę hosta w Mailgun. Wprowadzając nazwę hosta do serwera GoDaddy DNS, musisz usunąć swoją normalną domenę. Na przykład zamiast wpisywać mg.twojadomena.com jako nazwę hosta pierwszego rekordu TXT, wpisz tylko mg .

W ustawieniach DNS witryny możesz również zobaczyć pole TTL (czas życia) dla rekordu. Zalecamy zmianę czasu TTL na jeden dzień (lub 86400 sekund, w zależności od jednostek używanych przez DNS).

Po dodaniu obu rekordów TXT musisz dodać rekordy MX w dokładnie taki sam sposób. Pamiętaj tylko, że musisz to zrobić dla utworzonej subdomeny, a nie dla domeny głównej.

Teraz, po dodaniu rekordów TXT i MX, wszystkie ustawienia DNS są gotowe.

Uwaga: Mailgun pokaże również rekord CNAME, ale możesz to zignorować, ponieważ nie ma to znaczenia, gdy używasz Mailgun tylko do wysyłania e-maili.

3. Sprawdź status weryfikacji Mailgun

Teraz Mailgun będzie musiał sprawdzić, czy Twoja domena ma prawidłowe rekordy DNS. Ta weryfikacja może chwilę potrwać (czasami 24-48 godzin), ponieważ aktualizacja rekordów DNS może trochę potrwać.

Stan weryfikacji domeny możesz sprawdzić w dowolnym momencie, odwiedzając stronę Domeny na swoim koncie Mailgun. Gdy Mailgun zweryfikuje wprowadzone zmiany DNS, wyświetli zielony znacznik wyboru obok nazwy domeny.

ustawienia weryfikacji mailgun smtp

Możesz jednak przejść do następnego kroku, czekając na zakończenie tej weryfikacji. Pamiętaj tylko, aby ta karta lub okno były otwarte, ponieważ przydadzą się one nieco później.

4. Skonfiguruj WordPress do wysyłania e-maili

Po skonfigurowaniu DNS możesz przygotować swoją witrynę WordPress do korzystania z Mailgun z WP Mail SMTP do wysyłania wiadomości e-mail.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę WP Mail SMTP. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

wp-mail-smtp-logo

Po zainstalowaniu i aktywacji tej wtyczki musisz przejść do WP Mail SMTP » Ustawienia, aby skonfigurować ustawienia wtyczki.

Ustawienia wtyczki wpmailsmtp na pulpicie nawigacyjnym

U góry tej strony możesz ustawić Od e - mail i Od nazwy . Domyślnie zostaną one wypełnione adresem e-mail administratora i nazwą witryny.

W przypadku adresu Od e-mail możesz użyć dowolnego prawidłowego adresu e-mail.

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 ci to kłopotów z edycją ustawień poczty e-mail w całej witrynie (we wszystkich formularzach e-maili itp.).

Możesz dodać dowolną Z Nazwa chcesz, możesz także wybrać, aby wymusić od imienia zastosować to ustawienie w całej witrynie.

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

Następnie w polu Mailer musisz wybrać opcję Mailgun .

Zalecamy również zaznaczenie opcjonalnego pola wyboru Ścieżka zwrotna, aby ustawić ścieżkę zwrotną odpowiadającą polu Od e-maila . Spowoduje to wysłanie wiadomości e-mail, jeśli jakiekolwiek wiadomości zostaną odrzucone w wyniku problemów z adresem e-mail odbiorcy.

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

Po wybraniu Mailgun jako poczty, pojawi się nowa sekcja Mailgun . Tutaj musisz podać informacje o API i domenie.

Nawet jeśli Twoja domena nadal czeka na weryfikację, Mailgun dostarczy te informacje. Być może nawet automatycznie otrzymałeś wiadomość e-mail zawierającą klucz API, w przeciwnym razie będziesz musiał wrócić do karty lub okna ze szczegółami domeny Mailgun.

W prawym górnym rogu konta Mailgun kliknij małe kółko ze swoimi inicjałami. Następnie wybierz opcję Bezpieczeństwo .

strona bezpieczeństwa mailguin

Spowoduje to przejście do strony zawierającej Twój klucz API. Aby wyświetlić pełny klucz API, musisz kliknąć ikonę oka.

Strona klucza API w mailgun

Po skopiowaniu tekstu pełnego klucza (w tym key- na początku), wróć do ustawień WP Mail SMTP i wklej go w polu Klucz API .

Prywatna strona klucza API Mailgun

Następnie jako nazwę domeny wprowadź subdomenę utworzoną w Mailgun (na przykład mg.twojadomena.com).

Po uzupełnieniu tych informacji kontynuuj i zapisz ustawienia.

5. Wyślij testowy e-mail

Uwaga: przed kontynuowaniem tego kroku upewnij się, że proces weryfikacji z kroku 3 został zakończony. Może to chwilę potrwać, więc możliwe, że będziesz musiał wrócić do tego później.

Po zweryfikowaniu domeny i dodaniu ustawień do WP Mail SMTP ważne jest, aby wysłać testową wiadomość e-mail, aby upewnić się, że wszystko działa poprawnie. Aby to zrobić, upewnij się, że jesteś na stronie WP Mail SMTP »Ustawienia i otwórz kartę Test poczty e-mail .

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

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

testowa wiadomość e-mail została pomyślnie wysłana

Jeśli sprawdzisz skrzynkę odbiorczą dla tego adresu e-mail, powinieneś otrzymać wiadomość e-mail do tego testu. Jeśli skonfigurowałeś dzienniki poczty e-mail WordPress, możesz tam również zajrzeć.

potwierdzenie pomyślnego testu wiadomości e-mail wysyłaj wiadomości e-mail WordPress za pomocą Mailgun

Dobrym pomysłem jest również wypełnienie kilku testów przesłanych formularzy po zakończeniu tej konfiguracji, aby sprawdzić i upewnić się, że wiadomości e-mail są dostarczane pomyślnie.

Końcowe przemyślenia

Otóż ​​to! Udało Ci się skonfigurować witrynę, aby niezawodnie wysyłać wiadomości e-mail WordPress za pomocą Mailgun.

Szukasz więcej wskazówek dotyczących powiadomień e-mail? Możesz również uspokoić odwiedzających, że ich wpisy w formularzach zostały odebrane, sprawdzając, jak wysyłać użytkownikom wiadomości e-mail z potwierdzeniem z formularzy WordPress.

Więc na co czekasz? Już dziś zacznij korzystać z najpotężniejszej wtyczki formularzy WordPress na świecie.

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