Co najbardziej psuje dostarczalność e-maili? Najczęstsze błędy i jak je naprawić

Wysyłasz oferty, potwierdzenia zamówień, odpowiedzi na zapytania i część z nich nigdy nie dociera. Klienci nie odpisują, bo nie widzieli wiadomości. Faktury krążą gdzieś w filtrach. Kampania e-mailowa przynosi połowę spodziewanych wyników, bo wiadomości trafiają do spamu. Dostarczalność e-maili (ang. email deliverability) to jedno z tych zagadnień, które firmy ignorują, dopóki problem nie staje się boleśnie widoczny.

Ten poradnik opisuje czynniki, które najbardziej i najczęściej psują dostarczalność — od błędów konfiguracyjnych DNS, przez zachowania nadawcy, po wybór infrastruktury. Każdy z nich ma konkretne rozwiązanie.

1. Brak lub błędna konfiguracja SPF, DKIM i DMARC

To absolutny numer jeden wśród przyczyn problemów z dostarczalnością. Gmail, Outlook, Yahoo i inne główne serwery pocztowe coraz silniej egzekwują standardy uwierzytelniania poczty. Wiadomości bez poprawnych rekordów trafiają do spamu lub są odrzucane całkowicie.

SPF bez wpisanego adresu IP serwera pocztowego: wiadomości są traktowane jako niespełniające SPF. Jeden serwer zapomniany w rekordzie SPF (np. zewnętrzny system mailingowy) i wszystkie wiadomości z tego źródła mają negatywny wynik weryfikacji.

DKIM bez aktywnego podpisu: serwery odbiorców nie mogą zweryfikować, że wiadomość pochodzi od Ciebie i nie była modyfikowana. Brak DKIM jest dziś traktowany jako sygnał ostrzegawczy przez filtry Gmail i Outlook.

DMARC bez polityki: nawet jeśli masz SPF i DKIM, brak rekordu DMARC sprawia, że nie masz kontroli nad tym, co dzieje się z wiadomościami, które tych weryfikacji nie przejdą. Od 2024 roku Google i Yahoo wymagają rekordu DMARC (nawet p=none) dla nadawców masowych.

Najczęstszy błąd: dwa rekordy SPF dla tej samej domeny. Standard SPF dopuszcza dokładnie jeden. Dwa rekordy generują błąd PermError, który jest traktowany jak niespełnienie SPF.

2. Brak lub nieprawidłowy rekord PTR

Rekord PTR (odwrotny DNS) przypisuje adres IP serwera pocztowego do nazwy hosta. Serwery pocztowe odbiorców sprawdzają PTR przy każdym przychodzącym połączeniu SMTP, a brak PTR lub niezgodność między PTR a rekordem A to sygnał alarmowy traktowany jako cecha charakterystyczna serwerów spamowych.

PTR konfiguruje się u dostawcy hostingu lub VPS, a nie w panelu DNS domeny. Na hostingu współdzielonym często nie ma możliwości ustawienia własnego PTR bez dedykowanego adresu IP. Bezpieczny hosting z dedykowanym IP i właściwie skonfigurowanym PTR eliminuje ten problem u źródła.

3. Adres IP serwera na czarnej liście (blackliście)

Adres IP wpisany na Spamhaus, Barracuda lub inną popularną DNSBL powoduje, że wiadomości są odrzucane przez serwery, które konsultują te listy, niezależnie od jakości treści i poprawności rekordów DNS. Na hostingu współdzielonym możesz trafić na czarną listę z powodu aktywności innego klienta, który dzieli z Tobą adres IP.

Sprawdź status swojego IP przez mxtoolbox.com/blacklists. Jeśli jesteś na liście, zidentyfikuj przyczynę, usuń ją i złóż wniosek o delisting na stronie operatora listy. Regularny monitoring statusu IP to dobra praktyka prewencyjna.

4. Wysyłka e-mail przez PHP mail() zamiast SMTP

WordPress domyślnie wysyła e-maile przez wbudowaną funkcję PHP mail(). Problem: wiadomości generowane tą funkcją często nie zawierają poprawnych nagłówków SMTP, nie są powiązane z rekordem SPF serwera pocztowego hostingu i mogą nie mieć podpisu DKIM. Efekt: potwierdzenia zamówień WooCommerce, resetowanie haseł, powiadomienia z formularzy kontaktowych trafiają do spamu lub nie docierają wcale.

Rozwiązanie: wtyczka WP Mail SMTP skonfigurowana z wysyłką przez dedykowany serwer SMTP. Hosting WordPress z wbudowaną obsługą SMTP i prawidłową konfiguracją poczty eliminuje ten problem bez dodatkowych wtyczek.

5. Wysyłanie do nieaktualnych lub nieprawidłowych adresów

Wysoki współczynnik zwrotów (bounce rate), szczególnie twardych bounceów (hard bounce, kod SMTP 5xx) jest silnym sygnałem dla filtrów antyspamowych, że nadawca nie dba o jakość listy mailingowej. Gmail i inne serwery śledzą, jaki procent wiadomości od danego nadawcy generuje bouncy i obniżają ocenę reputacji przy wysokich wartościach.

Czyść listę mailingową regularnie. Usuwaj adresy, które generują twarde bouncy, natychmiast po pierwszym błędzie. Nie wysyłaj do adresów, od których nie dostałeś zgody (double opt-in). Wysoka liczba oznaczeń „to spam" przez odbiorców rujnuje reputację nadawcy szybciej niż cokolwiek innego.

6. Wysoki wskaźnik zgłoszeń spamu przez odbiorców

Każde kliknięcie „Zgłoś spam" przez odbiorcę to negatywny sygnał reputacyjny. Gmail informuje dostawców poczty przez pętle zwrotne (feedback loops) o wskaźniku zgłoszeń spamu. Gdy przekracza 0,1% (1 zgłoszenie na 1000 wiadomości), dostarczalność zaczyna spadać. Przy 0,3% Gmail zaczyna blokować wiadomości.

Przyczyny wysokiego wskaźnika zgłoszeń: wysyłanie do odbiorców, którzy nigdy się nie zapisali, brak wyraźnego przycisku wypisu z listy, zbyt wysoka częstotliwość wysyłki, treści niezgodne z oczekiwaniami subskrybenta.

7. Brak linku rezygnacji z subskrypcji i nagłówka List-Unsubscribe

Gmail od 2024 roku wymaga od nadawców masowych (powyżej 5000 wiadomości dziennie) obsługi nagłówka List-Unsubscribe z możliwością rezygnacji jednym kliknięciem. Brak tego nagłówka lub utrudniony proces rezygnacji to nie tylko naruszenie wymagań Gmail, to bezpośrednia przyczyna wyższego wskaźnika zgłoszeń spamu, bo odbiorcy klikają „Spam" zamiast poszukiwać linku wypisu.

8. Treść wiadomości wyzwalająca filtry spamu

Filtry antyspamowe analizują treść wiadomości i przypisują punkty spamowe na podstawie setek reguł. Czynniki zwiększające wynik spamowy:

  • Słowa kluczowe typowe dla spamu: „bezpłatny", „kliknij teraz", „oferta ograniczona czasowo", wielokrotne wykrzykniki.
  • CAPS LOCK w temacie lub treści.
  • Zły stosunek tekstu do obrazów — wiadomości złożone głównie z obrazów są podejrzane.
  • Linki do domen z niską reputacją lub na czarnych listach URL (SURBL, URIBL).
  • Uszkodzony lub nadmiernie skomplikowany kod HTML.
  • Brak wersji plaintext przy wiadomości HTML.

9. Niezgodność między domeną From a domeną DKIM/SPF

DMARC wymaga wyrównania (alignment) między domeną w polu From: widocznym dla odbiorcy a domeną weryfikowaną przez SPF lub DKIM. Jeśli wysyłasz wiadomości z adresu jan@twojafirma.pl, ale SPF jest skonfigurowany dla domeny mailing-provider.com, a DKIM podpisuje inną domeną to DMARC wykaże niezgodność i wiadomości mogą być odrzucane przez serwery egzekwujące DMARC.

Konfiguracja DKIM dla domeny, z której faktycznie wysyłasz wiadomości, jest kluczowa. Jeśli korzystasz z zewnętrznego systemu mailingowego, skonfiguruj DKIM dla swojej domeny przez panel dostawcy systemu mailingowego, nie tylko dla domeny technicznej systemu.

10. Zbyt szybki wzrost wolumenu wysyłki

Nowe domeny i adresy IP bez historii wysyłkowej są traktowane przez filtry z większą ostrożnością. Nagły skok z 0 do 10 000 wiadomości dziennie to sygnał alarmowy, legalni nadawcy zazwyczaj rosną stopniowo. Właściwe podejście to warming up: zacznij od małego wolumenu do najbardziej zaangażowanych odbiorców i zwiększaj go o 20–30% co kilka dni przez 4–6 tygodni.

Pełna diagnoza problemów z dostarczalnością wymaga analizy logów SMTP, nagłówków wiadomości i raportów DMARC. Profesjonalna opieka WordPress obejmuje audyt infrastruktury pocztowej, w tym weryfikację wszystkich opisanych czynników, jako element kompleksowej obsługi technicznej. Poczta biznesowa z właściwie skonfigurowaną infrastrukturą DNS, dedykowanym IP i prawidłowym PTR eliminuje większość z opisanych błędów, zanim w ogóle staną się problemem. Certyfikat SSL dla domeny jest warunkiem koniecznym poprawnego działania DKIM i bezpiecznego połączenia SMTP. Upewnij się, że jest aktywny i obejmuje subdomenę poczty. Infrastruktura pocztowa cal.pl opisana w sekcji infrastruktura zaprojektowana jest z myślą o dostarczalności, z prawidłowym PTR, SPF i DKIM dla wszystkich serwerów pocztowych.

Lista kontrolna dostarczalności — sprawdź przed wysyłką

  • Jeden rekord SPF obejmujący wszystkie serwery wysyłające — bez duplikatów.
  • DKIM włączony i klucz publiczny opublikowany w DNS.
  • Rekord DMARC z co najmniej p=none i adresem raportowym.
  • PTR skonfigurowany i spójny z rekordem A.
  • Adres IP serwera nie jest na blacklistach (mxtoolbox.com/blacklists).
  • WordPress wysyła przez SMTP, nie przez PHP mail().
  • Lista mailingowa oczyszczona z twardych bounceów.
  • Każda wiadomość marketingowa ma link rezygnacji i nagłówek List-Unsubscribe.
  • Stosunek tekstu do obrazów powyżej 60%.
  • Wynik w mail-tester.com powyżej 8/10.

Podsumowanie

Dostarczalność e-maili to suma dziesiątek czynników, ale kilka z nich odpowiada za zdecydowaną większość problemów. Brak lub błędna konfiguracja SPF, DKIM i DMARC, brak PTR, adres IP na blackliście i wysyłka przez PHP mail() zamiast SMTP to błędy, które można naprawić w ciągu jednego dnia roboczego i których naprawa natychmiast poprawia wyniki. Zacznij od audytu przez mail-tester.com i mxtoolbox.com i działaj od najpoważniejszych problemów.