Jak skonfigurować serwer SMTP i e-mail nadawcy w witrynie WordPress?

Opublikowany: 2018-04-10

Ostatnia aktualizacja - 9 października 2020 r.

Od czasu do czasu wszyscy mamy problemy z wysyłaniem e-maili. Czy połączenie internetowe nie działa? prawdopodobnie nie. Twoje e-maile mogą docierać do folderu ze spamem zamiast do skrzynki odbiorczej. Jest kilka rzeczy, które mogą stanowić problem.

Jedną z przyczyn może być nieprawidłowa konfiguracja SMTP . SMTP (ang. Simple Mail Transfer Protocol) to internetowy standard transmisji wiadomości e-mail, w szczególności do wysyłania wiadomości e-mail. Jest to jeden z najczęstszych powodów niewysyłania błędów w wiadomościach e-mail. Prawidłowo konfigurując serwer hostingowy WordPress do korzystania z funkcji wp_mail, ten błąd można rozwiązać.

Jeśli chodzi o WordPress , PHP używa wp_mail funkcja wysyłania e-maili. Ta funkcja może nie działać, jeśli korzystasz z usługi hostingowej innej firmy. Dlatego w takim przypadku możesz poprosić dostawcę usług hostingowych o skonfigurowanie SMTP dla Twojej witryny.

W tym artykule omówię trzy podstawowe metody konfiguracji SMTP w witrynie WordPress.

  1. Korzystanie z panelu hosta hosta internetowego
  2. Korzystanie z zewnętrznych usług e-mail
  3. Konfigurowanie Postfixa jako serwera SMTP tylko do wysyłania

1. Korzystanie z cPanel hosta internetowego

Korzystając z usługi hostingowej innej firmy, otrzymujesz usługi poczty e-mail umożliwiające tworzenie adresów e-mail z niestandardowymi nazwami domen.

  • Zaloguj się do swojego hosta internetowego cPanel i przejdź do ustawień poczty e-mail.
  • Kliknij ustawienia kont e-mail , jak pokazano na przykładowym zrzucie ekranu poniżej.
Configure SMTP in WordPress | Email Accounts in cPanel
Konta e-mail w cPanel
  • W ustawieniach Dodaj konto e-mail wypełnij wymagane dane, takie jak nazwa (na przykład imię i nazwisko do tworzenia niestandardowych wiadomości e-mail, takich jak [email protected]), wybierz wymaganą nazwę domeny z listy rozwijanej (jeśli masz kilka), hasło i inne szczegóły. Na koniec kliknij Utwórz konto , aby utworzyć własny adres e-mail.
    Przykładowy zrzut ekranu ustawień znajduje się poniżej.
Configure SMTP in WordPress | Add email account in cPanel
Dodaj konto e-mail w cPanel
  • Następnie musisz zainstalować wtyczkę WP Mail SMTP w swojej witrynie WordPress. Zasadniczo ta wtyczka ponownie konfiguruje funkcję wp_mail, aby wysyłać wiadomości e-mail przy użyciu odpowiedniego dostawcy SMTP.
Configure SMTP in WordPress | WP Mail SMTP
Wtyczka SMTP poczty WP

Pobierz wtyczkę tutaj .

Po zainstalowaniu i aktywacji wtyczki przejdź do ustawień wtyczki.

Skonfiguruj następujące ustawienia we wtyczce:

1. Wprowadź nowo utworzony adres e-mail z poprzedniego kroku.

2. Wpisz „Od nazwy”. Ta nazwa jest wyświetlana w adresie nadawcy wiadomości e-mail.

3. Wybierz żądaną pocztę. W przypadku tej metody należy wybrać opcję Inne SMTP i sprawdzić ustawienia ścieżki zwrotnej, jak pokazano na poniższym zrzucie ekranu.

Configure SMTP in WordPress | WP Mail SMTP Plugin Settings
Ustawienia wtyczki WP Mail SMTP

4. Jak pokazano na powyższym zrzucie ekranu, po wybraniu opcji Inne SMTP pojawią się dalsze ustawienia, w których należy wprowadzić hosta SMTP i numer portu SMTP. Możesz uzyskać te informacje od swojego dostawcy usług hostingowych. Następnie wybierz opcję szyfrowania jako TLS i włącz ustawienia uwierzytelniania. Wprowadź odpowiednią nazwę użytkownika i hasło SMTP dla procesu uwierzytelniania. Po skonfigurowaniu wszystkich ustawień zapisz ustawienia.

Są to zalecane ustawienia wyjaśnione w artykule dotyczącym konfiguracji wtyczki.

Aby zapoznać się z innymi ustawieniami programu Mailers, skorzystaj z następujących łączy:

(a) Wysyłaj wiadomości e-mail WordPress za pomocą SMTP Gmaila z WP Mail SMTP.

(b) Wysyłaj wiadomości e-mail WordPress za pomocą Mailgun za pomocą WP Mail SMTP.

(c) Skonfiguruj powiadomienia e-mail WordPress za pomocą SendGrid z WP Mail SMTP.

  • Możesz przetestować wysyłanie e-maili w zakładce Test e-maili.
    Przykładowy zrzut ekranu ustawień znajduje się poniżej.
Configure SMTP in WordPress | WP Mail SMTP Email Test Settings
WP Mail SMTP Ustawienia testu e-mail

Wprowadź poprawny adres e-mail i kliknij Wyślij e-mail , aby wysłać testową wiadomość e-mail.

2. Korzystanie z zewnętrznych usług e-mail

Jeśli chcesz pozbyć się odpowiedzialności za utrzymanie serwera, możesz wybrać usługę poczty e-mail innej firmy. Te usługi e-mail zapewniają usługi hostingowe dla Twojej witryny, a także obsługują wszystkie konfiguracje związane z transmisją poczty e-mail.

Oto trzy najpopularniejsze usługi poczty e-mail innych firm:

1) G Suite (Google Apps for Work)

G Suite to jedna z najbardziej przydatnych ofert Google. Jest to rozwiązanie oparte na SaaS, które obejmuje Gmaila, Kalendarz, Google+, Hangouts, Dysk, Dokumenty, Arkusze, Formularze, Prezentacje i tak dalej, w zależności od wybranego planu. Chociaż te funkcje są dostępne za darmo, G Suite oferuje takie usługi, jak tworzenie niestandardowej nazwy domeny, nieograniczone miejsce na dane i zaawansowane narzędzia administracyjne.

Configure SMTP in WordPress | G Suite
G Suite – Google Apps for Work

To, co sprawia, że ​​G Suite jest korzystniejszy od innych, to to, że dostęp i kontrola całej Twojej pracy są proste i bezpieczne. Dane są synchronizowane na wszystkich serwerach, co umożliwia dostęp do danych na dowolnym urządzeniu w dowolnym miejscu.

Poznaj G Suite już teraz!

2) Mailgun

Mailgun to kolejna dobra usługa e-mail, która ma wiele do zaoferowania. Od wysyłania i odbierania wiadomości e-mail, routingu przychodzącego po śledzenie wiadomości e-mail, ta usługa e-mail zawiera niektóre z najbardziej produktywnych funkcji wiadomości e-mail.

Configure SMTP in WordPress | Mailgun
Mailgun

Sprawdź Mailgun!

3) Wyślij siatkę

Ta usługa dostarczania poczty e-mail zarządza wiadomościami e-mail, które obejmują powiadomienia o wysyłce, biuletyny e-mailowe, promocyjne wiadomości e-mail, aby wymienić tylko kilka. Chociaż usługa jest przeznaczona głównie do marketingu i kampanii e-mailowych, zapewnia również usługę API poczty e-mail do dostarczania wiadomości e-mail.

Configure SMTP in WordPress | SendGrid
WyślijGrid

Proces integracji jest szybki i łatwy. Możesz zdefiniować różne ograniczenia dostępu i włączyć udostępnianie kont, określając poziomy dostępu. SendGrid obejmuje również różne poziomy bezpieczeństwa transmisji e-mail.

To tylko niektóre zalety tej usługi, więcej szczegółów można znaleźć na oficjalnej stronie internetowej .

3. Konfiguracja Postfixa jako serwera SMTP tylko do wysyłania

W tej metodzie należy zainstalować i skonfigurować Postfix (agent przesyłania poczty typu open source) na swoim serwerze. Mail Transfer Agent lub MTA to aplikacja służąca do przesyłania poczty w postaci struktury aplikacji klient-serwer.

Ta metoda jest praktyczna przy korzystaniu z serwerów w chmurze. Jeśli korzystasz z usługi poczty e-mail innej firmy, nie musisz uruchamiać tej usługi poczty e-mail i możesz wypróbować inne sposoby.

Należy również pamiętać, że ta metoda ma zastosowanie do serwerów z systemem Linux, co nie powinno stanowić problemu, biorąc pod uwagę, że większość serwerów jest oparta na systemie Linux. Wszystko, czego potrzebujesz, to oparty na Linuksie serwer Droplet z uprawnieniami sudo i prawidłową nazwą domeny. Aby zapoznać się z kompletnym samouczkiem krok po kroku, przeczytaj tę dokumentację .

Obejrzyj poniższy film:


Aby uzyskać więcej wskazówek dotyczących rozwiązywania problemów z WordPress, przeczytaj ten artykuł na blogu.

I więcej niesamowitych artykułów na blogu, kontynuuj odkrywanie LearnWoo!