W tym poradniku dowiesz się jak skonfigurować protokół SMTP w WordPress, który pozwoli Ci wysyłać wiadomości email wprost ze swojej skrzynki pocztowej. Konfiguracja WordPress SMTP krok po kroku za pomocą darmowej wtyczki 🤓
Wiadomości email w WordPress
WordPress umożliwia wysyłanie wiadomości email zarówno do administratorów jak i użytkowników o innych rolach i uprawnieniach w systemie CMS. Wiadomości wysyłane mogą być zarówno z mniej jak i bardziej ważnymi komunikatami. Przykładem wiadomości email do administratorów są np. powiadomienia o aktualizacjach platformy oraz nowych kontach użytkowników. W przypadku użytkowników oraz czytelników strony WordPress mogą oni otrzymywać za pomocą wiadomości email np. linki do resetowania hasła lub newsletter. Wysyłanie wiadomości przydatne jest także przy korzystaniu np. z wtyczki Contact Form 7 do formularzy kontaktowych.
Wiadomości email są nie tylko wygodną formą komunikacji z użytkownikami w WordPress, lecz także mają wpływ na bezpieczeństwo pracy całego systemu. Aby zapewnić użytkownikom prostą możliwość wysyłki wiadomości bez zbędnej wiedzy, WordPress korzysta z funkcji wp_mail(), o której przeczytasz poniżej.
WordPress wp_mail()
Domyślnie we wszystkich klientach pocztowych protokołem odpowiadającym za wysyłkę wiadomości jest SMTP. I to o nim w roli głównej przeczytasz w tym wpisie. Jednak WordPress domyślnie nie obsługuje SMTP, a wykorzystuje do wysyłki wiadomości funkcję o nazwie wp_mail().
W skrócie mówiąc, to taka funkcja, która wykorzystuje serwer WordPress, na którym zainstalowana jest strona internetowa w celu wysyłki wiadomości przez protokół SMTP i port 25. Jednak w przeciwieństwie do programów pocztowych nie musisz w WordPress konfigurować protokół SMTP. Jak więc ta funkcja działa?
Za pomocą wp_mail() WordPress weryfikuje, czy domena, z której wysyłane są wiadomości rzeczywiście znajduje się na serwerze, z którego są one wysyłane [adres IP]. Jeżeli tak jest, funkcja wp_mail() pozwala wysłać wiadomości z dowolnej, nawet nieistniejącej skrzynki WordPress w Twojej domenie np. [email protected].
Czasami jednak zdarza się, że chcemy skorzystać z większych możliwości niż oferuje WordPress dla SMTP. I wtedy właśnie z pomocą przychodzą darmowe wtyczki, które pozwalają osiągnąć taką funkcjonalność.
Opis jednej z nich wraz z konfiguracją krok po kroku znajdziesz poniżej. Warto także przeczytać poradnik konfiguracji SMTP i Office w WordPress.
SMTP WordPress
Poniżej dowiesz się jak krok po kroku skonfigurować ręcznie skrzynkę pocztową w WordPress za pomocą protokołu SMTP. Do kompletnego wykonania poniższego poradnika będziesz potrzebować oczywiście skrzynki pocztowej założonej na serwerze swojego usługodawcy wraz z danymi dostępowymi do niej.
Zaczynamy ☺️
1. Pobierz wtyczkę do SMTP
Pierwszym krokiem jest oczywiście pobranie wtyczki do SMTP w WordPress. Do wyboru masz kilka z nich, jednak my polecamy jedną: WP Mail SMTP by WPForms. Wyszukaj i zainstaluj wskazaną wtyczkę w repozytorium WordPress, a następnie ją włącz.
Wtyczka jest w 100% darmowa i bezpieczna dla WordPress.
2. Konfiguracja wtyczki do SMTP
Teraz przejdź do ustawień tej wtyczki.
Dokonaj poniższych ustawień:
- From Email – wpisz swój adres email, z którego mają domyślnie być wysyłane wiadomości.
- Force From Email – możesz zaznaczyć tę funkcję jeżeli powyższe ma być wymuszone dla innych modułów WordPress.
- From Name – wpisz nazwę domyślnego nadawcy poczty email.
- Force From Name – jeżeli chcesz, aby ta nazwa była wymuszana, zaznacz to pole.
- Set the return-path to match the From Email – zaznacz jeżeli chcesz, aby komunikaty o „odbijanych” wiadomościach miały być wysyłane na powyższy adres email.
- Mailer – wybierz Other SMTP, aby skonfigurować własny serwer poczty.
- SMTP Host – wpisz adres serwera poczty.
- Encryption – wybierz szyfrowanie stosowane przez swojego usługodawcę.
- SMTP Port – wskaż port SMTP: 25, 587 lub 465 [dla SSL].
- Auto TLS – zaznacz tę opcję.
- Authentication – zaznacz tę opcję.
- SMTP Username – wpisz nazwę konta pocztowego.
- SMTP Password – wpisz hasło konta pocztowego.
Teraz zapisz ustawienia.
3. Testowanie konfiguracji SMTP
Przejdź do zakładki Email Test, aby sprawdzić, czy wysyłanie wiadomości działa poprawnie.
Wpisz swój adres email i kliknij Send Email.
Jeżeli widzisz komunikat:
There was a problem while sending the test email.
To znak, że albo wprowadzone dane są błędne, albo musisz sięgnąć po ten poradnik: Problem z wysyłaniem wiadomości w WordPress.
Jeżeli widzisz taki komunikat:
Test HTML email was sent successfully! Please check your inbox to make sure it is delivered.
Oznacza to, że wszystko działa już poprawnie, a Ty możesz cieszyć się swoją pocztą SMTP w WordPress 💪
4. Pozostałe ustawienia SMTP
Bardziej zaawansowane funkcje tej wtyczki do SMTP [takie jak np. logi email] dostępne są w płatnej jej wersji, jednak kilka z nich możesz ustawić także w zakładce Misc.
Po kolei:
- Check this if you would like to stop sending all emails. – opcja całkowicie blokuje wysyłanie wiadomości z WordPress.
- Hide Announcements – ukryj komunikaty wtyczki.
- Hide Email Delivery Errors – ukryj komunikaty o błędach wysyłki email.
- Uninstall WP Mail SMTP – przy usunięciu wtyczki usuwa wszystkie jej ustawienia z bazy WordPress.
- Allow Usage Tracking – pozwala na śledzenie użytkowania pluginu.
To wszystko ☺️
Skonfiguruj z nami SMTP w WordPress
Potrzebujesz pomocy przy konfiguracji SMTP w WordPress? Nie trać czasu i zleć to nam, ekspertom od WP 🤓 pomożemy Ci w każdym problemie i potrzebie na tej platformie. Napisz do nas już teraz – do usłyszenia niebawem ✋