Kody błędów i powody dlaczego e-maile nie dochodzą? – Mail Returned to Sender

Wyjaśniamy, czym jest „Delivery Status Notification (Failure)”, jakie kody błędów SMTP pojawiają się najczęściej i dlaczego e-maile nie dochodzą do odbiorcy. Prosto i praktycznie.

Awatar Postmaster

Chcesz użyć u siebie?
Sprawdź zakładkę © Licencja

Mail Returned to Sender

Czas czytania:

4 minuty

Czym jest „Delivery Status Notification (Failure)”?

„Delivery Status Notification (Failure)” to automatyczna wiadomość systemowa, którą otrzymuje nadawca wtedy, gdy wysłany e-mail nie dotarł do odbiorcy. W praktyce jest to informacja zwrotna z serwera pocztowego, który próbował dostarczyć wiadomosc, ale z jakiegoś powodu mu się to nie udało.

Takie e-maile nie są wysyłane przez ludzi. Zawsze generuje je system pocztowy i dlatego często wyglądają technicznie, niezrozumiale lub wręcz odstraszająco dla zwykłego użytkownika.

Najczęściej w temacie takiej wiadomości pojawiają się sformułowania typu „Mail Delivery Subsystem„, „Undelivered Mail Returned to Sender” albo właśnie „Delivery Status Notification (Failure)„.

Jak wygląda próba dostarczenia e-maila?

Gdy wysyłasz e-mail, nie trafia on bezpośrednio do skrzynki odbiorcy. Najpierw jest przekazywany pomiędzy serwerami pocztowymi. Serwer nadawcy łączy się z serwerem odbiorcy i próbuje przekazać mu wiadomość.

Przeczytaj:  Jak napisać skuteczną reklamację e-mailem?

Serwer odbiorcy może:

  • przyjąć wiadomość i dostarczyć ją do skrzynki
  • odrzucić ją natychmiast
  • tymczasowo nie być w stanie jej przyjąć

W przypadku odrzucenia lub trwałego problemu powstaje komunikat typu DSN (Failure).

Co zawiera wiadomość DSN?

Taki komunikat zazwyczaj zawiera kilka kluczowych elementów:

  • adres e-mail, do którego nie udało się dostarczyć wiadomości
  • techniczny opis problemu
  • kod błędu SMTP
  • informację, czy błąd jest tymczasowy czy trwały

Najważniejszym fragmentem jest kod błędu, bo to on mówi, co faktycznie się stało.

Czym i jakie są kody błędów SMTP?

Gdzie znalezc kod bledu smtp gdy mail nie dojdzie do odbiorcy

Kody SMTP to trzycyfrowe oznaczenia używane przez serwery pocztowe do komunikowania statusu operacji. Pierwsza cyfra kodu ma kluczowe znaczenie.

Kody zaczynające się od:

  • 2x oznaczają sukces
  • 4x oznaczają błąd tymczasowy
  • 5x oznaczają błąd trwały

W wiadomościach „Delivery Status Notification (Failure)” spotyka się głównie kody z grupy 4xx i 5xx.

Błędy 4xx – problemy tymczasowe

Błędy z tej grupy oznaczają, że serwer odbiorcy chwilowo nie był w stanie przyjąć wiadomości. Nie jest to ostateczna porażka.

Serwer nadawcy zazwyczaj będzie ponawiał próby dostarczenia e-maila przez określony czas.

421 Service not available

Ten błąd oznacza, że serwer odbiorcy jest chwilowo niedostępny. Może być przeciążony, w trakcie prac technicznych albo mieć chwilową awarię.

Najczęściej taki problem rozwiązuje się sam po pewnym czasie.

450 Mailbox unavailable

Skrzynka odbiorcy jest chwilowo niedostępna. Może być zablokowana, przekroczony został limit zasobów albo konto jest tymczasowo zawieszone.

Przeczytaj:  Historia i Przyszłość E-maila

451 Local error in processing

Serwer odbiorcy napotkał wewnętrzny problem podczas przetwarzania wiadomości. To błąd stricte techniczny po jego stronie.

Błędy 5xx – problemy trwałe

Kody 5xx oznaczają, że e-mail nie zostanie dostarczony, niezależnie od liczby ponownych prób. W takim przypadku konieczna jest reakcja nadawcy.

550 Mailbox unavailable lub User unknown

Adres e-mail nie istnieje albo skrzynka została usunięta. Bardzo często jest to zwykła literówka w adresie. Może też zwrócić ten kod, jeżeli wysyłasz maila z nieuprawnionego do kontaktu adresu mailowego (zależnie od konfiguracji usługi u odbiorcy).

551 User not local

Serwer nie obsługuje wskazanego użytkownika. Może to wynikać z błędnej konfiguracji domeny lub próby wysyłki na adres, który nigdy nie istniał.

552 Exceeded storage allocation

Skrzynka odbiorcy jest pełna i nie może przyjmować nowych wiadomości.

553 Invalid mailbox name

Adres e-mail ma nieprawidłowy format lub zawiera niedozwolone znaki.

554 Transaction failed lub Message rejected

Wiadomość została odrzucona. Najczęściej z powodów bezpieczeństwa lub polityki antyspamowej serwera odbiorcy.

Dlaczego e-maile nie dochodzą?

Najczęstszą przyczyną są błędne adresy e-mail. Stare, nieaktywne skrzynki lub literówki to codzienność.

Drugim bardzo częstym powodem są filtry antyspamowe. Wiadomość może wyglądać podejrzanie przez treść, linki, brak poprawnej konfiguracji technicznej domeny lub złą reputację nadawcy.

Problemy powodują też pełne skrzynki, zbyt duże załączniki oraz brak uwierzytelnienia nadawcy (SPF, DKIM, DMARC).

Przeczytaj:  Najczęstsze Pytania Użytkowników o Adresy E-mail

Błędy SMTP, a opóźnienie dostarczenia

Warto odróżnić sytuację, w której e-mail jest opóźniony, od tej, w której jego dostarczenie jest niemożliwe.

„Failure” oznacza koniec próby dostarczenia. „Delay” oznacza, że system jeszcze próbuje i wiadomość może dotrzeć później.

Jak reagować na komunikat od Mail Delivery Subsystem?

Najpierw należy sprawdzić kod błędu i jego grupę. Następnie zweryfikować adres odbiorcy i treść komunikatu.

W przypadku wysyłki firmowej warto sprawdzić konfigurację domeny i reputację adresu IP. Wysyłanie tej samej wiadomości ponownie bez zmian zazwyczaj niczego nie rozwiązuje.

Kilka słów na koniec

Komunikaty „Delivery Status Notification (Failure)” wyglądają groźnie, ale w praktyce są po prostu raportem technicznym. Informują, że coś poszło nie tak i często dokładnie wskazują dlaczego.

Zrozumienie tych komunikatów bardzo ułatwia codzienną pracę z e-mailem, zwłaszcza w biznesie, marketingu i administracji IT. Zamiast je ignorować, warto nauczyć się je czytać, bo często oszczędzają dużo czasu i nerwów.