Hard bounce to trwały błąd doręczenia: serwer odbiorcy ostatecznie odrzucił Twoją wiadomość i odrzuci ją ponownie, jeśli spróbujesz wysłać ją jeszcze raz, dlatego adres należy natychmiast wygasić. Soft bounce to błąd tymczasowy, który często ustępuje samoistnie, więc bezpiecznie jest ponowić próbę przez ograniczony czas. Pierwsza cyfra odpowiedzi SMTP mówi Ci, z którym przypadkiem masz do czynienia: kod 5xx to hard bounce, a kod 4xx to soft bounce.
Odczytujemy wyłącznie publiczny DNS. Nic nie zapisujemy, dopóki nie przypiszesz domeny do konta.
Właściwe rozróżnienie tych dwóch przypadków nie jest kwestią kosmetyczną. Dostawcy skrzynek pocztowych obserwują, jak często Twoja poczta się odbija, traktując to jako bezpośredni sygnał jakości listy, a wielokrotne trafianie na martwe adresy to jeden z najszybszych sposobów na zniszczenie własnej pozycji. Ten przewodnik definiuje każdy typ odbicia, pokazuje kody, które faktycznie zobaczysz w logach, wyjaśnia, co je powoduje, oraz określa progi, które pozwolą Ci uniknąć kłopotów.
Czym jest odbicie?
Gdy serwer odbierający pocztę nie może przyjąć wiadomości, zwraca odpowiedź o niedoręczeniu w trakcie lub po zakończeniu sesji SMTP. Ta odpowiedź niesie ze sobą dwie liczby: starszy, trzycyfrowy kod odpowiedzi (na przykład 550 lub 421) oraz, w większości nowoczesnych systemów, rozszerzony kod stanu zdefiniowany w RFC 3463 (na przykład 5.1.1 lub 4.2.2). To właśnie na rozszerzonym kodzie warto oprzeć logikę działania, bo jest precyzyjny.
Rozszerzony kod stanu składa się z trzech części w formacie klasa.temat.szczegół:
- Klasa (pierwsza cyfra):
2sukces,4błąd przejściowy,5błąd trwały. - Temat (druga cyfra):
1adresowanie,2skrzynka pocztowa,3system pocztowy,4sieć lub routing,5protokół doręczania poczty,6treść wiadomości,7bezpieczeństwo lub polityka. - Szczegół (trzecia cyfra): dokładny powód w ramach danego tematu.
Zatem 5.1.1 odczytuje się jako błąd trwały (5), problem z adresowaniem (1), adres skrzynki nie istnieje (1). Gdy potrafisz rozłożyć kod w ten sposób, klasyfikacja odbicia staje się czysto mechaniczna. Pełniejsze omówienie poszczególnych odpowiedzi znajdziesz w naszym przewodniku po kodach błędów SMTP.
Hard bounce: błąd trwały
Hard bounce oznacza, że adres docelowy nigdy nie przyjmie tej wiadomości. Ponawianie prób marnuje zasoby wysyłkowe i, co gorsza, sygnalizuje dostawcy, że nie czyścisz swojej listy. Prawidłowa reakcja to natychmiastowe dodanie adresu do listy wygaszonych i niewysyłanie do niego niczego więcej, chyba że odbiorca zapisze się ponownie.
Typowe kody hard bounce:
| Kod | Odpowiedź | Znaczenie |
|---|---|---|
5.1.1 | 550 5.1.1 User unknown | Skrzynka nie istnieje na serwerze odbierającym. |
5.1.10 | 550 5.1.10 Recipient address rejected | Adres się nie rozwiązuje albo domena nie ma prawidłowego odbiorcy. |
5.1.2 | 550 5.1.2 Bad destination system | Sama domena odbiorcy jest nieprawidłowa lub nie ma usługi pocztowej. |
5.2.1 | 550 5.2.1 Mailbox disabled | Konto istnieje, ale zostało dezaktywowane. |
5.7.1 | 550 5.7.1 Message rejected by policy | Serwer odbiorcy odrzucił pocztę ze względów związanych z polityką. |
Typowe przyczyny hard bounce:
- Adres został błędnie wpisany podczas rejestracji (
jsmithh@zamiastjsmith@). - Skrzynka lub cała domena została usunięta.
- Adres nigdy nie był prawdziwy, na przykład był fałszywym wpisem albo kontem funkcyjnym, które zostało usunięte.
- Odrzucenie ze względu na politykę lub uwierzytelnianie, na przykład blokada
5.7.x. To nie są problemy z adresowaniem, więc zanim wygasisz adres, upewnij się, że błąd nie wynika z Twojego własnego niesprawnego SPF, DKIM lub DMARC. Odrzucenie550 5.7.26z powodu nieuwierzytelnionego nadawcy oznacza, że odbija się poczta do każdego odbiorcy, a nie tylko do jednego, i rozwiązaniem jest naprawa uwierzytelniania, a nie czyszczenie listy.
Ponieważ prawdziwy błąd 5.1.x dotyczący nieprawidłowego odbiorcy nigdy nie ustąpi, wygaszanie musi być automatyczne i trwałe. Dostawcy traktują rosnący współczynnik hard bounce jako dowód na to, że wysyłasz pocztę do kupionych lub przeterminowanych danych, a to dokładnie takie zachowanie, które filtry antyspamowe mają za zadanie karać.
Soft bounce: błąd tymczasowy
Soft bounce oznacza, że serwer nie mógł przyjąć wiadomości w danym momencie, ale może przyjmie ją później. Wiadomość pozostaje w Twojej kolejce, a Twój agent transferu poczty ponawia próby według harmonogramu z narastającym odstępem, zwykle przez 24 do 72 godzin, zanim się podda i wygeneruje ostateczny błąd.
Typowe kody soft bounce:
| Kod | Odpowiedź | Znaczenie |
|---|---|---|
4.2.2 | 452 4.2.2 Mailbox full | Odbiorca przekroczył limit; może się to zmienić, gdy usunie pocztę. |
4.2.1 | 450 4.2.1 Mailbox temporarily disabled | Skrzynka jest chwilowo niedostępna. |
4.3.2 | 421 4.3.2 System not accepting messages | Serwer jest przeciążony lub w oknie konserwacji. |
4.4.1 | 421 4.4.1 Connection timed out | Host odbierający nie odpowiedział na czas. |
4.7.1 | 451 4.7.1 Greylisted, try again later | Celowe tymczasowe odroczenie, aby sprawdzić legalnych nadawców. |
Warto osobno wyróżnić przypadek greylistingu (4.7.1), ponieważ jest on zamierzony, a nie stanowi usterki. Prawidłowo skonfigurowany nadawca, który ponawia próbę, zostanie zaakceptowany za drugim razem. Jeśli Twoja infrastruktura nie ponawia prób poprawnie, greylisting zamienia się w utraconą pocztę. Zobacz czym jest greylisting, aby dowiedzieć się, jak dostosować konfigurację.
Soft bounce traktuj cierpliwie, ale nie w nieskończoność. Jeśli ten sam adres odbija się przy każdej wysyłce przez kilka kolejnych kampanii, potraktuj go jako faktycznie martwy i wygaś. Zwróć uwagę na rozgraniczenie na poziomie tematu: 4.2.2 (pełna skrzynka, przejściowo) i 5.2.2 (pełna skrzynka, trwale) opisują ten sam stan, ale wymagają przeciwnego postępowania, i właśnie dlatego oparcie się na rozszerzonym kodzie jest lepsze niż zgadywanie z tekstu odpowiedzi.
Dlaczego hard bounce trzeba wygaszać natychmiast
Dostawcy skrzynek oceniają dwie rzeczy, gdy widzą odbicia: odsetek Twojej poczty, która kończy się niepowodzeniem, oraz surową liczbę nieudanych prób, które wpychasz do ich systemów. Wysoki odsetek hard bounce sygnalizuje brudną listę. Duży wolumen sygnalizuje, że pompujesz tę brudną listę na dużą skalę. Oba te czynniki zasilają systemy reputacyjne, które decydują, czy Twoja przyszła poczta wyląduje w skrzynce odbiorczej, w folderze spam, czy nigdzie.
Dalsza wysyłka na adres, który zwrócił 5.1.1, nie przynosi żadnych korzyści, a niesie realne straty:
- Zawyża Twój współczynnik odbić, wskaźnik, który dostawcy odczytują bezpośrednio.
- Grozi trafieniem na odzyskane pułapki spamowe, ponieważ porzucone adresy to dokładnie to, co dostawcy przekształcają w pułapki.
- Może wywołać dławienie obejmujące całą domenę, gdzie nowa poczta z Twojej domeny jest filtrowana niezależnie od treści czy zaangażowania odbiorcy.
Wygaszanie to mechanizm, który powstrzymuje wszystkie te trzy zjawiska. Adres, który zwraca hard bounce, powinien zostać oznaczony tak, aby żadna przyszła kampania, wiadomość transakcyjna ani automatyzacja nie mogła już do niego wysłać. To nie jest opcjonalne utrzymanie listy; to podstawowy mechanizm, który chroni Twoją reputację nadawcy.
Progi współczynnika odbić, których warto się trzymać
Powszechnie przyjętym punktem odniesienia dla zdrowego programu jest łączny współczynnik odbić poniżej 2 procent. Przekrocz tę granicę, a dostawcy zaczną odczytywać Twoją listę jako niskiej jakości. Gmail wprost stwierdza, że utrzymująca się wysoka liczba odbić prowadzi do ograniczania przepustowości i ostatecznie do filtrowania.
| Łączny współczynnik odbić | Interpretacja |
|---|---|
| Poniżej 2% | Zdrowy. Normalny dla dobrze utrzymanej listy. |
| Od 2% do 5% | Ostrzeżenie. Jakość listy lub źródło pozyskania wymaga uwagi. |
| Powyżej 5% | Krytyczny. Szkody dla dostarczalności są prawdopodobne i mogą już trwać. |
W ramach tego budżetu hard bounce zasługuje na ściślejszy limit. Staraj się utrzymać współczynnik hard bounce poniżej około 1 procent, a przy zimnym kontakcie lub wysyłce B2B wielu nadawców celuje w wartość poniżej 0,5 procent. Skok hard bounce jest bardziej szkodliwy niż równoważny skok soft bounce, ponieważ wskazuje na adresy, które nigdy nie były prawidłowe.
Współczynnik odbić oblicza się jako liczbę odbitych wiadomości podzieloną przez liczbę wysłanych wiadomości, pomnożoną przez 100. Śledź osobno współczynniki hard i soft, aby tymczasowa awaria dostawcy zawyżająca soft bounce nie zamaskowała prawdziwego problemu z jakością listy ukrytego w liczbie hard bounce.
Higiena listy i jej wpływ na reputację
Odbicia to objaw; higiena listy to lekarstwo. Każda z poniższych praktyk obniża Twój współczynnik odbić, a wraz z nim ryzyko reputacyjne, które leży u podstaw dostarczalności:
- Weryfikuj w momencie zapisu. Stosuj podwójne potwierdzenie zapisu (double opt-in), aby prawdziwa osoba potwierdziła adres, zanim kiedykolwiek otrzyma kampanię. Już samo to eliminuje większość hard bounce wynikających z literówek i fałszywych adresów.
- Wygaszaj hard bounce automatycznie. Podłącz swoje wyniki
5.x.xdotyczące nieprawidłowego odbiorcy bezpośrednio do listy wygaszonych, bez kroku ręcznego. - Wycofuj chronicznie odbijające soft bounce. Po ustalonej liczbie kolejnych błędów tymczasowych wycofaj adres.
- Ponownie angażuj lub usuwaj nieaktywne kontakty. Długo uśpione adresy to wylęgarnia odzyskanych pułapek spamowych.
- Potwierdź, że przyczyną błędu jest odbiorca, a nie Ty. Fala odbić związanych z polityką zwykle oznacza niesprawne uwierzytelnianie. Wykonaj kontrolę dostarczalności i sprawdź, czy nie jesteś na liście blokad, zanim obwinisz listę.
Czyste listy działają kumulatywnie. Niższe współczynniki odbić prowadzą do lepszego umieszczania w skrzynce odbiorczej, co podnosi zaangażowanie, a to dalej poprawia reputację. Brudne listy kumulują się w drugą stronę. Jeśli Twój współczynnik odbić rośnie, a poczta ląduje w spamie, przejdź przez listę kontrolną najlepszych praktyk dostarczalności e-maili, aby znaleźć źródło, zanim będzie Cię to kosztować reputację domeny, której nie da się szybko odbudować.
Najczęściej zadawane pytania
Jaka jest różnica między hard bounce a soft bounce?
Hard bounce to trwały błąd doręczenia zwracany z kodem SMTP 5xx, na przykład 550 5.1.1 User unknown, a adres należy natychmiast wygasić. Soft bounce to błąd tymczasowy zwracany z kodem 4xx, na przykład 452 4.2.2 Mailbox full, i bezpiecznie jest ponawiać próbę przez dzień lub dwa, zanim się poddasz.
Jaki współczynnik odbić uznaje się za akceptowalny?
Utrzymuj łączny współczynnik odbić poniżej 2 procent. Wartość między 2 a 5 procent to sygnał ostrzegawczy o problemach z jakością listy, a powyżej 5 procent naraża Twoją dostarczalność i reputację nadawcy na realne ryzyko. Utrzymuj hard bounce poniżej mniej więcej 1 procent, a przy zimnym kontakcie poniżej 0,5 procent.
Czy soft bounce szkodzi mojej reputacji nadawcy?
Umiarkowany, przejściowy współczynnik soft bounce jest normalny i nie szkodzi znacząco reputacji, ponieważ zwykle odzwierciedla pełne skrzynki lub krótkie awarie serwera, a nie złe dane. Staje się problemem, gdy te same adresy odbijają się soft bounce kampania po kampanii, a wtedy należy je wygaszać tak jak hard bounce.
Czy niesprawne uwierzytelnianie e-maili może powodować odbicia?
Tak. Odrzucenia związane z polityką, takie jak 550 5.7.1 lub 550 5.7.26, to odbicia spowodowane niepowodzeniem SPF, DKIM lub DMARC, a nie odbiorcą. Dotykają one wszystkich odbiorców naraz, więc napraw uwierzytelnianie, zamiast wygaszać adresy.
Obsługa odbić i uwierzytelnianie e-maili to dwie połowy tego samego problemu reputacyjnego: niesprawna konfiguracja SPF, DKIM lub DMARC może generować odbicia związane z polityką, które wyglądają jak brudna lista. Wykonaj bezpłatne skanowanie za pomocą SPFWise, aby potwierdzić, że Twoje uwierzytelnianie jest spójne, dzięki czemu jedyne odbicia, którymi będziesz musiał się zająć, to te, które naprawdę należą na listę wygaszonych.