SMTP WordPress - rozwiązanie problemów z mailami
Niedostarczane maile z WordPress to problem, który dotyka ponad 60% stron opartych na tym CMS-ie i prowadzi do utraty klientów oraz frustracji użytkowników. Formularze kontaktowe, powiadomienia WooCommerce o zamówieniach, resetowanie haseł, potwierdzenia rejestracji - wszystko to zależy od prawidłowej konfiguracji poczty. WordPress domyślnie wysyła maile przez funkcję PHP mail(), która nie uwierzytelnia nadawcy, przez co serwery pocztowe Gmail, Outlook i WP.pl traktują takie wiadomości jako spam lub całkowicie je odrzucają. SMTP rozwiązuje ten problem, korzystając z zewnętrznego serwera pocztowego z pełną autoryzacją i czystą reputacją IP. Pokażemy Ci, jak skonfigurować SMTP krok po kroku i wybrać dostawcę dopasowanego do skali Twojego biznesu.
Krótka odpowiedź
Dlaczego maile z WordPress trafiają do spamu lub nie dochodzą
WordPress domyślnie używa wbudowanej funkcji PHP mail(), która wysyła maile bezpośrednio z serwera hostingowego bez żadnej formy uwierzytelnienia nadawcy. Problem polega na tym, że serwery pocztowe odbiorców (Gmail, Outlook, WP.pl, Onet) nie mają żadnej gwarancji, że mail rzeczywiście pochodzi od Ciebie, a nie od spamera podszywającego się pod Twoją domenę. To jak wysłanie listu bez adresu zwrotnego i pieczątki nadawczej - budzi uzasadnione podejrzenia i często trafia do kosza. Dodatkowo współdzielone serwery hostingowe często mają zablokowane adresy IP na czarnych listach (bo inni klienci korzystający z tego samego serwera wysyłali spam), co oznacza, że Twoje legitymowe maile są odrzucane jeszcze przed dotarciem do skrzynki odbiorcy. SMTP (Simple Mail Transfer Protocol) rozwiązuje oba te problemy jednocześnie: korzysta z autoryzowanego, zewnętrznego serwera pocztowego z czystą reputacją IP, pełnym uwierzytelnieniem i podpisem cyfrowym.
Konfiguracja WP Mail SMTP z Brevo - darmowa opcja na start
Brevo (dawniej Sendinblue) oferuje 300 darmowych maili dziennie - wystarczająco dla większości stron firmowych i małych sklepów. Krok 1: Załóż konto na brevo.com i wygeneruj klucz API (Settings > SMTP & API > API Keys). Krok 2: W WordPressie zainstaluj i aktywuj WP Mail SMTP. Krok 3: W ustawieniach wtyczki wybierz "Brevo" jako mailer i wklej klucz API. Krok 4: Ustaw adres nadawcy (From Email) na adres w Twojej domenie (np. [email protected]). Krok 5: Skonfiguruj rekordy DNS w panelu Twojej domeny. Brevo poda Ci dokładne wartości rekordów SPF i DKIM do dodania. Krok 6: Wyślij testowy mail z zakładki "Email Test" w WP Mail SMTP.
Konfiguracja rekordów DNS: SPF, DKIM i DMARC
Rekordy DNS to fundament dostarczalności maili i bez ich prawidłowej konfiguracji nawet SMTP nie zapewni maksymalnej dostarczalności. SPF (Sender Policy Framework) to rekord TXT w DNS Twojej domeny, który informuje serwery pocztowe na całym świecie, kto jest autoryzowany do wysyłania maili z Twojej domeny. Przykładowa wartość dla Brevo: `v=spf1 include:sendinblue.com ~all`. DKIM (DomainKeys Identified Mail) dodaje cyfrowy podpis kryptograficzny do każdego wysyłanego maila - Brevo generuje parę kluczy i podaje dokładny rekord CNAME do dodania w panelu DNS Twojej domeny. DMARC to polityka bezpieczeństwa, która instruuje serwery pocztowe, co zrobić z mailami, które nie przejdą weryfikacji SPF lub DKIM. Zalecane ustawienie: `v=DMARC1; p=quarantine; rua=mailto:[email protected]`. Po dodaniu wszystkich trzech rekordów poczekaj 24-48 godzin na pełną propagację DNS i zweryfikuj poprawność w bezpłatnym narzędziu mail-tester.com, które oceni konfigurację w skali 1-10.
Porównanie dostawców SMTP: Brevo, SendGrid, Mailgun i Gmail
Porównanie czterech głównych dostawców SMTP dla WordPress w 2026 roku: Brevo (dawniej Sendinblue): 300 maili/dzień za darmo bez limitu czasowego, polski support techniczny, intuicyjna konfiguracja. Idealny wybór dla stron firmowych i małych sklepów WooCommerce. SendGrid (Twilio): 100 maili/dzień gratis na planie Free, najsilniejsze API na rynku i zaawansowana analityka dostarczalności. Lepszy dla developerów i projektów wymagających programistycznej integracji. Mailgun: 5 000 maili/miesiąc przez pierwsze 3 miesiące gratis, potem od $35/miesiąc. Najlepszy dla dużych projektów z potrzebą liniowej skalowalności i zaawansowanego routingu maili. Gmail SMTP: 500 maili/dzień, wymaga konta Google Workspace (od 28 zł/miesiąc) dla profesjonalnego, firmowego użytku. Prosty w konfiguracji dzięki integracji z kontem Google, ale dzienny limit może być niewystarczający dla sklepów WooCommerce z dużą liczbą zamówień i automatycznych powiadomień. Dla typowej polskiej strony firmowej Brevo jest optymalnym wyborem - łączy prostotę konfiguracji z wystarczającą pojemnością darmowego planu.
Typowe problemy po konfiguracji SMTP i ich rozwiązania
Nawet po prawidłowej konfiguracji SMTP mogą pojawić się problemy. Mail nie dochodzi mimo poprawnego testu: Sprawdź, czy adres nadawcy (From Email) odpowiada domenie zweryfikowanej w Brevo/SendGrid - niezgodność powoduje odrzucenie. Maile WooCommerce nie wysyłają się: WooCommerce ma własny system mailowy, który musi być zsynchronizowany z WP Mail SMTP - w ustawieniach WooCommerce zmień adres "From" na ten sam, który ustawiłeś w wtyczce. Maile trafiają do zakładki Promocje w Gmailu: Unikaj słów-triggerów ("darmowy", "promocja", "kup teraz") w temacie i treści automatycznych maili. Limit dzienny się wyczerpuje: Jeśli wysyłasz newsletter + powiadomienia transakcyjne z tego samego konta, rozdziel je - newsletter przez dedykowany serwis (MailerLite), powiadomienia przez SMTP.
Wspomniane narzędzia
Najczęściej zadawane pytania
Co to są rekordy SPF i DKIM i dlaczego są ważne?
Ile maili dziennie mogę wysyłać za darmo przez SMTP?
Czy muszę zmieniać hosting, aby SMTP działał poprawnie?
Jak sprawdzić, czy maile z WordPress dochodzą poprawnie?
Czy SMTP wpływa na szybkość działania WordPress?
Potrzebujesz profesjonalnej strony WordPress?
Tworzymy strony WordPress, które są szybkie, bezpieczne i zoptymalizowane pod SEO. Od 3000 zł.
