Jak wysyłać wiadomości e-mail WordPress na lokalnym hoście za pomocą SMTP

Opublikowany: 2021-06-22

Czy chcesz otrzymywać e-maile od WordPressa na localhost z SMTP?

Jeśli nie skonfigurujesz SMTP na hoście lokalnym, możesz nie być w stanie sprawdzić, czy Twoja witryna niezawodnie wysyła wiadomości e-mail. W tym przewodniku pokażemy, jak:

  1. Wybierz dostawcę SMTP dla hosta lokalnego
  2. Skonfiguruj WordPress SMTP na lokalnym hoście
    • Skonfiguruj dostawcę poczty e-mail lub serwer SMTP
    • Włącz logowanie e-mail na hoście lokalnym
  3. Wysyłaj testowe wiadomości e-mail z WordPress na localhost
  4. Wyłącz powiadomienia e-mail WordPress na lokalnym hoście

Napraw swoje wiadomości e-mail WordPress teraz

Najpierw nauczmy się, jak łatwo wysyłać wiadomości e-mail w witrynie lokalnej.

Jak wysłać wiadomość e-mail z WordPress na Localhost?

Możesz wysyłać wiadomości e-mail z WordPress na localhost za pomocą WP Mail SMTP.

Wtyczka przejmuje domyślną funkcję wysyłania wiadomości e-mail w WordPressie, dzięki czemu wiadomości e-mail są kierowane przez dostawcę SMTP.

Oznacza to, że będziesz otrzymywać wiadomości z wtyczek i testy formularzy kontaktowych ze swojej strony testowej, nawet jeśli nie jest ona dostępna w Internecie.

WP Mail SMTP ułatwia korzystanie z SMTP na hoście lokalnym, dzięki czemu nie pojawia się błąd Could not instantiate mail function . Obsługuje wielu darmowych dostawców, którzy są idealni do wypróbowania rzeczy przed uruchomieniem.

Przeprowadzimy Cię przez etapy konfiguracji i polecimy kilku bezpłatnych dostawców, których możesz użyć podczas testowania nowej witryny.

Jak uzyskać wiadomości e-mail WordPress na lokalnym hoście za pomocą SMTP?

Poniższe kroki będą działać z każdą instalacją hosta lokalnego, w tym:

  • Lokalny przez koło zamachowe
  • DevKinsta
  • WAMP/ MAMP/ LAMP/ XAMPP

1. Wybierz dostawcę SMTP dla lokalnego hosta

Przed zainstalowaniem WP Mail SMTP zastanów się, z którego dostawcy poczty e-mail chcesz korzystać na lokalnym hoście WordPress.

Jeśli nie wybierzesz mailera, nadal będziesz używać domyślnego PHPmailera. To nie jest niezawodne, a niektóre funkcje nie będą działać.

Na przykład zobaczysz błąd The mailer you've selected (Mail) is not currently supported by our Domain Checker w WP Mail SMTP. Oznacza to, że po opublikowaniu witryny nie możesz korzystać z wbudowanej weryfikacji DNS WP Mail SMTP.

WP Mail SMTP obsługuje mnóstwo dostawców poczty e-mail z bezpłatnymi i płatnymi planami. Na tym etapie możesz potrzebować bezpłatnego dostawcy podczas testowania rzeczy, z opcją uaktualnienia, gdy Twoja witryna będzie już dostępna.

Dostawcy poczty e-mail z bezpłatnymi planami do testowania

Oto krótkie podsumowanie dostawców poczty e-mail wraz z ich bezpłatnymi wersjami próbnymi lub bezpłatnymi poziomami planów.

Dostawca Bezpłatny limit wysyłania e-maili
SMTP.com 30-dniowy bezpłatny okres próbny
Sendinblue 300 e-maili dziennie
Mailgun 3-miesięczny bezpłatny okres próbny
WyślijGrid 100 e-maili dziennie
Amazon SES 200 e-maili dziennie w piaskownicy
Poczta Zoho Różne
Gmail (obsługuje aliasy Gmaila) 500 e-maili dziennie (na całym koncie Google)
Microsoft Outlook/ Office 365 10 000 e-maili dziennie
Inny serwer SMTP Różni się w zależności od dostawcy

Inny serwer SMTP to najbardziej podstawowa konfiguracja. Chociaż zwykle działa dobrze, większość serwerów SMTP ma dość niskie limity wysyłania, a wiadomości e-mail mogą nadal trafiać do folderu śmieci.

Zalecamy korzystanie z usługi takiej jak Sendinblue lub SMTP.com zamiast serwera SMTP, ponieważ:

  • Korzystanie z API jest bezpieczniejsze niż SMTP
  • Wszystkie e-maile będą dostarczane niezawodnie, ponieważ będą miały prawidłowe uwierzytelnienie
  • Możesz zwiększyć swoje limity później, jeśli zajdzie taka potrzeba, bez żadnych przerw w działaniu witryny.

Jeśli zdecydowałeś się na dostawcę, śmiało rozpocznij konfigurację.

2. Skonfiguruj WordPress SMTP na lokalnym hoście

WP Mail SMTP to najlepsza wtyczka SMTP do WordPressa. Pozwala łatwo wysyłać e-maile z lokalnego hosta bez pisania kodu.

Jeśli nie zainstalowałeś jeszcze WP Mail SMTP, będziesz chciał pobrać plik zip z konta WP Mail SMTP.

Znajdziesz go w zakładce Do pobrania :

Download WP Mail SMTP to fix WPForms contact form not sending email

Następnie otwórz swój pulpit nawigacyjny WordPress.

Przejdź na stronę Wtyczki i wyszukaj plik zip. Kliknij Zainstaluj teraz , aby zainstalować go w witrynie lokalnej.

Install WP Mail SMTP

Jak tylko aktywujesz wtyczkę, otworzy się Kreator instalacji WP Mail SMTP.

Skonfiguruj dostawcę poczty e-mail lub serwer SMTP

Teraz jesteśmy gotowi do wybrania dostawcy poczty e-mail lub usługi SMTP, z której chcesz korzystać.

Kliknij ikonę tutaj, aby najpierw wybrać pocztę:

Choose an email service provider for WordPress SMTP

Każdy dostawca ma nieco inną procedurę ukończenia konfiguracji, więc możesz kliknąć poniżej, aby przejść do naszej dokumentacji dla każdego z nich:

Mailery dostępne we wszystkich wersjach Mailers w WP Mail SMTP Pro
SMTP.com Microsoft Outlook
Sendinblue Amazon SES
Mailgun Poczta Zoho
WyślijGrid
Gmail / Google Workspace
Inne SMTP

Śmiało i uzupełnij teraz dodatkowe szczegóły konfiguracji. Po zakończeniu konfiguracji i połączeniu konta wróć do tego artykułu, abyśmy mogli kontynuować pracę z Kreatorem konfiguracji.

Włącz logowanie e-mail na lokalnym hoście

Na następnym ekranie Kreatora dostarczanie wiadomości e-mail i śledzenie błędów zostaną włączone automatycznie.

Jeśli korzystasz z naszej wersji Pro (lub nowszej), możesz również włączyć tutaj rejestrowanie wiadomości e-mail i cotygodniowe podsumowania.

Enable WordPress email logs and weekly summary

Podczas testowania swojej witryny szczególnie przydatne będą nasze narzędzia do rejestrowania poczty e-mail. Możesz wyświetlić swoje pliki dziennika w WordPressie, aby sprawdzić, czy wiadomości e-mail zostały nieudane lub wysłane . Jeśli Twój dostawca poczty e-mail to obsługuje, poinformuje Cię również, czy e-maile zostały dostarczone .

Sprawdź, jak to działa, w naszym artykule na temat rejestrowania wiadomości e-mail WordPress.

Gdy rejestrowanie poczty e-mail jest włączone, WP Mail SMTP pokaże również dane dziennika w widżecie pulpitu nawigacyjnego. Oznacza to, że wszelkie problemy są łatwe do zauważenia na pierwszy rzut oka:

WP Mail SMTP Pro dashboard widget

Włączenie dzienników poczty e-mail jest więc sprytnym posunięciem i oznacza znacznie mniejsze ryzyko niepowodzenia wiadomości e-mail bez Twojej wiedzy.

Powrót do Czarodzieja!

Na ostatnim ekranie możesz ustawić preferowany adres e-mail jako Od e-mail w całej witrynie. Jeśli skonfigurujesz konto w Gmailu, możesz również wybrać tutaj domyślny alias.

Select alias in WP Mail SMTP setup wizard dropdown

Następnie WP Mail SMTP automatycznie wyśle ​​​​Ci testowy e-mail, aby potwierdzić, że wiadomości wychodzące działają z nową konfiguracją poczty e-mail.

Automatic test email from WP Mail SMTP

3. Wyślij testowe wiadomości e-mail z WordPress na Localhost

Czy chcesz wysłać więcej testowych wiadomości e-mail z WordPressa na localhost? Niektóre wtyczki mają narzędzia do testowania poczty e-mail, ale zazwyczaj są bardzo proste i nie dają wielu informacji.

Test poczty e-mail w WP Mail SMTP sprawdzi jednocześnie wysyłanie wiadomości e-mail i rekordy DNS. Dlatego pokażemy Ci, jak to działa, przygotowując się do uruchomienia Twojej witryny.

Aby wysłać wiadomość e-mail i sprawdzić ustawienia DNS domeny, przejdź do WP Mail SMTP » Narzędzia i kliknij kartę Test poczty e-mail .

Test localhost email in WordPress

Z tego miejsca możesz wysłać test e-mailowy, kiedy tylko chcesz. Wystarczy wpisać adres Wyślij do i nacisnąć przycisk Wyślij e-mail .

Send test email from WP Mail SMTP

Jeśli WP Mail SMTP wykryje jakiekolwiek problemy z rekordami DMARC, DKIM lub SPF, zobaczysz ostrzeżenie z dodatkowymi wskazówkami, jak go rozwiązać.

Dlaczego e-maile Localhost mają uszkodzone obrazy?

Czy Twój testowy e-mail WordPress zawiera zepsute obrazy?

To całkowicie normalne, gdy testujesz WP Mail SMTP na lokalnym hoście. Otrzymany testowy e-mail w formacie HTML prawdopodobnie wyglądał tak:

Localhost test email with broken images

Obrazy wyglądają na uszkodzone, ponieważ zostały załadowane z Twojej witryny. Jeśli więc Twoja witryna nie jest dostępna w Internecie, obrazy nie będą dostępne.

Wszystko nadal działa dobrze i nie oznacza to, że e-maile Twojego lokalnego hosta nie działają.

Uwaga: jeśli dzieje się tak, gdy wysyłasz z działającej witryny, może to być spowodowane tym, że e-mail trafił do spamu. W takim przypadku będziesz chciał sprawdzić ustawienia DNS.

Teraz spójrzmy na jeszcze 1 funkcję w WP Mail SMTP, która pomoże podczas tworzenia witryn WordPress na localhost.

4. Wyłącz powiadomienia e-mail WordPress na lokalnym hoście

Teraz, gdy Twój WordPress SMTP pracuje na localhost, zaczniesz otrzymywać automatyczne powiadomienia e-mail od WordPressa o takich rzeczach, jak:

  • Aktualizacje wtyczek
  • Aktualizacje motywów
  • Podstawowe aktualizacje
  • Zmiany adresu e-mail administratora witryny
  • Resetowanie hasła
  • Nowe rejestracje użytkowników
  • I więcej.

Podczas opracowywania witryny i testowania rzeczy możesz chcieć wyłączyć automatyczne wiadomości e-mail o aktualizacjach w WordPressie.

WP Mail SMTP ma zestaw opcji konfiguracyjnych, które pozwalają łatwo włączać i wyłączać wiadomości e-mail bez zagłębiania się w kod. To świetny sposób na powstrzymanie witryn hosta lokalnego przed wysyłaniem ton e-maili, których nie chcesz.

Aby kontrolować e-maile localhost, przejdź do WP Mail SMTP » Ustawienia .

WP Mail SMTP settings

A teraz kliknij Kontrola poczty e-mail z zakładek u góry.

Email Controls in WP Mail SMTP

Teraz możesz łatwo wyłączyć dowolne wiadomości e-mail WordPress, których nie chcesz otrzymywać.

Disable automatic plugin update emails

I to wszystko! Teraz masz skonfigurowany WordPress SMTP na localhost.

Napraw swoje wiadomości e-mail WordPress teraz

Następnie wybierz dostawcę transakcyjnej poczty e-mail

Czy Twoja nowa strona internetowa będzie wysyłać dużo e-maili? Będziesz chciał wybrać dostawcę, który poradzi sobie z dużą liczbą wiadomości e-mail WordPress i dostarczy je bez opóźnień.

Mamy przewodnik po dostawcach transakcyjnej poczty e-mail, który pomoże Ci zdecydować, którego z nich użyć po uruchomieniu.

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.