Szanujemy Twoją prywatność

Używamy plików cookies niezbędnych do działania strony. Za Twoją zgodą korzystamy też z cookies analitycznych (Google Analytics), żeby wiedzieć, co ulepszać, i marketingowych (piksel Meta, Google Ads), żeby mierzyć skuteczność reklam. Możesz zaakceptować wszystkie, odrzucić wszystkie albo wybrać sam. Polityka prywatności.

WordPress nie wysyła maili? Przyczyny i ranking wtyczek SMTP (2026)

Daniel Jeziorski
Ilustracja: koperta w drodze od okna strony do skrzynki odbiorczej, po drodze tarcza i klucz

WordPress wysyła maile na skróty: oddaje je serwerowi strony, bez logowania się do prawdziwej skrzynki pocztowej. Gmail i inne skrzynki takim wiadomościom nie ufają, więc odkładają je do spamu albo odrzucają. A Ty dowiadujesz się o tym od klienta, który „przecież wysłał formularz”.

Naprawa ma dwie części. Pierwsza to wtyczka SMTP, która wysyła pocztę przez konto z loginem, jak Twój program pocztowy. Druga to trzy wpisy w ustawieniach domeny (SPF, DKIM i DMARC), dzięki którym skrzynka odbiorcy wie, że mail pochodzi od Ciebie. Na danieljeziorski.pl mam FluentSMTP i zaczynam od niego każdą diagnozę, bo pokazuje historię wysłanych maili.

W skrócie: dla większości stron wygrywa FluentSMTP, bo historię wysłanych maili, połączenie zapasowe i alerty masz w nim za darmo. WP Mail SMTP zostaw, jeśli już go masz i maile dochodzą.

WtyczkaNajlepsze dlaCena (stan na 18.10.2026)Plan darmowy lub test
1. FluentSMTPwiększość stron i sklepów, start od zera (używam u siebie)darmowa, bez wersji płatnejcałość za darmo
2. WP Mail SMTPstrona, która już go ma, albo ktoś, kto chce kreatora krok po krokuPro od 49 USD rocznie w promocji (99 USD regularnie), bez VAT, jedna stronadarmowa wersja
3. Post SMTPktoś, kto chce aplikacji mobilnej i rozszerzenia do ChromePro od 59,99 USD rocznie, jedna stronadarmowa wersja; 14 dni na zwrot Pro
4. Wysyłka hostingu bez wtyczkiprosta strona na hostingu, który podpisuje pocztę DKIMw cenie hostingunie dotyczy

Źródła: katalog WordPress.org (FluentSMTP, WP Mail SMTP, Post SMTP) i cenniki WP Mail SMTP i Post SMTP. Wszystkie moje rankingi narzędzi zebrałem na stronie Rankingi.

Zanim cokolwiek zainstalujesz, sprawdź w czterech krokach niżej, czy problem w ogóle dotyczy poczty. Jeśli wolisz, żeby ktoś to po prostu naprawił, zajrzyj na stronę naprawa WordPressa.

Którą wtyczkę wybrać

  • FluentSMTP, jeśli zaczynasz od zera. Cała wtyczka jest darmowa, łącznie z historią wysłanych maili, zapasowym połączeniem i alertem o błędzie na telefon. Działa na mojej stronie.
  • WP Mail SMTP, jeśli już go masz i maile dochodzą. Zmiana niczego nie poprawi, tylko w darmowej wersji nie zobaczysz historii wysłanych maili.
  • Post SMTP, jeśli chcesz osobnej aplikacji mobilnej i rozszerzenia do Chrome (alerty na telefon przez Telegram albo Pushover daje też FluentSMTP). Ma gęstą historię poprawek bezpieczeństwa i wymaga szybkich aktualizacji.
  • Bez wtyczki, jeśli hosting podpisuje Twoje maile i godzisz się na brak historii wysyłki.

Dlaczego WordPress nie wysyła maili

Formularze, WooCommerce i reset hasła korzystają z jednej funkcji WordPressa do wysyłki. Domyślnie przekazuje ona wiadomość do funkcji `mail()` serwera, czyli prostego mechanizmu PHP (języka, w którym napisano WordPressa), który wysyła pocztę bez logowania do skrzynki. Stąd trzy problemy:

  1. Hosting nie wysyła albo wysyła z ograniczeniami, bo z takiej poczty chętnie korzystają spamerzy.
  2. WordPress nie wie, czy mail doszedł. Według dokumentacji komunikat o powodzeniu oznacza tylko przyjęcie wiadomości do wysyłki.
  3. Adres nadawcy nie istnieje. Domyślnie strona wysyła jako `[email protected]`, a niektóre hostingi blokują pocztę z adresu bez skrzynki.

Nawet gdy mail wyjdzie, skrzynka odbiorcy sprawdza, czy serwer miał prawo wysłać go w imieniu Twojej domeny. Służą do tego trzy wpisy w DNS (ustawieniach domeny):

  • SPF to lista serwerów, które mogą wysyłać pocztę z Twojej domeny.
  • DKIM to cyfrowy podpis wiadomości.
  • DMARC mówi, co zrobić z mailem, który nie przeszedł tych sprawdzeń.

Od lutego 2024 r. Gmail wymaga od każdego nadawcy co najmniej SPF albo DKIM, a od wysyłających 5000 i więcej maili dziennie wszystkich trzech wpisów. Yahoo ma podobne zasady. Ja i tak ustawiam wszystkie trzy.

Diagnoza w 4 krokach

  1. Czy zgłoszenie jest w panelu? Jeśli formularz zapisuje wpisy (w Fluent Forms to osobna zakładka), sprawdź, czy zgłoszenie tam jest. Brak wpisu to problem z formularzem, nie z pocztą.
  2. Czy mail jest w historii wysyłki? Tu potrzebujesz wtyczki SMTP z logiem. Status „wysłano” to dowód, że strona zrobiła swoje. Status błędu pokazuje przyczynę: złe hasło, wygasłe połączenie z kontem Google, zablokowany port.
  3. Wysłany, ale w spamie albo nigdzie? Wyślij maila testowego na Gmaila, otwórz go i wybierz „Pokaż oryginał”. Zobaczysz wynik SPF, DKIM i DMARC. Każde „FAIL” to wpis w DNS do poprawy.
  4. Sklep i brak potwierdzenia zamówienia? Sprawdź status zamówienia. Jeśli wisi jako „oczekujące na płatność”, maila nie było z czego wysłać. U klientów widziałem, jak Cloudflare albo zabezpieczenia hostingu blokowały powiadomienie od operatora płatności i zamówienie nie zmieniało statusu.

Krok pierwszy potrafi zaskoczyć. Mój zespół trafił na formularz, który zalogowanemu użytkownikowi pokazywał się w wersji zapamiętanej dla gościa. Zabezpieczenie przed spamem uznawało wysyłkę za podejrzaną, więc mail nawet nie powstał. Więcej w tekstach jak zabezpieczyć formularz przed spamem i jak zbierać dane z formularza kontaktowego na WordPressie.

Schemat diagnozy w czterech krokach: zgłoszenie w panelu formularza, mail w logu wtyczki SMTP, wynik SPF, DKIM i DMARC w „Pokaż oryginał” oraz status zamówienia w sklepie
Idź po kolei. Każdy krok mówi, czy problem leży w formularzu, w połączeniu z dostawcą poczty, w DNS, czy w powiadomieniu od bramki płatności.

Tabela porównawcza

RozwiązanieDla kogoModel rozliczeniaCo masz za darmoCo przy rezygnacji
FluentSMTP 2.4.1Większość stron specjalistów i sklepówDarmowa, bez wersji płatnejLog maili, połączenie zapasowe, alerty o błędach, Google, Microsoft 365 i Amazon SESNic do opłacenia, po odinstalowaniu strona wraca do domyślnej wysyłki
WP Mail SMTP 4.10.2Strony, które już go mają; kto chce kreatora krok po krokuWersja darmowa i Pro w licencji rocznej (od 49 USD za 1 stronę w promocji, 99 USD w cenie regularnej)Wysyłka przez Gmail i popularnych dostawców; bez logu, połączenia zapasowego, Microsoft 365 i Amazon SESPo wygaśnięciu Pro tracisz funkcje Pro, darmowa wysyłka zostaje
Post SMTP 4.0.2Kto chce aplikacji mobilnej i rozszerzenia do ChromeWersja darmowa i Pro w licencji rocznej (od 59,99 USD)Log maili, alerty, sprawdzanie SPF, DKIM i DMARC; Microsoft 365 jednym kliknięciem i Amazon SES w ProJak przy WP Mail SMTP
Wysyłka hostingu bez wtyczkiProste strony na hostingu, który podpisuje pocztę DKIMW cenie hostinguWysyłka bez historii i bez alertówNic

Stan na 18 października 2026. Ceny ze stron producentów, bez VAT. Katalog WordPress.org: FluentSMTP 700 000+ instalacji, ocena 4,8/5 (407 ocen), aktualizacja 27.09.2026; WP Mail SMTP 4 000 000+, 4,8/5 (5205), 08.10.2026; Post SMTP 300 000+, 4,7/5 (528), 24.09.2026.

Na czym opieram ten ranking

Patrzyłem na jedno: czy dowiesz się o problemie, zanim klient pójdzie gdzie indziej. Dlatego najwięcej ważył darmowy log maili. Przy starcie każdego sklepu mój zespół przechodzi pełną ścieżkę zakupu i sprawdza w logu wtyczki SMTP, czy maile wyszły. Niewysłane maile i zablokowane powiadomienia o płatności to najczęstsze błędy sklepu, których nikt nie widzi. Potem liczyły się połączenie zapasowe, alerty, obsługa Google i Microsoft 365 oraz historia podatności.

FluentSMTP 2.4.1 działa na danieljeziorski.pl. WP Mail SMTP uruchamialiśmy u klientów, Post SMTP opisuję z dokumentacji. Podatności sprawdzałem w bazie Patchstack 9 października 2026, a liczby wpisów potwierdziłem ponownie 18 października 2026. Nie mierzyłem, ile maili trafia do odebranych, bo to zależy bardziej od dostawcy poczty i DNS niż od wtyczki.

1. FluentSMTP: dlaczego używam go u siebie

FluentSMTP pasuje do strony z formularzem, do sklepu z kursami albo produktami i do każdego, kto chce widzieć historię wysłanych maili bez licencji. Odpuść go, jeśli potrzebujesz kreatora, który poprowadzi Cię za rękę, bo zakłada, że wiesz, przez jaką skrzynkę chcesz wysyłać.

Wtyczkę rozwija WPManageNinja, firma od Fluent Forms. Według producenta FluentSMTP jest w całości darmowy i nie ma wersji płatnej. Czyli log maili, ponowną wysyłkę, połączenie zapasowe, raporty i alerty o błędach (Telegram, Slack, Discord, Pushover) masz od razu. Z Google i Microsoft 365 łączy się przez OAuth, czyli przez zgodę udzieloną na koncie, bez wpisywania hasła do skrzynki w WordPressie. Obsługuje też m.in. Amazon SES, Brevo, Mailgun i dowolny serwer SMTP.

Gdy ktoś pisze, że „wysłał formularz”, zaczynam od logu. Widzę, czy wiadomość wyszła, a jeśli nie, co odpowiedział serwer pocztowy.

Dziennik wysłanych wiadomości we FluentSMTP na danieljeziorski.pl: zapytania z formularza i mail testowy ze statusem Sent, adresy nadawców ukryte
Historia maili z mojej strony. Status „Sent” mówi, że wiadomość wyszła ze strony. Gdy go nie ma, w podglądzie wpisu zobaczysz, co poszło nie tak.

Połączenie zapasowe to zabezpieczenie na dzień, w którym coś się psuje. Gdy wygaśnie połączenie z kontem Google albo ktoś zmieni hasło do skrzynki, wtyczka przełączy się na drugie konto, a alert powie Ci, co poprawić. Bez tego strona przez tydzień wysyła w próżnię.

Jedno zastrzeżenie: w bazie Patchstack FluentSMTP ma w całej historii pięć zgłoszonych i poprawionych podatności, ostatnią w wersjach do 2.2.95 (sierpień 2026). Wersja 2.4.1 jest od niej wolna, ale to kolejny powód, żeby wtyczki aktualizowały się same.

2. WP Mail SMTP: najpopularniejszy, ale log tylko w Pro

WP Mail SMTP to najczęściej instalowana wtyczka SMTP w katalogu WordPressa (ponad 4 miliony stron). Ma kreator konfiguracji i obszerną dokumentację. W darmowej wersji wysyła m.in. przez Gmail, Brevo, Mailgun i dowolny serwer SMTP. Log maili, połączenie zapasowe, alerty, Microsoft 365 i Amazon SES są w płatnej wersji Pro. Bez logu w kroku 2 diagnozy zostajesz bez narzędzia.

Wtyczkę rozwija Awesome Motive, właściciel usługi wysyłki SendLayer, więc poradniki tej firmy polecają oba produkty razem.

Z naszych wdrożeń: FluentSMTP potrafi gryźć się z wtyczkami do faktur od WP Desk. Wtedy maile z fakturami po prostu nie wychodzą, a support WP Desk proponuje przejście na WP Mail SMTP. Jeśli wystawiasz faktury wtyczką WP Desk, wybierz WP Mail SMTP.

W bazie Patchstack WP Mail SMTP ma w całej historii dwa wpisy, ostatni z 2024 r. To najkrótsza historia podatności w tym zestawieniu.

3. Post SMTP: dużo funkcji za darmo, ale wymaga czujności

Post SMTP daje za darmo log maili, alerty i sprawdzanie SPF, DKIM i DMARC. Wyróżnia go aplikacja mobilna i rozszerzenie do Chrome. Microsoft 365 jednym kliknięciem i Amazon SES są w wersji Pro.

Przy Post SMTP najważniejsza jest historia podatności. W bazie Patchstack (odczyt 9 października 2026, potwierdzony 18 października 2026) ma 29 wpisów od 2021 roku, z czego 12 z ostatnich kilkunastu miesięcy. Dla porównania w całej swojej historii FluentSMTP ma tam 5 wpisów, a WP Mail SMTP 2. Dwa najpoważniejsze, z lipca i listopada 2025, pozwalały przejąć konto administratora przez podgląd logu maili, w którym leżał link do resetu hasła. Producent poprawił wszystkie, ostatnią w wersji 4.0.2 z 24 września 2026 (szczegóły także w bazie WPScan). Łatki wychodzą szybko, ale przy aktualizacjach raz na kwartał przez większość czasu masz starą wersję. Pomogą automatyczne aktualizacje wtyczek i motywu, a co jeszcze chroni stronę, opisuję w rankingu wtyczek bezpieczeństwa WordPress.

4. Wysyłka hostingu bez wtyczki

Gdy poczta firmowa stoi na tym samym hostingu co strona, a serwer podpisuje maile DKIM Twojej domeny, domyślna wysyłka może działać bez wtyczki. Sprawdzisz to w kroku 3 diagnozy: jeśli mail testowy ma w Gmailu SPF, DKIM i DMARC na „PASS”, wysyłka jest w porządku.

Tracisz jednak dwie rzeczy. Nie masz logu, więc przy problemie zgadujesz. I wszystko zależy od konfiguracji serwera, którą hosting może zmienić bez pytania. Możesz za to podpiąć skrzynkę z hostingu do FluentSMTP jako serwer SMTP. Koszt ten sam, a log w pakiecie.

Druga decyzja: przez kogo wysyłać

Wtyczka to tylko łącznik. Maile wysyła dostawca poczty, a od niego i od Twoich wpisów w DNS zależy, czy trafią do odebranych.

  • Skrzynka na hostingu. W cenie hostingu, wystarczy dla formularza. Sprawdź limity wysyłki i podpis DKIM.
  • Google Workspace. FluentSMTP połączy się z pocztą firmową w Google przez OAuth. Limit to 2000 wiadomości dziennie na użytkownika.
  • Microsoft 365. Tak samo przez OAuth, w FluentSMTP za darmo, w WP Mail SMTP i Post SMTP w wersji Pro. Nie podpinaj Microsoft 365 jako zwykłego serwera SMTP z loginem i hasłem. Microsoft wyłączy domyślnie takie logowanie pod koniec grudnia 2026 r. (administrator będzie mógł je jeszcze włączyć), a datę całkowitego wyłączenia poda w drugiej połowie 2027 r.
  • Dostawca wysyłki dla sklepu. Brevo i Mailgun mają darmowe plany z dziennym limitem, potem abonament. Brevo opisuję też jako narzędzie do newslettera w rankingu narzędzi do newslettera. Amazon SES kosztuje 0,10 USD za 1000 maili przy rozliczeniu za użycie, ale nowe konta od 21 lipca 2026 startują na planie Essentials z ceną 0,16 USD za 1000 maili, a na rozliczenie za użycie można przejść w każdej chwili (stan na 18 października 2026). SES wymaga konta AWS i wyjścia z trybu testowego. W moim własnym projekcie na SES pierwszy wniosek o wyjście z tego trybu został odrzucony, bo domena nie miała DKIM. Najpierw DNS, potem wniosek.

Prosta zasada: formularz i kilka zamówień dziennie obsłuży skrzynka firmowa. Sklep z setkami maili dziennie potrzebuje dostawcy wysyłki.

FluentSMTP czy WP Mail SMTP?

FluentSMTP, jeśli zaczynasz od zera: log, połączenie zapasowe i Microsoft 365 dostajesz bez licencji. WP Mail SMTP, jeśli już działa, wolisz kreator krok po kroku albo wystawiasz faktury wtyczką WP Desk (z FluentSMTP maile z fakturami potrafią nie wychodzić). A gdy wahasz się między FluentSMTP i Post SMTP, przy stronie bez stałej opieki wybrałbym FluentSMTP ze względu na krótszą historię podatności.

Log maili: przydatny, ale to dane osobowe

Log zawiera adresy odbiorców i treść wiadomości z formularzy i zamówień, czyli dane osobowe w rozumieniu RODO, a czasem linki do resetu hasła. Sprawdź w ustawieniach FluentSMTP, po ilu dniach wtyczka kasuje stare wpisy, i ustaw kilkadziesiąt dni. Tyle wystarczy do diagnozy.

Kiedy nie potrzebujesz wtyczki SMTP

  • Strona nie wysyła maili do klientów, a formularz zapisuje zgłoszenia w panelu i przekazuje je do CRM.
  • Hosting wysyła pocztę z podpisem DKIM Twojej domeny, a mail testowy przechodzi SPF, DKIM i DMARC. Wtedy wtyczka da Ci głównie log.
  • Sprzedajesz przez zewnętrzną platformę koszykową, która sama wysyła potwierdzenia zamówień (porównuję je w tekście o platformie do sprzedaży kursów online).

W każdym innym przypadku zainstaluj wtyczkę z logiem. Inaczej o niedziałającym formularzu dowiesz się po miesiącu, od klienta. Jeśli nie chcesz pilnować logu i aktualizacji sam, zajrzyj na stronę o opiece nad stroną.

Najczęstsze pytania

Dlaczego formularz na WordPressie nie wysyła maili?

Najczęściej dlatego, że WordPress wysyła pocztę prosto z serwera, bez logowania do skrzynki, a skrzynka odbiorcy odrzuca taki mail albo daje go do spamu. Druga przyczyna to sam formularz, który blokuje wysyłkę, zanim powstanie mail.

Czy muszę ustawić SPF, DKIM i DMARC?

Gmail wymaga od każdego nadawcy co najmniej SPF albo DKIM. Ustaw wszystkie trzy, to kilka minut pracy w DNS.

WooCommerce nie wysyła maili o zamówieniu. Co sprawdzić?

Najpierw status zamówienia: bez potwierdzonej płatności mail nie wyjdzie. Potem log wtyczki SMTP i ustawienia maili w WooCommerce.

Czy mogę mieć dwie wtyczki SMTP naraz?

Nie. Obie przejmują tę samą funkcję wysyłki i mogą się nawzajem nadpisywać.

Czy „SMTP WP” to to samo co SMTP w WordPressie?

Nie. Takie pytanie dotyczy zwykle poczty portalu WP.pl, a ten tekst maili wysyłanych przez stronę na WordPressie.

Twoja strona gubi maile?

Klienci mówią, że wysłali formularz, a do Ciebie nic nie dotarło? Albo nie dostają potwierdzenia zamówienia? Napisz do mnie, co się dzieje i od kiedy. Sprawdzę, czy problem siedzi w formularzu, w wysyłce czy w DNS domeny. Odpowiadam zwykle tego samego dnia roboczego.

Daniel Jeziorski
AutorDaniel Jeziorski

Inżynier informatyki. Razem z zespołem Webly Mate tworzę strony, sklepy i platformy kursowe na WordPressie dla ekspertów i marek osobistych. Od 2022 roku piszę newsletter Ten od WordPressa.

Więcej o mnie

Twoje konsultacje i e-booki sprzedają się, nawet kiedy śpisz

Klient sam wybiera, płaci i dostaje to, co kupił. Ty zajmujesz się klientami, nie przelewami.

Sklep internetowy

Nie wiesz, co poprawić na stronie?

Audyt strony pokaże, co poprawić i w jakiej kolejności. Zdecydujesz, czy wdrażamy to razem.

Audyt strony

Chcesz, żeby ktoś pilnował Twojej strony?

Biorę na siebie aktualizacje, kopie zapasowe i bezpieczeństwo Twojej strony na WordPressie.

Opieka i rozwój

Potrzebujesz strony, która pracuje na Twoją markę?

Zobacz, jak wygląda współpraca od pierwszej wiadomości do startu strony.

Jak współpracuję

Potrzebujesz strony, która pracuje na Twoją markę?

Zobacz, jak wygląda współpraca od pierwszej wiadomości do startu strony.

Jak współpracuję
Newsletter

Ten od WordPressa

Praktycznie o WordPressie, stronach i widoczności w Google, prosto na Twoją skrzynkę. Piszę go od 2022 roku.

Newsletter Ten od WordPressa


Administratorem danych jest Webly Mate Sp. z o.o. Adres e-mail przekazuję do MailerLite, który wysyła newsletter w moim imieniu. Szczegóły w polityce prywatności.