Przed wysyłką wiadomości transakcyjnych z WordPressa sprawdź konfigurację SMTP: dane logowania, serwer, port, szyfrowanie TLS, uwierzytelnianie i adres nadawcy. Wykonaj test wysyłki, przejrzyj logi i sprawdź, czy nie występują błędy dostarczania. Sama obecność formularza wtyczki nie potwierdza, że wiadomość została dostarczona.
Spis treści
Przygotowanie do konfiguracji SMTP
Przygotuj dane skrzynki lub usługi, przez którą WordPress ma wysyłać wiadomości:
- adres serwera SMTP,
- port SMTP,
- nazwę użytkownika, zwykle adres używany do logowania,
- hasło albo inne dane wymagane przez usługę,
- ustawienie szyfrowania połączenia,
- adres nadawcy widoczny w polu
From.
Nie wpisuj przypadkowego portu ani nazwy serwera. Port musi odpowiadać ustawieniu szyfrowania i konfiguracji usługi pocztowej. Przed zapisaniem zmian sprawdź także, czy dane logowania dotyczą właściwej skrzynki.
Kontrola hosta, portu i szyfrowania
- W polu hosta SMTP wpisz dokładną nazwę serwera podaną dla używanej skrzynki lub usługi.
- W polu portu wpisz port przypisany do wybranego sposobu połączenia.
- W ustawieniu szyfrowania wybierz TLS zgodnie z wymaganiami usługi. Nie łącz ustawienia portu przeznaczonego dla jednego trybu z innym trybem szyfrowania.
- Jeśli wtyczka rozdziela opcje TLS i SSL, wybierz tylko tę opcję, która odpowiada danym usługi. Nie włączaj kilku sprzecznych trybów jednocześnie.
Po zmianie tych pól zapisz konfigurację przed wykonaniem testu. Jeżeli host, port lub szyfrowanie są niezgodne, połączenie z serwerem SMTP może nie zostać nawiązane.
Uwierzytelnianie i adres nadawcy
Włącz uwierzytelnianie SMTP, jeśli usługa wymaga logowania. Wpisz nazwę użytkownika i hasło bez dodatkowych spacji. Sprawdź, czy konto użyte do uwierzytelniania może wysyłać wiadomości.
Zweryfikuj także adres nadawcy. Powinien być zgodny z kontem lub zasadami usługi, przez którą wysyłasz wiadomości. Wtyczka może oferować opcję wymuszenia adresu From. Jeśli jej używasz, ustaw jeden sprawdzony adres i stosuj go w wiadomościach wysyłanych przez WordPress.
Adres odbiorcy testowego ustaw osobno. Dzięki temu łatwiej odróżnisz adres nadawcy od skrzynki, do której ma trafić test.
Konfiguracja wtyczki SMTP w WordPressie
- Otwórz ustawienia używanej wtyczki SMTP.
- Wprowadź host, port, szyfrowanie i dane uwierzytelniania.
- Ustaw adres nadawcy oraz nazwę wyświetlaną przy wiadomości, jeśli wtyczka udostępnia te pola.
- Zapisz ustawienia.
- Sprawdź, czy wtyczka nie wyświetla błędu połączenia lub uwierzytelniania.
Nie traktuj samego zapisu formularza jako potwierdzenia działania. Potrzebny jest test wysyłki i sprawdzenie wiadomości po stronie odbiorcy.
Test wysyłki i potwierdzenie dostarczenia
Do sprawdzenia, czy WordPress korzysta z funkcji mail(), można użyć wtyczki Check Email. Po jej instalacji przejdź w panelu WordPress do menu Narzędzia / Check Email i wykonaj test opisany w instrukcji dotyczącej testu wysyłki WordPress. Taki test dotyczy funkcji mail(), dlatego przy konfiguracji SMTP wykonaj również test w samej wtyczce SMTP.
- Wpisz adres odbiorcy, do którego masz dostęp.
- Wyślij wiadomość testową.
- Sprawdź, czy test zakończył się komunikatem powodzenia.
- Potwierdź odbiór w skrzynce docelowej. Sprawdź także folder spam lub inne automatyczne foldery poczty.
- Zweryfikuj adres nadawcy, temat i treść wiadomości.
Za udany test uznaj dopiero połączenie z serwerem, zaakceptowanie wiadomości przez serwer oraz jej pojawienie się w skrzynce odbiorcy.
Logi i wynik testu
Jeżeli wtyczka SMTP udostępnia logi, otwórz wpis odpowiadający wysłanej wiadomości. Sprawdź czas wysyłki, adres nadawcy, adres odbiorcy i komunikat zwrócony przez serwer. Nie usuwaj wpisu przed ustaleniem przyczyny problemu.
Jeśli dostępne są logi po stronie hostingu lub usługi pocztowej, porównaj je z godziną testu. Ułatwia to rozróżnienie problemu z połączeniem, logowaniem i samym odbiorem wiadomości.
Co zrobić, jeśli test SMTP się nie powiedzie?
- Błąd połączenia: ponownie sprawdź host i port oraz zgodność portu z ustawieniem TLS.
- Błąd uwierzytelniania: sprawdź nazwę użytkownika, hasło i uprawnienia skrzynki do wysyłania.
- Test przechodzi, ale wiadomość nie dociera: sprawdź adres odbiorcy, folder spam oraz log wysyłki.
- Wiadomość ma niewłaściwego nadawcę: sprawdź ustawienie
Fromw wtyczce i konfiguracji WordPressa. - Problem pojawił się po zmianie ustawień: porównaj poprzednią konfigurację z nową i wykonaj ponowny test po każdej pojedynczej zmianie.
Po usunięciu błędu wykonaj kolejny test z tym samym odbiorcą, a następnie sprawdź wiadomość w skrzynce. Dopiero potwierdzony odbiór pozwala uznać konfigurację SMTP za sprawdzoną.
