Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wysyłać e-maile w WordPress przy użyciu serwera SMTP Gmail

Czy Twoje formularze kontaktowe WordPress działają poprawnie?

Jeśli jesteś jak większość właścicieli stron internetowych, prawdopodobnie zakładasz, że tak jest. Ale wiadomości e-mail mogą zostać zablokowane, wysłane do spamu lub nigdy nie opuścić Twojego serwera.

Prawda jest taka, że wielu hostingodawców nie jest niezawodnych, jeśli chodzi o dostarczanie poczty e-mail. Dlatego zalecamy korzystanie z dedykowanej usługi SMTP, takiej jak serwer SMTP Gmail, zamiast polegania na swoim hostingu.

Sami korzystaliśmy z serwera SMTP Gmail i uznaliśmy go za niezawodny i łatwy w konfiguracji. Jest świetny, jeśli chcesz wysyłać e-maile bezproblemowo.

W tym przewodniku krok po kroku pokażemy Ci dokładnie, jak skonfigurować Gmail SMTP dla Twojej witryny WordPress. W ten sposób będziesz mieć pełną pewność, że każde zgłoszenie z formularza kontaktowego, resetowanie hasła i powiadomienie z witryny dotrze do celu. ✅

Jak używać Gmail SMTP w WordPress

Dlaczego i kiedy potrzebujesz serwera SMTP Gmail dla poczty WordPress

Twoja strona WordPress wysyła wiadomości e-mail dotyczące np. rejestracji nowych użytkowników, resetowania haseł, aktualizacji i powiadomień z formularza kontaktowego. Problem? Te wiadomości e-mail nie zawsze trafiają do skrzynek odbiorczych użytkowników.

Domyślnie WordPress używa funkcji poczty PHP, którą wiele firm hostingowych WordPress blokuje lub ogranicza.

Nawet gdy e-maile zostaną wysłane, dostawcy usług e-mail, tacy jak Gmail lub Outlook, mogą oznaczyć je jako spam, ponieważ nie pochodzą z zweryfikowanego serwera pocztowego.

Co gorsza, domyślne wiadomości WordPress mogą nie przejść tej weryfikacji i nawet nie trafić do folderu spamu.

Rozwiązaniem jest użycie SMTP (Simple Mail Transfer Protocol). W przeciwieństwie do funkcji poczty PHP, SMTP wykorzystuje prawidłowe uwierzytelnianie, co zwiększa dostarczalność wiadomości e-mail.

Gmail udostępnia usługę SMTP, której możesz użyć do wysyłania e-maili z Twojej witryny WordPress. Ich serwery są najlepszą opcją, jeśli chcesz wysyłać powiadomienia e-mail z WordPressa tylko do siebie i kilku użytkowników Twojej witryny.

Jednak w przypadku, gdy chcesz wysyłać e-maile z biuletynem lub prowadzić sklep internetowy, będziesz potrzebować usługi masowego wysyłania wiadomości e-mail, takiej jak Constant Contact lub Brevo (dawniej Sendinblue).

Darmowa vs. Płatna usługa Gmail SMTP dla WordPressa

Możesz użyć swojego darmowego konta Gmail do wysyłania e-maili z WordPressa. Jednak dla lepszej dostarczalności zalecamy korzystanie z płatnego Google Workspace.

Dzięki Google Workspace otrzymujesz swój własny profesjonalny adres e-mail z marką, taki jak nazwa@TwojaDomena.com.

Google Workspace wymaga dodania rekordów MX do nazwy Twojej domeny. Oznacza to, że Twoje wiadomości e-mail będą wyglądać, jakby pochodziły z Twojej domeny, co zwiększa autentyczność i zapewnia lepszą dostarczalność.

💡 Wskazówka od eksperta: Nie przegap kolejnego potencjalnego klienta z Twojego formularza kontaktowego! WPForms to najlepsza wtyczka formularza kontaktowego dla WordPress. Możesz jej użyć do tworzenia lub generowania przez AI formularzy kontaktowych, formularzy płatności i ankiet w zaledwie kilka minut, bez pisania kodu.

Połączając go z niezawodną usługą SMTP, możesz mieć pewność, że każde powiadomienie z formularza trafi do Twojej skrzynki odbiorczej, dzięki czemu nigdy nie przegapisz potencjalnego klienta. Pobierz WPForms już dziś!

Mając to na uwadze, zobaczmy, jak możesz wysłać e-mail w WordPress przy użyciu serwera SMTP Gmail.

Oto szybki przegląd wszystkich metod, które omówimy w tym przewodniku:

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

Jeśli zdecydujesz się użyć Google Workspace, musisz najpierw skonfigurować swoją domenę do pracy z Google Apps. Mamy samouczek krok po kroku, jak skonfigurować profesjonalny adres e-mail za pomocą Google Workspace.

Reszta instrukcji jest taka sama, niezależnie od tego, czy używasz płatnego, czy bezpłatnego konta Gmail.

WP Mail SMTP to najlepsza wtyczka SMTP dla WordPress na rynku. Pozwala ona łatwo korzystać z dowolnego serwera SMTP do wysyłania wiadomości e-mail z WordPress z wyższą dostarczalnością.

Sami używamy WP Mail SMTP na naszej stronie i widzieliśmy, jak pomaga upewnić się, że wszystkie nasze e-maile trafiają do skrzynek odbiorczych użytkowników – a nie do folderu spamu. Zobacz naszą pełną recenzję WP Mail SMTP, aby uzyskać więcej szczegółów.

WP Mail SMTP

Zainstalujmy i aktywujmy wtyczkę WP Mail SMTP. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku jak zainstalować wtyczkę WordPress.

💡 Uwaga: Chociaż istnieje darmowa wersja WP Mail SMTP, sugerujemy zakup planu Elite dla WP Mail SMTP. Oferuje dostęp do większej liczby serwerów pocztowych, takich jak Google Workspace/Gmail, Amazon SES, Mailgun, Office 365 / Outlook.com, SendGrid i inne.

Otrzymujesz również dodatkowe funkcje, takie jak logi e-mail, możliwość precyzyjnego dostrajania lub kontrolowania powiadomień wysyłanych przez Twoją witrynę WordPress. Dodatkowo ekspert pomoże Ci w konfiguracji typu „white glove”.

Po aktywacji musisz odwiedzić sekcję Ustawienia » WP Mail SMTP, aby skonfigurować ustawienia wtyczki.

Następnie po prostu wprowadź swój klucz licencyjny i kliknij przycisk „Zweryfikuj klucz”. Klucz znajdziesz w obszarze konta WP Mail SMTP.

Ustawienia WP Mail SMTP

W zakładce ustawień „Ogólne” musisz upewnić się, że używasz swojego adresu e-mail Gmail w polu „E-mail nadawcy”.

Następnie musisz podać nazwę nadawcy.

Wprowadź z e-maila i nazwy

Wtyczka WP Mail SMTP oferuje 3 sposoby połączenia Twojej strony WordPress z serwerami Gmail:

  • Pierwsza metoda wykorzystuje instalację jednym kliknięciem, która jest najłatwiejsza i najbardziej przyjazna dla początkujących, ale jest dostępna tylko dla użytkowników wtyczek premium.
  • Druga metoda wykorzystuje Uwierzytelnianie OAuth. Ta metoda jest bezpieczna i nie wymaga wtyczki premium.
  • Trzecia metoda polega na ręcznej konfiguracji ustawień Gmail SMTP. Ogólnie rzecz biorąc, nie zalecamy tej metody, ponieważ jest ona mniej bezpieczna. Polega ona na użyciu zapisanego hasła zamiast nowoczesnego systemu OAuth Google, co może stanowić ryzyko bezpieczeństwa, jeśli nie zostanie wykonane ostrożnie.

Teraz skonfigurujemy WordPress do wysyłania wiadomości e-mail za pomocą Gmail SMTP.

Metoda 1: Konfiguracja Gmaila do wysyłania wiadomości e-mail z WordPress za pomocą instalacji jednym kliknięciem

Ta metoda jest najszybsza i najłatwiejsza dla wszystkich, co oznacza, że może pomóc Ci zaoszczędzić czas i uniknąć nieporozumień.

Po zainstalowaniu i aktywowaniu wtyczki WP Mail SMTP przejdź do WP Mail SMTP » Ustawienia i upewnij się, że jesteś w zakładce „Ogólne”.

Zakładka Ogólne w ustawieniach WP Mail SMTP

Następnie musisz wybrać „Google / Gmail” w sekcji „Mailer”.

Pozwoli Ci to skorzystać z opcji „Konfiguracja jednym kliknięciem”.

Wybór Google / Gmail jako serwera poczty

Po wykonaniu tej czynności następnym krokiem jest autoryzacja Twojego konta Google.

Zobaczysz sekcję „Google / Gmail” poniżej „Mailer” na swoim ekranie. Kliknij przełącznik, aby włączyć funkcję instalacji jednym kliknięciem.

Włączanie konfiguracji jednym kliknięciem

Następnie możesz zobaczyć powiadomienie informujące, że musisz najpierw zapisać zmiany, aby kontynuować proces autoryzacji.

Zatem kliknijmy przycisk „Zapisz ustawienia”.

Zapisz ustawienia przycisk

Następnie możesz zalogować się na swoje konto Google.

Po prostu kliknij przycisk „Zaloguj się do Google” i wybierz konto.

Przycisk Zaloguj się przez Google

Następnie Google poprosi o Twoją zgodę na wysyłanie wiadomości e-mail w Twoim imieniu przez WP Mail SMTP.

Możesz kliknąć „Zezwól”, aby kontynuować.

Umożliwienie kontu Google wysyłania e-maili

Po kliknięciu przycisku zostaniesz przekierowany z powrotem do zakładki „Ogólne” wtyczki WP Mail SMTP w swoim obszarze administracyjnym WordPress.

Stąd należy przewinąć w dół do sekcji „Autoryzacja”, aby zobaczyć, że skonfigurowane konto Gmail jest pomyślnie połączone.

Autoryzacja pomyślna

To wszystko! Pomyślnie połączyłeś swoje konto Gmail z WP Mail SMTP przy użyciu metody konfiguracji jednym kliknięciem.

Metoda 2: Konfiguracja Gmaila do wysyłania wiadomości e-mail z WordPressa przy użyciu protokołu OAuth

Ta metoda jest świetną opcją, jeśli korzystasz z darmowej wersji wtyczki WP Mail SMTP. Jest bezpieczna, a po jej skonfigurowaniu nigdy więcej nie będziesz musiał się nią zajmować.

Musisz zacząć od wybrania „Google/ Gmail” jako swojej poczty.

Wybierz Google jako serwer pocztowy

Następnie zobaczysz trzy pola, które musisz wypełnić po przewinięciu w dół.

Po prostu wypełnij pola „Client ID”, „Client Secret” i „Authorized Redirect URI”, gdy tam będziesz.

Pola Identyfikator klienta i Tajny klucz

Skonfigurujmy te pola.

Uwaga: Kolejna część obejmuje kilka kroków w ramach Google Cloud Platform, co może wydawać się skomplikowane. Ale nie martw się – po prostu postępuj zgodnie z naszym przewodnikiem i uważnie analizuj zrzuty ekranu, a szybko uzyskasz klucze API.

Tworzenie aplikacji i generowanie kluczy API dla Gmaila

Aby rozpocząć, po prostu odwiedź stronę internetową Google Cloud Platform, a następnie kliknij „Mój pierwszy projekt” na górze.

Kliknij mój pierwszy projekt

Otworzy się małe okno podręczne.

Kliknij opcję „Nowy projekt”.

Utwórz nowy projekt

Na następnym ekranie zostaniesz poproszony o podanie nazwy swojego projektu.

Zalecamy nadanie mu łatwej do zapamiętania nazwy, aby można było go łatwo rozpoznać w przyszłości.

Wprowadź szczegóły projektu

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

Konsola deweloperska utworzy teraz Twój projekt i przeniesie Cię do jego panelu.

Google oferuje programistom dostęp do wielu swoich API i usług. Musisz włączyć API, których będziesz potrzebować do tego projektu.

Włącz interfejsy API i usługi

Po prostu kliknij przycisk „Włącz interfejsy API i usługi”, aby kontynuować.

To przeniesie Cię do strony biblioteki API.

Stąd możesz wpisać Gmail w polu wyszukiwania, aby szybko znaleźć Gmail API i kliknąć, aby je wybrać.

Wybierz Gmail API

Zobaczysz teraz przegląd API i jego możliwości.

Po prostu kliknij przycisk „Włącz”, aby kontynuować.

Włącz Gmail API

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

Kliknij przycisk „+ Utwórz dane uwierzytelniające”, aby kontynuować i wybierz opcję „Pomóż mi wybrać” z menu rozwijanego.

Kliknij Utwórz dane uwierzytelniające

Na następnym ekranie zostaniesz zapytany, którego API chcesz użyć.

Wybierz „Gmail API” z listy rozwijanej dla opcji „Którego API używasz?”.

Wybierz Gmail API

Następnie wybierzesz „Dane użytkownika” dla pola „Do jakich danych będziesz mieć dostęp?”.

Po wykonaniu tej czynności kliknij przycisk „Dalej”.

Wybierz dane użytkownika

Teraz musisz wprowadzić informacje o swojej aplikacji.

Możesz zacząć od nadania nazwy swojej aplikacji, wybrania podanego adresu e-mail i dodania logo aplikacji, jeśli chcesz.

Wprowadź informacje o aplikacji

Stamtąd musisz przewinąć w dół i wprowadzić dane kontaktowe dewelopera.

Po wprowadzeniu adresu e-mail po prostu kliknij przycisk „Zapisz i kontynuuj”.

Wprowadź dane kontaktowe dewelopera

Na następnym ekranie możesz skonfigurować „Zakresy” dla Gmail API. Jest to krok opcjonalny i możesz go na razie pominąć.

Po prostu przewiń stronę w dół i kliknij przycisk „Zapisz i kontynuuj”.

Wybierz typ aplikacji

Następnie przejdź dalej i wprowadź szczegóły dla sekcji „Identyfikator klienta OAuth”.

Możesz zacząć od wybrania „Aplikacja internetowa” jako „Typ aplikacji” z listy rozwijanej, a następnie wprowadzić nazwę.

Dodaj adresy URL przekierowania

Po przewinięciu w dół zobaczysz opcje dla „autoryzowanych pochodzeń JavaScript”. Możesz to pominąć i przejść do „autoryzowanych URI przekierowania”.

Kliknij przycisk „+ Dodaj adres URL”.

W polu „URIs” po prostu wpisz https://connect.wpmailsmtp.com/google/. Jest to bezpieczny adres URL przekierowania udostępniany przez wtyczkę WP Mail SMTP, który pomaga bezpiecznie zakończyć połączenie z Twoim kontem Google.

Pobierz swoje dane uwierzytelniające

Po wpisaniu adresu URL, po prostu kliknij przycisk „Utwórz”.

Następnie zobaczysz swoje dane uwierzytelniające w obszarze „Twoje dane uwierzytelniające”.

Sekcja Twoje dane uwierzytelniające

Kliknij przycisk „Gotowe” na dole, aby przejść dalej.

Zostaniesz teraz przekierowany na stronę poświadczeń swojego projektu.

Na tej stronie możesz zobaczyć swoje ostatnio utworzone dane uwierzytelniające. Aby kontynuować, musisz kliknąć ikonę edycji obok swoich danych uwierzytelniających.

Edytuj dane uwierzytelniające
Dodawanie Twojego identyfikatora Gmail i klucza tajnego do ustawień WP Mail SMTP

Przekieruje Cię to do strony edycji poświadczeń, gdzie możesz zobaczyć swój sekret klienta i identyfikator klienta.

Możesz śmiało skopiować te klucze.

Skopiuj identyfikator klienta i sekret

Następnie po prostu wklej klucze na stronie WP Mail SMTP » Ustawienia w swoim obszarze administracyjnym WordPress.

I nie zapomnij kliknąć przycisku „Zapisz ustawienia”, aby zakończyć konfigurację.

Wprowadź identyfikator klienta i sekret w wtyczce

Wtyczka zapisze teraz Twoje ustawienia i przeładuje stronę.

Następnie musisz przewinąć stronę ustawień do samego dołu i kliknąć przycisk „Zezwól wtyczce na wysyłanie wiadomości e-mail za pomocą Twojego konta Google”.

Zezwól na wtyczkę

To przeniesie Cię do Twojego konta Google.

Następnie zostaniesz poproszony o udzielenie witrynie uprawnień do wysyłania e-maili w Twoim imieniu.

Wybierz konto Google

Po prostu wybierz swoje konto Gmail i udziel pozwolenia na połączenie projektu Google API.

Następnie zostaniesz przekierowany z powrotem na swoją stronę internetową, gdzie zobaczysz komunikat o sukcesie.

Połączono pomyślnie

Metoda 3: Konfiguracja Gmail SMTP jako nadawcy SMTP

Ta metoda pozwala na ręczne połączenie z serwerami SMTP Gmaila w celu wysyłania e-maili z WordPressa.

✋ Uwaga: Ta metoda wymaga wygenerowania specjalnego „hasła aplikacji” z Twojego konta Google i jest generalnie uważana za mniej bezpieczną niż metoda OAuth. Zalecamy ją tylko wtedy, gdy nie możesz korzystać z innych metod.

Najpierw przejdź do Ustawienia » WP Mail SMTP z Twojego panelu administracyjnego WordPress, aby skonfigurować ustawienia wtyczki.

Stamtąd możesz zacząć od podania adresu Gmail, którego chcesz użyć w polu „E-mail nadawcy” i swojego imienia w polu „Nazwa nadawcy”.

Wprowadź z e-maila i nazwy

Następnie wybierzmy „Inny SMTP” jako swój system pocztowy.

Ponadto, zaznacz pole wyboru obok ścieżki powrotnej.

Wybierz inny SMTP jako serwer pocztowy

Następnie możesz przewinąć w dół do sekcji „Inny SMTP”.

Tutaj skonfigurujesz więcej ustawień do połączenia z serwerami SMTP Gmail.

Skonfiguruj inne SMTP

Oto dokładna konfiguracja, którą musisz dodać do ustawień wtyczki:

  • Host SMTP: smtp.gmail.com
  • Szyfrowanie: Użyj szyfrowania SSL
  • Port SMTP: 465 (powinien pojawić się automatycznie po wybraniu szyfrowania SSL)
  • Automatyczny TLS: Wyłącz TLS
  • Uwierzytelnianie: Włącz uwierzytelnianie
  • Nazwa użytkownika SMTP: Twój pełny adres Gmail, np. jan.kowalski@twojadomena.com lub jan.kowalski@gmail.com
  • Hasło SMTP: Twoje hasło aplikacji Google. To nie jest Twoje zwykłe hasło do Gmaila. Jeśli masz włączone uwierzytelnianie dwuskładnikowe na swoim koncie, musisz wygenerować specjalne hasło aplikacji dla WP Mail SMTP. Możesz postępować zgodnie z przewodnikiem Google, jak je utworzyć.

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

Zapisz ustawienia dla innych SMTP

To wszystko. Pomyślnie skonfigurowałeś WP Mail SMTP do korzystania z serwerów Gmail SMTP.

Dodatkowe kroki konfiguracji Gmail SMTP

Teraz, gdy Twój Gmail SMTP działa, przejdźmy o krok dalej. Dzięki szybkiemu testowi i kilku dodatkowym poprawkom możesz upewnić się, że wszystko działa sprawnie.

Testowanie ustawień WP Mail SMTP

Wtyczka WP Mail SMTP pozwala przetestować ustawienia poczty e-mail, aby upewnić się, że wszystko działa poprawnie.

Musisz przejść do Ustawienia » WP Mail SMTP i kliknąć zakładkę „Test e-mail”.

Następnie po prostu podaj adres e-mail, do którego masz dostęp, w polu „Wyślij do”, a następnie kliknij przycisk „Wyślij e-mail”.

Wyślij e-mail testowy

Powinieneś zobaczyć komunikat o sukcesie.

Aby się upewnić, możesz sprawdzić swoją skrzynkę odbiorczą, aby zobaczyć wiadomość z tematem „WP Mail SMTP: Test Email to…”.

Rozwiązywanie problemów z Gmail SMTP

Napotkaliśmy użytkowników, którzy napotkali kilka problemów podczas korzystania z Gmail SMTP z niektórymi konfiguracjami współdzielonego hostingu.

Możesz wykonać następujące kroki, aby rozwiązać problem z Gmail SMTP:

Najpierw musisz zalogować się na swoje konto cPanel. Stamtąd znajdź przycisk „+ Utwórz” na stronie kont e-mail.

utwórz konto e-mail w cpanel

Po prostu utwórz konto e-mail pasujące do Twojego adresu e-mail Google Apps.

Tworząc konto e-mail, w zasadzie informujesz swój serwer hostingowy o adresie e-mail, który powinien wysyłać wiadomości.

Ten krok jest obejściem, aby przekonać serwer, że wysyłasz e-maile za jego pośrednictwem, mimo że planujesz używać serwera SMTP Gmaila.

utwórz konto e-mail

Może się to wydawać dziwne, ale to obejście zasadniczo mówi systemowi poczty e-mail Twojego hosta internetowego, aby ustąpił i pozwolił serwerom Google obsługiwać pocztę wychodzącą. Jest to powszechne rozwiązanie dla środowisk hostingu współdzielonego, gdzie lokalne ustawienia poczty e-mail mogą zakłócać zewnętrzne usługi SMTP.

Z poziomu konta cPanel przejdźmy do rekordów MX i zmieńmy routing MX z automatycznego na zdalny. Należy pamiętać, że może to być nieco trudne do znalezienia, ponieważ każdy hosting ma teraz niestandardowy interfejs cPanel.

Następnie musisz poszukać małego linku obok MX, który mówi „Routing poczty e-mail: Zdalny serwer pocztowy”.

Po tym możesz ponownie zalogować się do swojej witryny WordPress i wysłać testowy e-mail. Aby uzyskać więcej informacji, możesz skorzystać z naszego przewodnika na temat zmiany rekordów MX dla swojej witryny WordPress w zależności od usługi hostingowej.

FAQ: Wysyłanie wiadomości e-mail w WordPress za pomocą serwera Gmail SMTP

Czy korzystanie z serwera SMTP Gmail do wysyłania wiadomości e-mail WordPress jest bezpłatne?

Tak. Możesz połączyć darmowe konto Gmail, aby wysyłać e-maile ze swojej witryny WordPress. Jednak w przypadku witryn biznesowych lepiej jest używać Google Workspace. W ten sposób otrzymasz profesjonalny adres e-mail, taki jak ty@twojadomena.com i poprawisz dostarczalność swoich e-maili.

Pomaga to Twoim wiadomościom trafić do skrzynki odbiorczej użytkownika zamiast do folderu spamu.

Czy istnieją limity wysyłania dla serwera SMTP Gmaila?

Bezpłatne konto Gmail pozwala na wysłanie do 500 wiadomości e-mail w ciągu 24 godzin. Google ustala ten limit, aby zapobiegać spamowi i chronić swoją sieć. Jest to zazwyczaj więcej niż wystarczające dla powiadomień WordPress, takich jak resetowanie haseł lub potwierdzenia formularzy.

Jeśli potrzebujesz wysłać więcej, możesz uaktualnić konto do Google Workspace (do 2000 e-maili dziennie). Możesz też skorzystać z dedykowanej usługi e-mail, takiej jak Constant Contact lub Brevo, aby uzyskać jeszcze wyższe limity.

Czy bezpieczne jest połączenie mojego konta Gmail z WordPressem?

Tak. Jeśli używasz metody OAuth z wtyczką WP Mail SMTP, Twoje hasło do Gmail nigdy nie jest zapisywane na Twojej stronie. Zamiast tego Google udostępnia bezpieczne tokeny do obsługi połączenia.

Jest to znacznie bezpieczniejsze niż starsze metody, które wymagały zapisywania hasła bezpośrednio w ustawieniach. Ponadto jest to nowoczesny standard zapewniający bezpieczeństwo konta.

Czy mogę używać Gmail SMTP do moich newsletterów e-mail?

Nie, Gmail SMTP służy do wysyłania e-maili transakcyjnych, takich jak powiadomienia czy potwierdzenia. Nie jest przeznaczony do masowych biuletynów. W przypadku biuletynów lub e-maili marketingowych wybierz dedykowaną usługę e-mail marketingową, taką jak Constant Contact lub Brevo.

Samouczek wideo

🎥 Obejrzyj nasz szczegółowy samouczek wideo poniżej, aby szybko skonfigurować Gmail SMTP w WordPress i zapewnić niezawodne dostarczanie Twoich e-maili.

Po prostu kliknij odtwórz i postępuj zgodnie z instrukcjami!

Subskrybuj WPBeginner

Kontynuuj naukę o korzystaniu z formularzy w WordPress

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wysyłać e-maile w WordPressie za pomocą serwera Gmail SMTP.

Następnie możesz również zapoznać się z naszymi innymi pomocnymi przewodnikami na temat:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

136 CommentsLeave a Reply

  1. Cześć, użyłem tego tutoriala w zeszłym roku do zainstalowania i skonfigurowania wtyczki Gmail SMTP. Do niedawna wtyczka Gmail SMTP w połączeniu z formularzem kontaktowym mojej strony działała idealnie. Ale dzisiaj przetestowałem formularz kontaktowy mojej strony i otrzymałem następujący komunikat o śmiertelnym błędzie:

    Fatal error: Uncaught exception ‘Google_Auth_Exception’ with message ‘Error refreshing the OAuth2 token, message: ‘{ “error” : “invalid_grant” }”

    Nie mam pojęcia, co to znaczy. Otrzymuję ten sam komunikat o błędzie krytycznym, gdy używam wtyczki do wysłania wiadomości testowej w wtyczce Gmail SMTP>Ustawienia>Testuj e-mail.

    Nie zmieniałem żadnych ustawień wtyczki od czasu jej pierwszej instalacji rok temu i nie zrobiłem nic nowego z moim kontem Google Console. Używam najnowszej wersji wtyczki Gmail SMTP, a także najnowszej wersji WordPress.

    Jakieś pomysły lub sugestie?

    Dzięki!

  2. Dziękuję bardzo – jednym z moich problemów było to, że „moje e-maile trafiają do folderu spamu”
    z tą usługą (Metoda 1) Teraz jest świetnie – oczywiście po 14 dniach trzeba za to zapłacić, ale nadal jest to idealne
    Mam pytanie;
    Czy mogę wysłać 100 e-maili jako newsletter dla moich klientów, czy jest to w porządku dla Google!?
    Obawiam się, że moje e-maile po tym znów trafią do folderu spamu

  3. Hej, dodaj na końcu coś o rozwiązywaniu problemów: „Skontaktuj się ze swoim hostingodawcą i zweryfikuj, czy domyślnie nie blokują oni wychodzących żądań”. Wiem, że 1. GoDaddy tak robi i nie pozwala na odblokowanie. oraz 2. Namecheap również blokuje domyślnie, ale wystarczy skontaktować się z pomocą techniczną, podać im swoje dane i poprosić o odblokowanie portu 587, a wszystko zadziała.

  4. Ciągle dostaję błąd: redirect_uri_mismatch, kiedy naciskam „grant permission”. Doprowadza mnie to do szału, bo nie mogę rozgryźć, co jest nie tak? Wszystko wydaje się pasować.
    Adam

  5. Ten film okazał się fantastyczną pomocą.

    Jestem kompletnym początkującym użytkownikiem WordPressa. Instrukcje krok po kroku są bardzo łatwe do naśladowania. Teraz moje e-maile działają idealnie!! Dodatkowo nauczyłem się, jak łatwo wstawiać nagłówki i stopki.

    Jeszcze raz dziękuję!!

  6. Dodatkowe pytanie – ze względu na problem z konfliktem logowania, rozważałem również użycie WP Mail SMTP. Jednak wielu użytkowników na forum pomocy dla tej wtyczki wyraża obawę, że hasło do konta e-mail jest widoczne na stronie administratora w postaci zwykłego tekstu.

    Mam skonfigurowaną zaporę sieciową, która uniemożliwia osobom niebędącym administratorami dostęp do zaplecza, więc czy istnieje jakieś rzeczywiste zagrożenie bezpieczeństwa związane z wyświetlaniem hasła w postaci zwykłego tekstu? Będę wdzięczny za wszelkie rady!!!

    • Po wielu próbach rozwiązania problemu w końcu uległem i zdecydowałem się na WP Mail SMTP, co wymaga rozwiązania „zezwalaj na mniej bezpieczne aplikacje” – pracownik pomocy technicznej G Suite powiedział mi, że jest to bezpieczne i wydaje się, że jest to jedyne wyjście dla mojego konkretnego ustawienia. Wydaje się, że teraz działa. Dziękuję za niezwykle jasne instrukcje!!! Jestem teraz zagorzałym fanem tej strony.

  7. Film jest fantastyczny, a wtyczka zainstalowała się idealnie. Niestety, dopiero po przejściu przez cały proces zdałem sobie sprawę (ponieważ nie przeczytałem dokładnie dokumentacji wtyczki), że wtyczka Gmail SMTP eliminuje potrzebę logowania się użytkowników, a tym samym zakłóciła proces logowania, który wprowadziliśmy dla płatnych członków na naszej stronie internetowej (który zarządzamy za pomocą wtyczki PaidMembershipsPro).

    Czy jest jakiś sposób, aby wyłączyć ten aspekt tej wtyczki, abym mógł wysyłać wszystkie e-maile za pośrednictwem naszego konta Gmail, ale nadal mieć możliwość logowania i wylogowywania użytkowników?

  8. Świetny artykuł! Jednak nie jestem pewien czegoś podczas używania WordPressa do wysyłania biuletynów. Jaka jest różnica między tymi dostawcami usług masowej wysyłki e-maili (mailgun & Sendgrid) a korzystaniem z SMTP Google Apps for work?

    Czy nie możemy równie dobrze używać Google Apps for work do wysyłania biuletynów?

    • Bardzo dziękuję za odpowiedź! Ponieważ Google Apps for Work ogranicza liczbę odbiorców do 500, zakładam, że zadziałałoby, gdybyśmy wysłali do 500 lub mniej osób.

      Moje kolejne pytanie, czy jest to maksimum do wysłania wszystkiego naraz, czy dziennie? Jeśli ograniczylibyśmy wysyłanie tylko do kilku na minutę, czy wiesz, czy pozwoliłoby to wysłać tysiące w ciągu kilku godzin?

  9. Cześć, to było bardzo pouczające, dziękuję za publikację. mam jednak stronę hostowaną na AWS EC2, a Route53 do DNS. Próbowałem bezpiecznej konfiguracji. Nie działało. Czy istnieje specjalna konfiguracja dla samodzielnie hostowanych stron na AWS EC2/Route53? Swoją drogą: nie mam zainstalowanego cPanelu.

  10. Po udzieleniu dostępu i kliknięciu przycisku zezwolenia, nie zostałem przekierowany z powrotem do WordPress, a status SMTP nadal nie jest połączony.

    Czy masz jakieś rady, jak powinienem się do tego zabrać?

    Dzięki!

  11. Nie działa: testowy e-mail zwraca Połączenie: otwieranie do smtp.gmail.com:587, timeout=300, options=array ( ‘ssl’ => array ( ‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true, ),)
    Sprawdziłem Email Routing -> Remote Mail Exchanger, ale to nie pomogło

  12. Ten poradnik działał wspaniale, dopóki mój serwer nie przestał wysyłać e-maili i nie mogę go ponownie uruchomić. Zakładka „Testuj e-mail” nie wyjaśnia jasno, czy e-mail został pomyślnie wysłany, czy nie, ponieważ wyświetla 52 linie, które niewiele dla mnie znaczą. :/

  13. Ok, postępowałem zgodnie z instrukcjami OAuth i mój przycisk statusu SMPT stał się zielony. Jednakże, czy to przez e-mail testowy, czy przez moją stronę, nie mogę wysłać e-maila za pośrednictwem formularza kontaktowego (wtyczka formularza kontaktowego stworzona przez Web Durado). Komunikat oczekiwania mówi „oczekiwanie na” i ostatecznie otrzymuję powiadomienie o błędzie 405.

    Jakieś przemyślenia.

  14. Mam nadzieję, że możesz mi pomóc?

    Próbowałem skonfigurować metodę 1 za pomocą Gmaila i otrzymałem „zielone światło” od WordPressa, jednak podczas testowania poczty otrzymuję następujący komunikat o błędzie po odczekaniu 1 minuty na wysłanie:

    Połączenie: otwieranie do smtp.gmail.com:587, timeout=300, options=array ()

    Jakieś pomysły, jak to naprawić?

    Z najlepszymi pozdrowieniami,

    Tom

  15. Ten tutorial jest niesamowity!

    Mam jednak jedno pytanie. Skierowałem wiadomości z formularza kontaktowego na grupowy adres e-mail Gmail, ale z jakiegoś powodu wiadomości nie są dostarczane. Kiedy kieruję je na „prawdziwy” adres e-mail, wiadomości są normalnie dostarczane.

    Byłbym bardzo wdzięczny, gdyby ktoś mógł mi pomóc zrozumieć, dlaczego tak się dzieje.

    Dziękuję!!!

  16. Dzięki, chłopaki, za tak przydatny artykuł. Postępowałem zgodnie ze wszystkimi krokami i udało mi się poprawnie skonfigurować pocztę e-mail. Jednakże, gdy otrzymuję e-mail z adresu mydomain.com (wysłany przez WordPress po zakupie produktu), awatar użytkownika (zdjęcie z Gmaila) nie pojawia się, mimo że mydomain.com ma już zdjęcie.

    W rzeczywistości, jeśli wyślę e-mail bezpośrednio z konta mydomain.com za pośrednictwem Google Workspace, odbiorca od razu widzi obraz, ale nie dzieje się tak, jeśli e-mail jest wysyłany przez WordPress.

    Czy masz jakieś sugestie? Dziękuję bardzo i trzymajcie się!

  17. Dziękuję za te pomocne informacje. Naprawdę pomogłeś mi w konfiguracji i doceniam Twój czas poświęcony na stworzenie tych przydatnych informacji!

  18. Jaki jest URI pochodzenia aplikacji klienckiej. Nie akceptuje adresu URL strony internetowej... proszę o pomoc

  19. Doskonałe instrukcje i dziękuję za przeprowadzenie mnie przez proces konfiguracji. Próbowałem zmienić rekord MX, ale bez powodzenia.
    Otrzymuję komunikat 405 Not allowed (Niedozwolone) podczas próby wysłania wiadomości e-mail.
    Jestem hostowany przez Bluehost i używam motywu DIVI.
    Jeśli ktoś ma jakieś pomysły, będę bardzo wdzięczny.

    • Witam, mam podobny problem. Otrzymuję błąd 405 i również jestem hostowany na Bluehost. Czy przypadkiem udało Ci się rozwiązać problem? Dzięki.

      • Miałem ten sam problem z bluehost. Ale to dało mi rozwiązanie.

        Odinstalowałem wszelkie dodatkowe wtyczki do poczty, w tym smtp mailer lub wtyczkę gmail smtp i po prostu użyłem losowego adresu, takiego jak mynewaddress@example.com (zastąp example.com swoją własną nazwą domeny) i zadziałało. Wysłałem e-mail na moje konto Gmail i przeszedł wszystkie filtry. Wygląda na to, że BlueHost waliduje adres, jeśli pochodzi z serwera hostującego tę domenę. W Gmailu zazwyczaj pojawia się ostrzeżenie, że ten e-mail mógł nie zostać zwalidowany, ale moje e-maile przychodzą bez problemu z niestandardowymi funkcjami poczty WordPress. Nie potrzebna jest żadna dodatkowa wtyczka.

  20. Działa mi to znakomicie z kontem Google Apps for Work dla rozwiązania WooCommerce na WordPress, dziękuję.

    Czy to powinno działać, jeśli użyję adresu e-mail grupy Google zamiast konta?

    Dziękuję bardzo.

  21. Nie korzystam z Google Apps for Work, wszystko jest skonfigurowane i połączone. Próbowałem wysłać e-mail testowy, ale otrzymuję błąd 405 nie dozwolone. Wszedłem do mojego cpanel i zmieniłem rekordy mx na zalecane „zdalne”. Nadal nie mogę wysłać. Czy to oznacza, że muszę użyć mniej bezpiecznej metody?

  22. Otrzymuję ten błąd podczas próby aktywacji wtyczki:

    Wtyczka nie mogła zostać aktywowana, ponieważ spowodowała krytyczny błąd. Błąd parsowania: błąd składni, nieoczekiwany T_FUNCTION, oczekiwano „)” w /home3/north23/public_html/forcebrain/wp-content/plugins/gmail-smtp/google-api-php-client/src/Google/autoload.php w linii 19

  23. Witam, używam wtyczki gmail-smtp, ale ona koliduje z ultimate membership. Czy możesz mi pomóc?
    Próbowałem innej wtyczki wp mail smtp, ale w ostatnim polu: hasło konta użytkownika. Google App nie pozwala na logowanie z wtyczki. Proszę o pomoc.
    Dziękuję

  24. Wyraźnie robię coś źle. Kiedy dochodzę do „dodaj dane uwierzytelniające”, otrzymuję ten komunikat o błędzie i nie mogę iść dalej.

    Nieprawidłowe przekierowanie: musi kończyć się publiczną domeną najwyższego poziomu (taką jak .com lub .org)

    Każda pomoc będzie mile widziana

  25. Dzięki za tutorial, ale otrzymuję ten błąd, gdy próbuję wysłać e-mail testowy:

    Połączenie: otwieranie do ssl://smtp.gmail.com:587, timeout=300, options=array ()
    BŁĄD SMTP: Nie udało się połączyć z serwerem: Połączenie odrzucone (111)
    Nie udało się połączyć SMTP.

    Czy ma to coś wspólnego z tym, że moja strona jest zabezpieczona protokołem SSL?

  26. Świetny artykuł, mam kilka problemów z uruchomieniem tego. Wyłączyłem wtyczkę i przetestowałem formularz kontaktowy, aby zobaczyć, czy wszystko jest tak samo jak przed skonfigurowaniem Gmail SMTP, niestety żadne e-maile nie są teraz wysyłane.

    Nawet jeśli wtyczka Gmail SMTP NIE jest aktywna, czy musimy jakoś zresetować ustawienia do domyślnych?

  27. Cześć,

    Mam to wszystko poprawnie skonfigurowane i testowy e-mail zadziałał… Skomentowałem własnego bloga, aby sprawdzić, czy otrzymam e-mail po opublikowaniu komentarza, ale niestety nie dostałem. Czy ktoś może mi pomóc dowiedzieć się, gdzie popełniłem błąd?

  28. Hej, dzięki za tutorial. Wszystko działa dobrze w konfiguracji, ale gdy e-mail jest wysyłany, strona zamarza na około 5 minut. Strona nie otwiera się w tym czasie. Nie odpowiada w tym czasie. Masz jakiś pomysł, co może być przyczyną tego problemu. Ale chodzi o to, że e-mail jest w końcu wysłany.

  29. Cześć,

    Mam problem z wysyłaniem testowych wiadomości e-mail

    Fatal error: Cannot redeclare class phpmailer in /home/mywebsite/wp-includes/class-phpmailer.php on line 29

    proszę o pomoc

  30. Cześć, właśnie zainstalowałem tę wtyczkę i wszystko poszło idealnie – dzięki Twojemu doskonałemu samouczkowi! (Zdecydowanie nie poradziłbym sobie bez Ciebie.) Wychodzące wiadomości e-mail mojej strony internetowej natychmiast zaczęły trafiać do skrzynek odbiorczych ludzi, a nie do folderów spam.

    Ale ponieważ jestem w tym nowicjuszem i nie znam SMTP od RSVP, poczytałem trochę o SMTP, a na jednej ze stron, na którą trafiłem, znalazłem takie stwierdzenie:

    „Inna strategia, którą stosują hakerzy: Jeśli Twoja aplikacja wysyła e-maile za pomocą SMTP, adres IP zostanie zapisany w nagłówkach Received. Albo wyczyść oryginalną linię Received [brak wyjaśnienia, jak to zrobić], albo nie używaj SMTP do przesyłania e-maili.”

    Czy jest to coś, czym powinienem się martwić pod względem bezpieczeństwa? Czy ta wtyczka rozwiązuje ten problem w jakiś sposób? A jeśli nie, jak powinienem to naprawić?

    Dzięki!

    • Nie powinieneś się tym martwić. Większość popularnych dostawców usług pocztowych i ich filtry antyspamowe mogą sprawdzić, czy e-mail pochodzi z adresu IP, z którego twierdzi, że pochodzi.

      Admin

  31. Dziękuję bardzo za ten tutorial.

    Pierwotnie wszystko było skonfigurowane i działało dobrze, ale przeniosłem moją stronę internetową i wprowadziłem kilka innych poprawek, a nagle wysyłanie poczty przestało działać.

    Wcześniej poświęciłem trochę czasu na próbę skonfigurowania i uruchomienia, ale potem losowo przestało działać.

    Tak czy inaczej, opcja nr 1 naprawdę uratowała mnie przed poważnym bólem głowy.

  32. Skonfigurowałem i dostałem zielony przycisk "go to go"… DZIĘKI ZA INSTRUKCJĘ KROK PO KROKU…
    (robię to na stronie testowej klienta)…

    ALE JEŚLI CHODZI O GRAVITY FORMS (lub dowolny wtyczkę formularza)… czy muszę również zmienić e-maile z powiadomieniami, których używałem do zgłoszeń Gravity Forms?

    Czy adres e-mail „od”, którego użyłem w konfiguracji, może być inny niż adres Gmail użyty do jego skonfigurowania?

    Problem, który to wszystko rozpoczął, polegał na tym, że klient nie otrzymywał powiadomień z Gravity Form.

    WIĘC, zanim zainstaluję na ich stronie produkcyjnej… (która jest sklepem internetowym i ma SSL)… czy możesz odpowiedzieć na to… i czy nadal powinienem używać TSL do konfiguracji? Nie byłem pewien, czy certyfikat na stronie ma jakiekolwiek znaczenie w konfiguracji tego.

    Dziękuję,
    Christine

    • Nie, nie musisz zmieniać e-maili z powiadomieniami.

      Jest w porządku, ale aby zapewnić maksymalną dostarczalność, powinieneś użyć adresu e-mail, który faktycznie wysyła wiadomość.

      Najpierw spróbuj z SSL w przypadku konfiguracji Gmail.

      Admin

      • Dzięki za odpowiedź… proszę o trochę więcej wyjaśnień.

        Skonfigurowałem email…info@domain.com jako przekierowanie w cPanelu i przekierowuję na ich e-mail Verizon.

        Pozostawiłem adres e-mail Verizon na liście powiadomień GF, dodałem adres e-mail z informacjami i inny alternatywny adres e-mail.

        Czyli e-mail informacyjny to ten w konfiguracji wtyczki Gmail, który wysyła e-mail… czy to w porządku, że jest to przekierowanie?

        Dodatkowo, podczas konfiguracji wtyczki, użyłem konta Gmail, które utworzyłem… CompanyName@gmail.com
        Ale nie używam go jako adresu wysyłającego ani nigdzie indziej.

        Wysłałem test i wygląda na to, że wszystko działa… Czy powinienem wrócić i zmienić na SSL zamiast TSL, czy zostawić tak jak jest?

        Dzięki jeszcze raz…
        Christine

  33. Nie działa u mnie 14 kwietnia 2016.

    Rzadko rzeczy, które robię, działają.

    Połączenie: otwieranie do smtp.gmail.com:587, czas oczekiwania=300, opcje=array ()
    BŁĄD SMTP: Nie można połączyć się z serwerem: Sieć jest niedostępna (101)
    Nie można połączyć się z SMTP.
    Błąd poczty: Nie można połączyć się z SMTP.
    Czy jest sens się tym przejmować?

    • Oto kontynuacja:

      Ustawienia serwera mojego hostingu uniemożliwiły to.

      Zmieniłem hosting i teraz działa łatwo jak bułka z masłem.

      Nie zapomnij zmienić ustawień konta Gmail, aby zezwolić na nieautoryzowane aplikacje (wyszukiwanie pozwoli znaleźć wiele instrukcji, jak to zrobić, więc nie dodaję ich tutaj)

      • Cześć, próbowałem zezwolić na dostęp dla niezarejestrowanych aplikacji, ale nadal mi to nie działa.
        Otrzymuję błąd:
        Connection: opening to smtp.gmail.com:587, timeout=300, options=array ()
        SMTP ERROR: Failed to connect to server: Connection refused (111)
        SMTP connect() failed.
        Jakieś pomysły?

  34. Hi ,
    Thanks for this ticket ..i was fighting with my emial provider weblayer and nothing. it worked with your magic touch , one simple note .. by the end of Ouauth when explaining to create a fake local email you forgot to include that we must use MX record and what is is , i search on google and found ALT2.ASPMX.L.GOOGLE.COM, but this last simply thing could be a danwfault for all readers :-)
    Either way thank you..a lot!

  35. Czy ktoś uruchomił to z pocztą Google Apps? Utworzyłem poświadczenia API. Status SMTP jest zielony. Ale testowy e-mail mówi, że połączenie zostało odrzucone. Już ustawiłem mx na zdalny na GoDaddy. Czy są jakieś ustawienia bezpieczeństwa w poczcie Google Apps, które trzeba skonfigurować?

  36. Miły artykuł, udało mi się zainstalować wtyczkę i wysłała ona e-mail z testowego adresu e-mail wtyczki.

    Nie działa przy użyciu Contact Form 7, jakieś rekomendacje dotyczące wtyczki formularza kontaktowego, z którą mogłoby to działać?

    Dzięki

  37. Cześć Syed.

    Dziękuję bardzo za tak wspaniałe rozwiązanie. Pozwolę sobie zaimplementować i zobaczyć.

    Gratulacje.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.