WordPress nie wysyła emaili? Oto jak to szybko naprawić

Napraw problemy z dostarczaniem emaili WordPress. Częste przyczyny i rozwiązania krok po kroku dla formularzy kontaktowych, WooCommerce, resetów hasła i powiadomień.

Featured image for article: WordPress nie wysyła emaili? Oto jak to szybko naprawić

Jeśli Twoja strona WordPress nie wysyła emaili, nie jesteś sam. To jeden z najczęstszych problemów WordPress, dotykający formularzy kontaktowych, resetów hasła, potwierdzeń zamówień WooCommerce i powiadomień wtyczek.

Dobra wiadomość: można to naprawić w około 10 minut.

Dlaczego emaile WordPress zawodzą

WordPress używa wbudowanej funkcji PHP mail() do wysyłki emaili. Ta metoda ma fundamentalne problemy:

ProblemWpływ
Brak uwierzytelnieniaEmaile oznaczane jako podejrzane
Współdzielone IP hostinguCzęsto na czarnych listach
Ciche awarieBrak komunikatów błędu, gdy emaile zawiodą
Brak szyfrowaniaObawy o bezpieczeństwo
Rate limitingHostingi dławią wysyłkę

Większość dostawców hostingu (GoDaddy, Bluehost, SiteGround itp.) ogranicza lub całkowicie wyłącza PHP mail(), by zapobiec nadużyciom spamowym na swoich serwerach.

Częste objawy

  • Zgłoszenia formularzy kontaktowych nigdy nie docierają
  • Komunikaty „Sprawdź email”, ale nic nie przychodzi
  • Brakujące potwierdzenia zamówień WooCommerce
  • Linki resetu hasła niedostarczone
  • Emaile rejestracji nowego użytkownika zawodzą
  • Powiadomienia wtyczek znikają
  • Emaile docierają, ale lądują w spamie

Naprawa: wtyczka SMTP + usługa email

Krok 1: zainstaluj WP Mail SMTP

  1. Przejdź do Plugins > Add New w panelu WordPress
  2. Wyszukaj „WP Mail SMTP”
  3. Kliknij Install Now, potem Activate

Krok 2: utwórz darmowe konto Brevo

  1. Zarejestruj się na brevo.com (darmowo, bez karty kredytowej)
  2. Przejdź do Settings > SMTP & API > API Keys
  3. Wygeneruj i skopiuj klucz API

Krok 3: skonfiguruj wtyczkę

  1. Przejdź do WP Mail SMTP > Settings
  2. Ustaw From Email na email Twojej domeny ([email protected])
  3. Ustaw From Name na nazwę Twojej strony
  4. Wybierz Brevo jako mailer
  5. Wklej klucz API
  6. Kliknij Save Settings

Krok 4: testuj

  1. Przejdź do WP Mail SMTP > Email Test
  2. Wprowadź swój adres email
  3. Kliknij Send Email
  4. Zweryfikuj, że dotarł do skrzynki (nie do spamu)

Krok 5: skonfiguruj uwierzytelnianie DNS

Dodaj rekordy SPF i DKIM do ustawień DNS swojej domeny. Brevo dostarcza dokładne rekordy. To krytyczne, by unikać folderów spamowych. Zobacz nasz przewodnik SPF DKIM DMARC.

Rozwiązywanie konkretnych problemów

Emaile z formularzy kontaktowych nie wychodzą

  1. Zweryfikuj, że test WP Mail SMTP działa
  2. Sprawdź ustawienia wtyczki formularza (Contact Form 7, WPForms, Gravity Forms)
  3. Upewnij się, że adres „To” w ustawieniach formularza jest poprawny
  4. Sprawdź folder spam/junk
  5. Zweryfikuj, że żadne filtry email nie blokują wiadomości

Brakujące emaile WooCommerce

  1. Przejdź do WooCommerce > Settings > Emails
  2. Zweryfikuj, że każdy typ emaila jest włączony
  3. Sprawdź adres odbiorcy
  4. Złóż zamówienie testowe, by zweryfikować
  5. Sprawdź log emaili WP Mail SMTP pod kątem błędów

Emaile trafiają do spamu

  1. Skonfiguruj rekordy SPF, DKIM i DMARC
  2. Upewnij się, że From Email używa Twojej domeny (nie @gmail.com)
  3. Sprawdź swoją domenę na czarnych listach email
  4. Uruchom test spamu email
  5. Unikaj słów-pułapek spamowych w treści emaili

Konflikty wtyczek

  1. Wyłącz wszystkie inne wtyczki związane z email (tylko jedna powinna obsługiwać email)
  2. Tymczasowo przełącz na domyślny motyw
  3. Testuj tylko z WP Mail SMTP
  4. Reaktywuj wtyczki jedna po drugiej, by znaleźć konflikt

Profilaktyka

Po naprawie utrzymuj niezawodność emaili WordPress:

  1. Monitoruj dostarczalność, sprawdzaj okresowo logi WP Mail SMTP
  2. Aktualizuj wtyczki, przestarzałe wtyczki mogą zepsuć email
  3. Testuj po aktualizacjach, większe aktualizacje WordPress/wtyczek mogą wpłynąć na email
  4. Czyść swoją domenę, trzymaj poza czarnymi listami
  5. Używaj profesjonalnego emaila, zawsze wysyłaj z domeny, nie z darmowych adresów

Po pełne szczegóły konfiguracji SMTP zajrzyj do naszego przewodnika WordPress SMTP i przewodnika WP Mail SMTP.

Frequently Asked Questions

Dlaczego WordPress nie wysyła emaili?
WordPress używa PHP mail(), które większość hostingów blokuje lub filtruje. Emaile albo nigdy nie wychodzą, albo cicho zawodzą, albo trafiają do spamu. Naprawa: zainstaluj wtyczkę SMTP i kieruj emaile przez dedykowaną usługę, taką jak Brevo.
Jak naprawić dostarczanie emaili WordPress?
Zainstaluj wtyczkę WP Mail SMTP, połącz ją z Brevo (darmowo, 300 emaili/dzień), skonfiguruj uwierzytelnianie SPF i DKIM i przetestuj. To naprawia dostarczanie wszystkich emaili WordPress, w tym formularzy i WooCommerce.
Dlaczego emaile WordPress trafiają do spamu?
Brak uwierzytelnienia email (SPF, DKIM, DMARC) to główna przyczyna. Współdzielone IP hostingu są często na czarnych listach. Naprawa: użyj SMTP z renomowanym dostawcą i skonfiguruj odpowiednie rekordy DNS.

Subscribe to updates

blog-updates

Drop your email or phone number — we'll send you what matters next.

Zacznij za darmo z Brevo