Korzystanie z serwera Gmail SMTP w WordPress

Masz problemy z wysyłaniem wiadomości e-mail z witryny WordPress?

Jednym z łatwych sposobów rozwiązania tego problemu jest wysyłanie wiadomości e-mail WordPress za pomocą serwera SMTP Gmail.

W tym artykule pokażemy, jak wysyłać wiadomości e-mail z witryny WordPress za pomocą serwera SMTP Gmail.

Using Gmail SMTP server in WordPress

Dlaczego I Kiedy potrzebujesz serwera SMTP Gmail dla wiadomości e-mail WordPress

Twoja witryna WordPress wysyła e-maile, aby powiadomić Cię o rejestracji nowego użytkownika, utraconym zresetowaniu hasła, automatycznych aktualizacjach, a nawet powiadomieniach z formularzy kontaktowych.

Domyślnie WordPress używa funkcji poczty PHP do wysyłania powiadomień e-mail. Jednak ta funkcja nie działa zgodnie z oczekiwaniami z wielu powodów.

Większość firm hostingowych WordPress ogranicza korzystanie z tej funkcji, aby zapobiec nadużyciom i spamowi.

Filtry spamu u popularnych dostawców usług pocztowych sprawdzają przychodzące wiadomości e-mail, aby monitorować, czy są wysyłane z autentycznych serwerów pocztowych. Domyślne wiadomości e-mail WordPress nie sprawdzają się, a czasami mogą nawet nie dotrzeć do folderu spam.

SMTP (Simple Mail Transfer Protocol) to branżowy standard wysyłania wiadomości e-mail. W przeciwieństwie do funkcji poczty PHP, SMTP używa WŁAŚCIWEGO uwierzytelniania, co zwiększa dostarczalność wiadomości e-mail.

Gmail zapewnia usługę SMTP, której możesz użyć do wysyłania wiadomości e-mail z witryny WordPress. Jeśli chcesz po prostu wysyłać e-maile z powiadomieniami WordPress do siebie i kilku użytkowników w swojej witrynie, najlepszym rozwiązaniem są serwery SMTP Gmail.

Jeśli jednak planujesz wysyłać wiadomości e-mail z biuletynem za pomocą WordPress, powinieneś skorzystać z dostawcy masowych wiadomości e-mail, takiego jak Sendinblue lub Mailgun.

Darmowa vs płatna usługa Gmail SMTP dla WordPress

Możesz użyć darmowego konta Gmail, aby wysyłać e-maile WordPress. Jednak dla lepszej dostępności zalecamy korzystanie z płatnego G Suite.

Dzięki G Suite otrzymasz swój własny, profesjonalny adres e-mail, taki jak (name@yoursite.com).

G Suite wymaga dodania rekordów MX do nazwy domeny, co oznacza, że wiadomości e-mail będą pochodzić z własnej nazwy domeny, co zwiększy autentyczność i zapewni lepszą dostępność.

Używamy G Suite dla WPBeginner i możemy szczerze powiedzieć, że jest najlepszy.

Jak wysłać e-mail za pomocą samouczka wideo Google SMTP

Subskrybuj WPBeginner

Jeśli wolisz pisemne instrukcje, Kontynuuj czytanie.

Jak wysyłać e-maile WordPress za pomocą serwera SMTP Gmail

Jeśli zdecydowałeś się korzystać z G Suite, najpierw musisz skonfigurować domenę do współpracy z Google Apps. Zapoznaj się z samouczkiem krok po kroku, jak skonfigurować profesjonalny adres e-mail w G Suite.

Pozostałe instrukcje są takie same, niezależnie od tego, czy korzystasz z płatnego, czy bezpłatnego konta Gmail.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę WP Mail SMTP. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

WP Mail SMTP to najlepsza wtyczka SMTP WordPress na rynku. Pozwala łatwo korzystać z dowolnego serwera SMTP do wysyłania wiadomości e-mail WordPress o wyższej niezawodności.

Zalecamy zakup płatnej wersji o nazwie WP Mail SMTP Pro, która daje dostęp do wsparcia premium, więcej mailerów i białych rękawic skonfigurowanych przez jednego z ekspertów.

Po aktywacji musisz odwiedzić Ustawienia ” WP Mail SMTP strona konfiguracji ustawień wtyczki.

WP Mail SMTP Settings

Najpierw musisz upewnić się, że używasz adresu e-mail Gmaila w polu „z poczty e-mail”. Następnie musisz podać imię i nazwisko nadawcy.

Wtyczka WP Mail SMTP oferuje dwa sposoby łączenia witryny WordPress z serwerami Gmail.

Pierwsza metoda wykorzystuje uwierzytelnianie OAuth. Jest to bezpieczniejsza metoda wysyłania wiadomości e-mail za pomocą serwerów Gmail.

Drugą metodą jest ręczne wprowadzenie ustawień SMTP Gmaila. Ta metoda nie jest zalecana, ponieważ jest mniej bezpieczna.

Mając to na uwadze, skonfigurujmy WordPress, aby używać Gmaila SMTP do wysyłania wiadomości e-mail.

Metoda 1: Konfigurowanie Gmaila do wysyłania wiadomości e-mail WordPress za pomocą protokołu OAuth

Ta metoda jest zalecana dla wszystkich użytkowników. Jest bezpieczniejszy i po skonfigurowaniu nigdy nie będziesz musiał tego robić ponownie.

Musisz zacząć od wybrania Gmaila jako swojego Mailera i ustawić ścieżkę powrotną tak, aby była taka sama jak nadawca.

Select Gmail and set return path

Następnie pojawi się opcja wprowadzenia identyfikatora klienta, tajemnicy klienta i adresu URL w polu „Autoryzowany URI przekierowania”.

Ustawmy te pola.

Tworzenie aplikacji i generowanie kluczy API dla Gmaila

Odwiedź witrynę Google Developers Console i utwórz nowy projekt.

Create a new Google Developer Console project

Jeśli nie widzisz niebieskiego przycisku, aby utworzyć projekt, możesz również kliknąć Wybierz projekt i utworzyć nowy projekt.

Zostaniesz poproszony o podanie nazwy projektu. Nadaj mu niezapomnianą nazwę, abyś mógł ją łatwo rozpoznać w przyszłości.

Name your project

Następnie kliknij przycisk Utwórz, aby kontynuować.

Developer console utworzy teraz twój projekt i przeniesie Cię do swojego pulpitu nawigacyjnego. Google oferuje deweloperom dostęp do wielu ich interfejsów API i usług. Musisz włączyć interfejsy API, które będą potrzebne dla tego projektu.

Enable APIs

Kliknij przycisk Włącz interfejsy API i usługi, aby kontynuować.

Spowoduje to przejście do strony biblioteki API. Następnie musisz wpisać Gmail w polu wyszukiwania, aby szybko znaleźć interfejs API Gmaila i kliknąć, aby go wybrać.

Select Gmail API

Zobaczysz teraz Przegląd interfejsu API i jego możliwości. Po prostu kliknij przycisk „Włącz”, aby kontynuować.

Enale Gmail API

Teraz, gdy twój API jest włączony, następnym krokiem jest utworzenie poświadczeń, których możesz użyć w ustawieniach wtyczki WP Mail SMTP.

Kliknij przycisk Utwórz poświadczenia, aby kontynuować.

Create credentials

Na następnym ekranie musisz wybrać ’Web browser JavaScript’ na „Skąd wywołasz API” pole. Następnie kliknij opcję „Dane użytkownika”.

API credentials step 1

Aby kontynuować, kliknij ” jakie dane uwierzytelniające są potrzebne? guzik.

Zostaniesz poproszony o podanie nazwy swojego klienta OAuth. Możesz wpisać „WP Mail SMTP” tutaj.

API Credentials step 2

W polu JavaScript origins musisz dodać nazwę domeny swojej witryny. Następnie musisz skopiować i wkleić autoryzowany adres URL przekierowania z ustawień wtyczki WP Mail SMTP.

Następnie kliknij przycisk „Utwórz identyfikator klienta”, aby kontynuować.

Następnie musisz wprowadzić nazwę ekranu zgody OAuth. Możesz umieścić nazwę wtyczki tutaj.

Ouath consent screen

Po wprowadzeniu szczegółów kliknij przycisk Kontynuuj, a konsola programisty pokaże Twój identyfikator klienta. Możesz skopiować i wkleić to na stronie ustawień wtyczki WP Mail SMTP. Jednak nadal będziesz musiał dodać klucz tajny klienta.

Getting your client ID

Śmiało i kliknij przycisk Gotowe, aby przejść dalej.

Zostaniesz przeniesiony na stronę poświadczeń projektu. Na tej stronie możesz zobaczyć swoje ostatnio utworzone poświadczenia wymienione tutaj. Aby kontynuować, należy kliknąć ikonę edycji obok danych uwierzytelniających.

Edit credentials

Spowoduje to przejście do strony edycji poświadczeń, na której będzie można zobaczyć tajny klucz klienta. Musisz skopiować i wkleić klucz na stronie ustawień wtyczki.

Client secret key

Wróć do strony ustawień wtyczki w obszarze administracyjnym WordPress. Teraz, gdy masz zarówno identyfikator klienta, jak i tajne klucze klienta, musisz kliknąć przycisk Zapisz Ustawienia, aby kontynuować.

Save client credentials in plugin settings

Wtyczka będzie teraz przechowywać ustawienia i przeładować stronę. Następnie musisz przewinąć w dół strony ustawień i kliknąć przycisk „Zezwól wtyczce na wysyłanie wiadomości e-mail za pomocą konta Google”.

Allow plugin to send emails

Spowoduje to przejście do konta w Google i zostaniesz poproszony o udzielenie stronie internetowej zgody na wysyłanie wiadomości e-mail w Twoim imieniu.

Allow Gmail

Kliknij przycisk Zezwól, aby nadać uprawnienia.

Następnie zostaniesz przekierowany z powrotem do swojej witryny, gdzie zobaczysz komunikat o sukcesie.

Connected successfully

Metoda 2: Konfigurowanie Gmaila SMTP jako nadawcy SMTP

Ta metoda pozwala ręcznie połączyć się z serwerami SMTP Gmaila, aby wysyłać wiadomości e-mail WordPress.

Po pierwsze, musisz odwiedzić Ustawienia ” WP Mail SMTP strona konfiguracji ustawień wtyczki.

Musisz zacząć od podania adresu Gmail, którego chcesz użyć w polu „Od e-maila”, i swojego imienia w polu „od nazwy”.

Gmail SMTP

Następnie musisz wybrać „inny SMTP” jako swój mailer i zaznaczyć pole obok ścieżki powrotu.

Następnie przewiń w dół do sekcji Inne SMTP, aby skonfigurować więcej ustawień.

Gmail SMTP settings for WP Mail SMTP plugin

Oto dokładna konfiguracja, którą musisz dodać w ustawieniach wtyczki:

  • Host SMTP: smtp.gmail.com
  • Port SMTP: 465
  • Szyfrowanie: użyj szyfrowania SSL
  • Uwierzytelnianie: Włącz uwierzytelnianie
  • Nazwa użytkownika: Twój pełny adres Gmail, np. john.smith@yourdomain.com lub john.smith@gmail.com
  • Hasło: Hasło Twojego konta Gmail

Po zakończeniu kliknij przycisk Zapisz zmiany, aby zapisać ustawienia.

To wszystko, pomyślnie skonfigurowałeś WP Mail SMTP, aby korzystać z serwerów SMTP Gmail.

Uwaga: Jeśli używasz metody drugiej, pamiętaj, że jest ona mniej bezpieczna, ponieważ Twoje hasło jest zapisane w tekście. Możesz to poprawić za pomocą końcówki stałych, ale zdecydowanie zalecamy użycie metody 1.

Testowanie ustawień SMTP poczty WP

WP Mail SMTP plugin pozwala przetestować ustawienia poczty e-mail, dzięki czemu można upewnić się, że wszystko działa poprawnie.

Musisz odwiedzić Ustawienia ” WP Mail SMTP stronę i kliknij na zakładkę „Test e-mailowy”. Wystarczy podać adres e-mail, do którego można uzyskać dostęp w polu Wyślij do i kliknąć przycisk Wyślij e-mail.

Send test email

Zobaczysz komunikat o sukcesie. Możesz teraz sprawdzić swoją skrzynkę odbiorczą, aby zobaczyć wiadomość o temacie ” WP Mail SMTP: Testuj e-mail do…”.

To wszystko, pomyślnie skonfigurowałeś swoją witrynę WordPress, aby wysyłać e-maile za pomocą serwerów SMTP Gmail.

Uzyskaj więcej dzięki WP Mail SMTP Pro

Jeśli chcesz jeszcze więcej funkcjonalności, powinieneś wypróbować WP Mail SMTP Pro.

Dzięki wersji PRO wtyczki możesz połączyć się z:

  • G Suite/Gmail
  • Amazon SES
  • Mailgun
  • Biuro 365 / Outlook.com
  • SendGrid
  • I więcej

Dostajesz również dodatkowe funkcje, takie jak dzienniki e-mail, możliwość dostrojenia / kontroli, które powiadomienia wysyła witryna WordPress i wiele innych.

Rozwiązywanie problemów z Gmailem SMTP nie działa

Widzieliśmy, że użytkownicy napotykają kilka problemów podczas korzystania z Gmaila SMTP z niektórymi konfiguracjami hostingu współdzielonego.

Wykonaj następujące kroki, aby rozwiązać problem SMTP Gmaila:

  1. Zaloguj się na swoje konto cPanel i utwórz konto e-mail, które pasuje do twojego adresu e-mail Google apps. Może się to wydawać dziwne, ponieważ nie używasz serwera do wysyłania wiadomości e-mail. Ten krok w zasadzie oszukuje serwer, aby uwierzyć, że wysyłasz wiadomość e-mail przez serwer.
  2. Na koncie cPanel przejdź do rekordów MX i zmień routing MX z automatycznego na zdalny. Może to być trochę trudne do znalezienia, ponieważ każdy host ma teraz niestandardowy interfejs cPanel. Musisz poszukać małego linku obok MX, który mówi Routing poczty e-mail: Remote Mail Exchanger.
  3. Następnie zaloguj się ponownie do swojej witryny WordPress i wyślij testową wiadomość e-mail.

Mamy nadzieję, że ten artykuł pomógł Ci nauczyć się wysyłać wiadomości e-mail w WordPress za pomocą serwera SMTP Gmail. Możesz również zobaczyć naszą listę najlepszych wtyczek do formularzy kontaktowych dla WordPress i nasze porównanie najlepszych usług e-mail marketingu dla małych firm.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak stworzyć katalog stron w WordPress (krok po kroku)

W artykule: Co To jest katalog stron www?Metoda 1: Tworzenie katalogu WordPress…

Jak dodać stronę HTML Sitemap w WordPress (2 sposoby)

W artykule: Jaka jest różnica między mapami witryn XML i HTML?Metoda 1.…

Jak i dlaczego należy ograniczyć próby logowania w WordPress?

W artykule: Dlaczego warto ograniczyć próby logowania w WordPress?Jak ograniczyć próby logowania…

13 darmowych wtyczek do zarządzania użytkownikami dla WordPress (2021)

W artykule: Dlaczego potrzebujesz wtyczki do zarządzania użytkownikami w WordPress?1. Członkowie2. WPForms3.…