Ranking Jak liczymy Jak testujemy Blog Słownik Kontakt
Poradniki hostingowe

Jak skonfigurować SMTP w WordPressie, żeby maile nie trafiały do spamu

Przemysław Szliep · 31.08.2026

Domyślnie WordPress wysyła e-maile funkcją mail() wbudowaną w PHP. Na współczesnym hostingu to rozwiązanie zawodne: taka wiadomość nie ma poprawnej autoryzacji SPF ani DKIM, a serwery pocztowe odbiorców (Gmail, Outlook, poczta firmowa) coraz częściej po prostu ją odrzucają albo wrzucają do spamu. W praktyce oznacza to, że mail z formularza kontaktowego nigdy nie dotrze do Ciebie, a klient sklepu WooCommerce nie dostanie potwierdzenia zamówienia albo linku do resetu hasła. Rozwiązaniem jest podłączenie WordPressa do prawdziwego serwera SMTP, przez który wiadomości są wysyłane tak samo jak z programu pocztowego - z pełną autoryzacją. Poniżej krok po kroku, jak to skonfigurować.

  1. Zainstaluj i aktywuj wtyczkę SMTP (np. WP Mail SMTP) z panelu Wtyczki w kokpicie WordPressa.
  2. Zdecyduj, z jakiego serwera SMTP skorzystasz: ze skrzynki pocztowej działającej w Twoim hostingu czy z zewnętrznego dostawcy (np. Gmail, SendGrid, Mailgun, Brevo).
  3. Jeśli wybierasz opcję hostingową: zaloguj się do panelu hostingu i odczytaj dane serwera poczty wychodzącej dla wybranej skrzynki - host SMTP, port oraz typ szyfrowania.
  4. Jeśli wybierasz zewnętrznego dostawcę: załóż u niego konto i wygeneruj dane uwierzytelniające do SMTP - login oraz hasło aplikacji albo klucz API.
  5. W ustawieniach wtyczki SMTP w WordPressie wybierz opcję typu "Other SMTP" (lub gotowy profil dostawcy, jeśli wtyczka go oferuje) i wklej adres serwera (host).
  6. Wpisz numer portu oraz typ szyfrowania (SSL lub TLS) dokładnie taki, jaki podał hosting lub dostawca - błędny port to najczęstsza przyczyna nieudanego połączenia.
  7. Włącz uwierzytelnianie SMTP i wpisz login oraz hasło (lub klucz API) ze skrzynki bądź konta z poprzednich kroków.
  8. W polu "Od" (From Email) wpisz adres w Twojej domenie, zgodny z kontem, przez które faktycznie wysyłasz pocztę - inaczej niektórzy dostawcy odrzucą wysyłkę.
  9. Zapisz ustawienia i wyślij mail testowy bezpośrednio z panelu wtyczki.
  10. Sprawdź, czy mail testowy dotarł na skrzynkę, na którą go wysłałeś - łącznie z folderem spam.
  11. W panelu DNS swojej domeny sprawdź, czy istnieją poprawne rekordy SPF i DKIM dla serwera, z którego wysyłasz pocztę, i dodaj je, jeśli ich brakuje.
  12. Wyślij dodatkowy test przez rzeczywisty formularz kontaktowy na stronie (np. Contact Form 7 albo WPForms), żeby sprawdzić całą ścieżkę wysyłki, a nie tylko samą wtyczkę SMTP.

Co zrobić, gdy coś pójdzie nie tak

Mail testowy w ogóle nie dochodzi, mimo poprawnie wpisanych danych SMTP. Sprawdź log wysyłki w samej wtyczce (większość wtyczek SMTP ma zakładkę "Email Log" albo pokazuje treść błędu od razu po teście) - zwykle widać tam dokładny komunikat serwera. Upewnij się też, że hosting nie blokuje portu, którego próbujesz użyć: część hostingów blokuje domyślny port 25, więc warto spróbować portu 587 (TLS) albo 465 (SSL). Sprawdź też, czy nie ma literówki w haśle - łatwo pomylić się przy kopiowaniu.

Wtyczka pokazuje błąd autoryzacji SMTP (np. "Could not authenticate"). Najczęściej oznacza to, że login lub hasło są nieprawidłowe - login to zwykle pełny adres e-mail, nie sama nazwa użytkownika. Jeśli korzystasz z Gmaila, zwykłe hasło do konta nie zadziała - potrzebujesz osobnego hasła aplikacji wygenerowanego w ustawieniach bezpieczeństwa Google, a weryfikacja dwuetapowa musi być włączona, żeby taką opcję w ogóle zobaczyć.

Mail dociera, ale nadal ląduje w spamie mimo skonfigurowanego SMTP. Samo podłączenie SMTP nie wystarczy, jeśli domena nie ma poprawnych rekordów SPF i DKIM - zmiany w DNS potrafią propagować się nawet przez 24-48 godzin, więc od razu po dodaniu rekordów wynik może się jeszcze nie poprawić. Sprawdź też, czy adres w polu "Od" faktycznie należy do tej samej domeny co konto SMTP, z którego wysyłasz - niezgodność między nimi to jeden z najczęstszych powodów, dla których nawet poprawnie skonfigurowany SMTP trafia do spamu. Jeśli problem się powtarza, rozważ dodatkowo rekord DMARC dla domeny.

Poradnik krok po kroku Poczta e-mail
Przemysław Szliep
Przemysław Szliep

Od 2014 roku prowadzi SP-Media - agencję, która buduje i utrzymuje strony firmowe. Hostingi ocenia z perspektywy kogoś, kto codziennie na nich pracuje: migracje, awarie, kontakt z supportem.

Używamy plików cookie do analizy ruchu (Google Analytics, Microsoft Clarity). Więcej informacji w polityce prywatności.