WordPress nie wysyła emaili? Naprawa SMTP, DNS, formularzy, WooCommerce i dostarczalności (2026)

Rozwiąż problem z niewysyłaniem emaili w WordPress dzięki checkliście krok po kroku: SMTP, uwierzytelnianie DNS, formularz kontaktowy, WooCommerce, reset hasła, logi i dostarczalność.

WordPress not sending email
WordPress nie wysyła emaili? Naprawa SMTP, DNS, formularzy, WooCommerce i dostarczalności?

Napraw pocztę WordPress, rozdzielając problem: ustal, jaki typ emaila zawiódł, zainstaluj wysyłkę SMTP lub API, zweryfikuj domenę nadawcy, dodaj SPF/DKIM/DMARC, przetestuj każdy formularz i email WooCommerce, a potem monitoruj logi i skargi na spam.

Dowiedz się więcej

Gdy WordPress nie wysyła emaili, awaria może wystąpić w czterech miejscach: WordPress w ogóle nie tworzy wiadomości, wtyczka ją blokuje lub źle kieruje, hosting odmawia jej wysłania albo dostawcy skrzynek ją odrzucają lub filtrują.

Naprawa nie zaczyna się od „spróbuj innej wtyczki formularza kontaktowego”. Zacznij od ustalenia, który email zawiódł, a następnie przejdź do właściwej konfiguracji nadawcy z uwierzytelnionym DNS i powtarzalnymi testami.

Szybka diagnoza

Skorzystaj z tej tabeli, aby zawęzić problem, zanim zaczniesz zmieniać wtyczki.

ObjawPrawdopodobna przyczynaPierwsze sprawdzenie
Reset hasła nigdy nie docieraŚcieżka wysyłki WordPress jest zepsutaWyślij email testowy z wtyczki SMTP
Formularz kontaktowy pokazuje „wysłano”, ale skrzynka jest pustaProblem z odbiorcą formularza lub maileremSprawdź ustawienia powiadomień formularza i logi poczty
Brak emaili z zamówieniami WooCommerceWyłączony szablon, błędny odbiorca lub problem z nadawcąPrzejrzyj ustawienia emaili WooCommerce i złóż zamówienie testowe
Emaile trafiają do spamuSłabe uwierzytelnienie lub reputacjaSprawdź SPF, DKIM, DMARC, domenę nadawcy i treść
Niektóre emaile wychodzą, inne zawodząUstawienia powiadomień specyficzne dla wtyczkiTestuj każdy typ wtyczki oddzielnie
Emaile do administratora działają, do klientów nieFiltrowanie odbiorców, szablon lub lista wykluczeńSprawdź logi i status adresu email klienta

Nie polegaj na jednym teście. Przetestuj reset hasła, formularze kontaktowe, WooCommerce, powiadomienia administratora i każdą wtyczkę członkowską lub rezerwacyjną, która wysyła emaile.

Dlaczego poczta WordPress zawodzi

WordPress używa wp_mail(), które zwykle przekazuje wiadomości do funkcji poczty serwera, chyba że wtyczka zmieni trasę. Ta domyślna ścieżka może być zawodna, ponieważ:

  • Hosting może blokować lub ograniczać PHP mail.
  • Wiadomości mogą nie być uwierzytelnione domeną wysyłkową.
  • Adresy IP hostingu współdzielonego mogą mieć słabą reputację.
  • Adres nadawcy może nie pasować do domeny witryny.
  • Błędy mogą być ciche, jeśli logowanie zdarzeń nie jest włączone.
  • Wiele wtyczek może nadpisywać to samo zachowanie poczty.
  • Rekordy DNS mogą być brakujące lub niezgodne.

Długoterminowa naprawa to wysyłka przez dedykowany mailer SMTP lub API i weryfikacja domeny.

Krok 1: Ustal typ awarii

Stwórz krótką macierz testów:

TestDlaczego to ważne
Reset hasłaPotwierdza podstawową pocztę WordPress
Powiadomienie o nowym użytkownikuPotwierdza pocztę administratora i kont
Wysłanie formularza kontaktowegoPotwierdza powiadomienia wtyczki formularzy
Zamówienie testowe WooCommercePotwierdza emaile o zamówieniach dla klienta i sklepu
Nieudane zamówienie lub zwrotPotwierdza rzadziej używane szablony transakcyjne
Email testowy z wtyczki SMTPPotwierdza połączenie z mailerem

Zapisz, czy każda wiadomość została dostarczona, zaginęła, dotarła z opóźnieniem czy trafiła do spamu. To pokaże, czy problem jest globalny, czy ograniczony do jednej wtyczki.

Krok 2: Zainstaluj mailer SMTP lub API

Użyj wtyczki takiej jak WP Mail SMTP lub innego renomowanego mailera WordPress. Wtyczka powinna pozwolić na kierowanie poczty WordPress przez nadawcę takiego jak Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES lub innego dostawcę obsługującego uwierzytelnioną wysyłkę.

Podstawowa konfiguracja:

  1. Zainstaluj wtyczkę mailera.
  2. Wybierz dostawcę obsługiwanego przez wtyczkę.
  3. Połącz się za pomocą klucza API, OAuth lub danych logowania SMTP.
  4. Ustaw adres nadawcy (From Email) w swojej domenie.
  5. Ustaw nazwę nadawcy (From Name) pasującą do witryny lub marki.
  6. Włącz wymuszanie nadawcy (Force From) dopiero po upewnieniu się, że nie zepsuje to wtyczek.
  7. Wyślij email testowy.

Mailery API są często łatwiejsze do monitorowania niż surowe dane SMTP, bo mogą dostarczać czytelniejsze błędy i logi zdarzeń. SMTP nadal działa, gdy jest poprawnie skonfigurowany.

Krok 3: Zweryfikuj nadawcę i uwierzytelnianie DNS

Większość problemów typu „emaile z WordPress trafiają do spamu” sprowadza się do tożsamości.

Sprawdź:

  • Domena nadawcy to ta sama domena lub zweryfikowana subdomena, którą kontrolujesz.
  • SPF obejmuje usługę wysyłającą pocztę WordPress.
  • DKIM jest włączony dla usługi wysyłkowej.
  • DMARC istnieje i jest zgodny z Twoją konfiguracją nadawcy.
  • Adres nadawcy w poczcie firmowej nie jest bezpłatną skrzynką, taką jak Gmail lub Yahoo.
  • Adres odpowiedzi (Reply-To) jest monitorowany.

Po dodaniu rekordów DNS poczekaj na propagację i przetestuj ponownie. Poprawny panel DNS nie jest dowodem, dopóki prawdziwe wiadomości nie zostaną uwierzytelnione w nagłówkach w skrzynce odbiorczej.

Krok 4: Napraw emaile z formularzy kontaktowych

Wtyczki formularzy kontaktowych często mają własne ustawienia powiadomień.

Checklista:

  • Upewnij się, że powiadomienie formularza jest włączone.
  • Sprawdź, czy adres „Do” jest poprawny.
  • Używaj adresu nadawcy w swojej domenie, a nie adresu odwiedzającego.
  • Adres odwiedzającego umieść zamiast tego w polu Reply-To.
  • Sprawdź pola wymagane i ustawienia ochrony przed spamem.
  • Wyłącz zduplikowane powiadomienia na czas testów.
  • Testuj z adresem email, który nie jest adresem administratora.

Jeśli test SMTP przechodzi, ale email z formularza kontaktowego zawodzi, problem zwykle leży w konfiguracji formularza, a nie nadawcy.

Krok 5: Napraw emaile WooCommerce

WooCommerce ma oddzielne szablony i odbiorców dla różnych zdarzeń.

Sprawdź:

  • Przejdź do ustawień emaili WooCommerce i upewnij się, że każdy wymagany email jest włączony.
  • Przejrzyj pole odbiorcy dla emaili administratora.
  • Złóż prawdziwe zamówienie testowe z produktem testowym.
  • Przetestuj stany zamówienia: w trakcie realizacji, zrealizowane, zwrócone i nieudane.
  • Upewnij się, że wychodzą zarówno emaile dla zakupów bez rejestracji, jak i emaile kont.
  • Sprawdź, czy inna wtyczka nie modyfikuje szablonów emaili WooCommerce.
  • Przejrzyj logi pod kątem nieudanych odpowiedzi API lub SMTP.

Jeśli klienci nie otrzymują emaili o zamówieniach, traktuj to jako problem z przychodami i obsługą klienta. Napraw dostarczanie transakcyjne przed uruchomieniem kampanii marketingowych.

Krok 6: Rozwiąż problem emaili trafiających do spamu

Trafianie do spamu zwykle wymaga kilku usprawnień, a nie jednego magicznego ustawienia.

Zacznij tutaj:

  • Uwierzytelnij domenę za pomocą SPF, DKIM i DMARC.
  • Używaj spójnej nazwy i adresu nadawcy.
  • Przy wysokim wolumenie unikaj wysyłania z domeny, która nigdy nie przeszła rozgrzewki.
  • Usuń niedziałające linki, skracacze URL i wprowadzające w błąd tematy.
  • W miarę możliwości nie dołączaj załączników do rutynowych powiadomień WordPress.
  • Monitoruj sygnały odbić i skarg na platformie wysyłkowej.
  • Oddziel pocztę marketingową od transakcyjnej poczty WordPress, jeśli wolumen lub reputacja się różnią.

Jeśli email ma znaczenie dla przychodów, nie ignoruj testów spamu po pierwszym udanym dostarczeniu do skrzynki. Powtarzaj testy po zmianach motywu, wtyczek, hostingu, DNS lub nadawcy.

Krok 7: Sprawdź konflikty wtyczek i zasady hostingu

Jeśli nadawca działa, ale WordPress nadal zawodzi w sposób niespójny, wyizoluj konflikty.

Bezpieczny proces:

  1. Upewnij się, że kopie zapasowe są aktualne.
  2. Tymczasowo wyłącz pozostałe wtyczki związane z pocztą.
  3. Pozostaw aktywny tylko mailer SMTP lub API.
  4. Przetestuj podstawową pocztę WordPress.
  5. Przetestuj formularze kontaktowe.
  6. Przetestuj WooCommerce.
  7. Włączaj wtyczki ponownie jedna po drugiej.

Sprawdź też ograniczenia na poziomie hostingu. Niektóre hostingi zarządzane blokują wychodzące porty SMTP lub wymagają zatwierdzonych usług pocztowych. Jeśli dane SMTP zawodzą, a wysyłka przez API działa, przyczyną mogą być ograniczenia hostingu.

Wzorce błędów i naprawy

Błąd lub zachowanieCo zrobić
Uwierzytelnianie nie powiodło sięUtwórz dane logowania na nowo i sprawdź nazwę użytkownika, hasło, klucz API lub połączenie OAuth
Przekroczono limit czasu połączeniaSprawdź firewall hostingu, port SMTP, tryb SSL/TLS lub użyj mailera API
Nadawca niezweryfikowanyZweryfikuj domenę nadawcy lub adres nadawcy w usłudze pocztowej
Błąd DKIMSkopiuj ponownie rekordy DNS DKIM i poczekaj na propagację
Błąd SPFDodaj usługę wysyłkową do SPF i unikaj wielu rekordów SPF
Błąd DMARCDopasuj domenę nadawcy do SPF lub DKIM i przejrzyj politykę
Formularz wysyła do administratora, ale nie do użytkownikaSprawdź szablon powiadomienia użytkownika, pola scalania i listę wykluczeń
Brak emaila administratora WooCommerceSprawdź, czy szablon jest włączony, oraz pole odbiorcy

Monitorowanie po naprawie

Poczta WordPress może zepsuć się ponownie po aktualizacjach wtyczek, edycjach DNS, zmianach domeny lub zmianie dostawcy.

Monitoruj:

  • Logi błędów SMTP lub API.
  • Współczynnik odbić.
  • Skargi na spam.
  • Nieudane emaile WooCommerce.
  • Błędy powiadomień formularzy kontaktowych.
  • Zgłoszenia do wsparcia dotyczące resetu hasła.
  • Raporty DMARC, jeśli je przeglądasz.

Ustaw cykliczny miesięczny test dla ważnych witryn. W ecommerce testuj po każdej większej zmianie w WooCommerce lub w procesie zakupowym.

Checklista QA przed startem

Zanim uznasz problem za rozwiązany:

  • Reset hasła dociera do skrzynki odbiorczej.
  • Email o nowym użytkowniku dociera.
  • Powiadomienie administratora z formularza kontaktowego dociera.
  • Potwierdzenie dla odwiedzającego z formularza kontaktowego dociera, jeśli jest używane.
  • Emaile o zamówieniach WooCommerce docierają do administratora i klienta.
  • Emaile o zwrocie, nieudanym zamówieniu i zrealizowanym zamówieniu działają.
  • Domena nadawcy przechodzi SPF i DKIM.
  • DMARC istnieje.
  • Nieużywane wtyczki mailera są wyłączone.
  • Logi nie pokazują powtarzających się błędów.
  • Zespół wsparcia wie, gdzie sprawdzać logi poczty.

Powiązane przewodniki

Najczęściej Zadawane Pytania

Dlaczego WordPress nie wysyła emaili?
Emaile z WordPress często zawodzą, ponieważ domyślna ścieżka PHP mail jest nieuwierzytelniona, blokowana przez hosting, źle skonfigurowana lub filtrowana przez dostawców skrzynek. Konflikty wtyczek, błędne adresy nadawcy, problemy z DNS i ustawienia formularzy kontaktowych również mogą przerwać dostarczanie.
Jak naprawić dostarczanie emaili w WordPress?
Zainstaluj renomowaną wtyczkę mailera SMTP lub API, połącz ją ze zweryfikowanym nadawcą, użyj adresu nadawcy w swojej domenie, dodaj rekordy SPF/DKIM/DMARC, przetestuj resety haseł, formularze kontaktowe i emaile WooCommerce oraz monitoruj logi pod kątem błędów.
Dlaczego emaile z WordPress trafiają do spamu?
Emaile z WordPress zwykle trafiają do spamu, gdy domena nadawcy nie jest uwierzytelniona, usługa wysyłkowa nie jest zgodna z rekordami DNS, treść wygląda podejrzanie, domena ma słabą reputację lub wiele wtyczek wysyła niespójną pocztę.
Czy poczta WordPress jest domyślnie zepsuta?
Nie zawsze, ale domyślna ścieżka wysyłki jest krucha. Zależy od hostingu, konfiguracji poczty na serwerze, tożsamości nadawcy i filtrowania skrzynek. Witryny produkcyjne powinny korzystać z dedykowanego mailera.
Czy używać SMTP, czy mailera API?
Oba mogą działać. Mailery API często zapewniają czytelniejszą konfigurację i logi, a SMTP jest szeroko wspierany. Wybierz opcję, którą Twoja wtyczka i dostawca poczty obsługują najlepiej, a następnie dokładnie ją przetestuj.
Czy mogę wysyłać z adresu Gmail?
W przypadku witryny firmowej używaj adresu w swojej domenie. Wysyłanie poczty witryny z bezpłatnej skrzynki może powodować problemy z uwierzytelnianiem i zaufaniem.
Dlaczego test SMTP działa, a WooCommerce nadal zawodzi?
Połączenie SMTP może być w porządku, podczas gdy szablony WooCommerce, odbiorcy, wyzwalacze statusów zamówień lub inna wtyczka są źle skonfigurowane. Testuj zdarzenia emailowe WooCommerce oddzielnie.

Poproś o wcześniejszy dostęp

Podaj imię oraz adres e-mail lub numer telefonu. Wyślemy Ci informacje o dostępie do Tajo.

rozpoznajemy automatycznie
Zdobądź Brevo