W skrócie
W produkcji 5.4.1 oznacza trwałe odrzucenie po stronie domeny docelowej — przez własne filtry odbierającej domeny albo politykę dostępu do odbiorcy, a nie (według zebranych tu dowodów) dosłowną próbę połączenia bez odpowiedzi. Nie ponawiaj tej samej wiadomości bez zmian; skontaktuj się z odbiorcą lub jego administratorem poczty innym kanałem i wyślij ponownie tylko wtedy, gdy coś rzeczywiście się zmieniło.
Co oznacza ten kod
Lustrzany rejestr IANA tego katalogu potwierdza mechanicznie jedynie odczyt klasy 4 wzorca X.4.1 (kod 4.4.1). Nie ma tu potwierdzenia rejestru IANA dla wariantu tego wzorca w klasie 5, choć kod 5.4.1 nakłada ten wzorzec na klasę 5. Według RFC 3463 X.4.1 oznacza „brak odpowiedzi od hosta” i jest użyteczny wyłącznie jako utrzymujący się błąd przejściowy. Konkretny kod 5.4.1 występuje w tym katalogu na podstawie dokładnych dowodów z korpusu: odpowiedzi produkcyjnych z cyframi 5.4.1, które opisują trwałe odrzucenie po stronie domeny docelowej — przez własne filtry domeny odbierającej (Zoho) albo politykę dostępu do adresu odbiorcy egzekwowaną w raporcie o niedostarczeniu (Microsoft 365 / Exchange Online Protection) — a nie połączenie bez odpowiedzi.
Przykłady od dostawców
smtp;541 5.4.1 Mail rejected by destination domain550 5.4.1 Recipient address rejected: Access denied. [AMS0EPF0293901AB.eurprd05.prod.outlook.com 2023-01-01T00:00:00.000Z 08DBE74C0FA349500]550 5.4.1 [email@example.com]: Recipient address rejected: Access denied [example.com]550 5.4.1 All recipient addresses rejected: Access denied [#.eop-nam02.prod.protection.outlook.com]Znaczenie techniczne
Zaobserwowane zachowanie dostawców traktuje te cyfry jako dowód trwałej odmowy po stronie domeny docelowej, nie jako potwierdzenie wystąpienia dokładnego warunku standardu „brak odpowiedzi od hosta”. Wzorzec X.4.1 oznacza brak odpowiedzi od zdalnego hosta: wychodząca próba połączenia pozostała bez odpowiedzi, ponieważ zdalny system był zajęty albo nie mógł przyjąć połączenia. RFC 3463 opisuje wzorzec ogólnie, a lustrzany rejestr IANA tego katalogu potwierdza mechanicznie wyłącznie wariant klasy 4 (4.4.1, podstawowy kod SMTP 451, utrzymujący się błąd przejściowy). Żaden mechanizm rejestru IANA nie potwierdza tutaj wariantu X.4.1 w klasie 5. Konkretny kod 5.4.1 opublikowano na podstawie dokładnych dowodów z korpusu: odpowiedzi produkcyjnych z cyframi 5.4.1 opisujących trwałe odrzucenie po stronie domeny docelowej (filtr poczty domeny odbierającej lub politykę dostępu do adresu odbiorcy), a nie dosłowną próbę połączenia bez odpowiedzi opisaną w standardzie.
Status dostarczenia
Wiodąca cyfra 5 oznacza trwałe niepowodzenie tej wiadomości w bieżącym kontekście: nie powtarzaj dokładnie tej samej wysyłki bez zmian. Nie oznacza to samo w sobie, że adres odbiorcy jest trwale nieprawidłowy — oba zaakceptowane przykłady opisują decyzję filtra lub polityki dostępu, która może się zmienić po zmianie po stronie domeny odbierającej. Nie utożsamiaj tego z 4.4.1, gdzie ten sam wzorzec X.4.1 jest potwierdzony przez IANA jako warunek klasy 4, który można ponawiać i który opisuje połączenie bez odpowiedzi.
- Klasa
- Niepowodzenie trwałe
- Ponowienie
- Nie ponawiaj bez zmian
- Supresja
- Sprawdź pełny kontekst
Decyzja o ponowieniu
Zalecenie operacyjne: zatrzymaj automatyczne i ręczne ponawianie tej samej wiadomości na ten sam adres w niezmienionym kontekście. Nowa wysyłka ma sens tylko po wykazalnej zmianie istotnego warunku — gdy domena odbierająca dostosuje filtr albo jej administrator potwierdzi, że polityka dostępu do odbiorcy przestała blokować adres — a nie tylko po upływie czasu.
Decyzja o supresji
Zalecenie operacyjne: nie dodawaj adresu do listy wykluczeń na podstawie pojedynczego 5.4.1. Sprawdź pełny tekst odpowiedzi i system, który ją zwrócił: filtr domeny docelowej lub decyzja polityki dostępu do odbiorcy mogą zostać odwrócone przez administratora odbiorcy i nie są tym samym co trwale nieprawidłowy adres. Wykluczaj dopiero wtedy, gdy uzasadnia to właściwa polityka listy lub niezależny trwały sygnał.
Najczęstsze przyczyny
- Domena odbierająca ma własne filtry poczty skonfigurowane tak, by blokować tę konkretną wiadomość, niezależnie od reputacji nadawcy — jest to udokumentowane zachowanie Zoho dla domen hostowanych u tego dostawcy.
- Polityka dostępu do adresu odbiorcy w systemie odbierającym odmawia dostarczenia pod ten konkretny adres; informacja jest zgłaszana w raporcie o niedostarczeniu, a nie w bieżącej odpowiedzi SMTP — jest to udokumentowane zachowanie Microsoft 365 / Exchange Online Protection.
- Dostawcy ponownie wykorzystują cyfry X.4.1 dla trwałej odmowy po stronie domeny docelowej, której nie opisuje standardowy przykład „brak odpowiedzi od hosta”; sam kod nie wskazuje, który filtr lub polityka zadziałały.
Kroki diagnostyczne
- Sprawdź surową odpowiedź SMTP albo raport o niedostarczeniu i potwierdź, że rozszerzony kod to dokładnie 5.4.1, a podstawowa odpowiedź należy do klasy 5xx (541 w zaakceptowanym przykładzie Zoho, 550 w zaakceptowanym przykładzie Microsoft 365 / Exchange Online Protection).
- Przeczytaj pełny tekst diagnostyczny i użyj go wraz z konkretnymi dowodami dotyczącymi dostawcy, aby ustalić zgłoszony warunek.
- Powiąż odpowiedź z konkretną wiadomością, czasem próby i adresem lub domeną odbiorcy; zachowaj pełny tekst odpowiedzi, w tym identyfikatory serwera lub wiadomości w nawiasach kwadratowych, jeśli dostawca je podaje.
- Zatrzymaj automatyczne ponawianie bez zmian; przed nową wysyłką potwierdź z odbiorcą lub jego administratorem, że podstawowy problem z filtrem, polityką lub adresem rzeczywiście się zmienił.
Działania z podziałem na role
Administrator nadawcy
- Zatrzymaj automatyczne ponawianie tej samej wiadomości na ten adres w niezmienionym kontekście; potwierdź, który system (domena hostowana w Zoho albo Microsoft 365 / Exchange Online Protection) zwrócił dokładną odpowiedź 5.4.1, i zachowaj pełny tekst.
- Jeśli blokada wygląda na opartą na polityce, a nie na nieprawidłowości adresu (sformułowanie Zoho wprost wskazuje filtry domeny docelowej), skontaktuj się z odbiorcą innym kanałem i poproś go lub jego administratora poczty o sprawdzenie blokady; ponów wysyłkę dopiero po wykazalnej zmianie istotnego warunku.
Administrator odbiorcy
- Jeśli administrujesz domeną odbierającą, sprawdź własny filtr poczty domeny lub politykę dostępu do odbiorcy (Zoho: filtry na poziomie domeny; Microsoft 365 / Exchange Online Protection: polityka dostępu do adresu odbiorcy) pod kątem reguły blokującej tego nadawcę lub adres.
- Dostosuj filtr, dodaj nadawcę do listy dozwolonych albo potwierdź, że adres odbiorcy jest poprawny i aktywny, a następnie poinformuj nadawcę, co się zmieniło, aby mógł zdecydować o ponownej wysyłce.
Dostawca
- Jeśli obsługujesz platformę pocztową odbiorcy, potwierdź, która warstwa wygenerowała odpowiedź 5.4.1 (filtr treści/odbiorcy na poziomie domeny czy polityka bezpieczeństwa lub dostępu) oraz że cyfry oznaczają rzeczywistą trwałą odmowę po stronie domeny docelowej, a nie przejściowy problem błędnie zakodowany jako trwały.
- Zachowaj w odpowiedzi dokładny kod statusu i tekst opisu, aby system wysyłający nie uznał samych cyfr za dowód wystąpienia dosłownego warunku standardu „brak odpowiedzi od hosta”.
Źródła
Poniższe źródła określają znaczenie tego kodu rozszerzonego — przede wszystkim rejestr IANA i powiązane RFC. Jeśli na stronie są przykłady od dostawców, pochodzą z ich opublikowanej dokumentacji. Otwórz link, żeby zobaczyć oryginalne brzmienie w kontekście.
- RFC 3463 — rozszerzone kody statusu systemu poczty — Definiuje model klasa/temat/szczegół dla rozszerzonych kodów statusu.
- RFC 5248 — rejestr rozszerzonych kodów statusu SMTP — Tworzy i reguluje rejestr IANA rozszerzonych kodów statusu.
- SMTP Field Manual (korpus społecznościowy) — Utrzymywany społecznościowo zbiór odpowiedzi SMTP dostawców, przypięty lokalnie jako dowód.
- email-bounce-parser (korpus fixture'ów testowych) — Biblioteka open source do parsowania odbić, której fixture'y testowe są przypięte lokalnie jako dowód.
- smtp-codes (korpus społecznościowy) — Utrzymywany społecznościowo zbiór odpowiedzi SMTP dostawców, przypięty lokalnie jako dowód.
Ostatnia weryfikacja:

