Blazalek.com

4.4.2Nieprawidłowe połączenie

Połączenie wychodzące zostało ustanowione, ale nie udało się w nim zakończyć transakcji wiadomości. Standard wskazuje na przekroczenie czasu albo niewystarczającą jakość połączenia. Kod należy do klasy tymczasowej, dlatego wysyłkę można ponowić w kontrolowany sposób.

Kategoria
Sieć, DNS i routing
Klasa
Niepowodzenie tymczasowe
Ponowienie
Kontrolowane ponowienie
Supresja
Sprawdź pełny kontekst

Co oznacza ten kod

Połączenie wychodzące zostało ustanowione, ale nie udało się w nim zakończyć transakcji wiadomości. Standard wskazuje na przekroczenie czasu albo niewystarczającą jakość połączenia. Kod należy do klasy tymczasowej, dlatego wysyłkę można ponowić w kontrolowany sposób.

Znaczenie techniczne

Wzorzec X.4.2 oznacza, że ustanowiono połączenie wychodzące, lecz nie udało się zakończyć transakcji wiadomości z powodu przekroczenia czasu albo niewystarczającej jakości połączenia. Zgodnie ze standardem ten szczegół jest użyteczny wyłącznie jako trwałe w czasie niepowodzenie przejściowe.

Status dostarczenia

Pierwsza cyfra 4 oznacza trwałe w czasie niepowodzenie przejściowe: bieżąca próba się nie udała, ale warunek może ustąpić. Sam kod nie rozstrzyga, czy przyczyną było przekroczenie czasu, czy jakość połączenia, i nie oznacza trwałego odrzucenia adresu lub wiadomości.

Klasa
Niepowodzenie tymczasowe
Ponowienie
Kontrolowane ponowienie
Supresja
Sprawdź pełny kontekst

Decyzja o ponowieniu

Zalecenie operacyjne: przed każdą próbą sprawdź stan suppression, a następnie ponawiaj wysyłkę z backoffem, losowym rozproszeniem, idempotencją oraz limitem czasu lub prób. Zakończ ponawianie po sukcesie, po trwałym wyniku albo po osiągnięciu limitu; powtarzające się 4.4.2 skieruj do diagnozy zamiast ponawiać bez końca.

Decyzja o supresji

Zalecenie operacyjne: nie dodawaj adresu do listy wykluczeń wyłącznie na podstawie tymczasowego kodu 4.4.2. Sprawdź pełną odpowiedź, kontekst dostawcy, historię ograniczonych ponowień i inne zdarzenia doręczenia; zastosuj suppression dopiero po niezależnym trwałym sygnale albo wtedy, gdy wymaga tego właściwa polityka.

Najczęstsze przyczyny

  • Transakcja wiadomości nie zakończyła się przed upływem limitu czasu mimo wcześniejszego ustanowienia połączenia.
  • Jakość ustanowionego połączenia była niewystarczająca do zakończenia transakcji wiadomości.
  • W zaakceptowanym przykładzie hybrydowego przepływu TLS Microsoft Exchange Server–Exchange Online zgłoszono SocketError w kontekście przestarzałego TLS; jest to przypadek konkretnego dostawcy, a nie ogólna definicja 4.4.2.

Kroki diagnostyczne

  1. Sprawdź surową odpowiedź SMTP lub raport doręczenia i potwierdź, że kod rozszerzony to dokładnie 4.4.2, a podstawowa odpowiedź należy do klasy 4xx.
  2. Powiąż odpowiedź z właściwą wiadomością, czasem próby i obiema stronami połączenia; zachowaj pełny tekst odpowiedzi i w logach potwierdź, że połączenie ustanowiono, lecz transakcja wiadomości nie została zakończona.
  3. Porównaj logi oraz znaczniki czasu obu stron pod kątem przekroczenia czasu lub oznak niewystarczającej jakości połączenia, nie przypisując jednej z tych przyczyn na podstawie samego kodu.
  4. Jeśli odpowiedź dokładnie odpowiada przykładowi Microsoft, potwierdź hybrydowy przepływ TLS Exchange Server–Exchange Online i uwzględnij udokumentowany kontekst przestarzałego TLS; następnie porównaj wyniki ograniczonych ponowień i zatrzymaj je po sukcesie, trwałym wyniku albo osiągnięciu limitu.

Działania z podziałem na role

Administrator nadawcy

  • Zachowaj surową odpowiedź, czas, zdalny system i log ustanowionego połączenia, sprawdź suppression, a następnie skieruj wiadomość do ograniczonego mechanizmu ponowień z backoffem oraz idempotencją.
  • Grupuj powtarzające się 4.4.2 według zdalnego systemu i czasu; po wyczerpaniu limitu zatrzymaj ponowienia i przekaż zebrany kontekst administratorowi odbiorcy lub dostawcy.

Administrator odbiorcy

  • Sprawdź logi systemu odbiorczego dla czasu nieudanej transakcji i potwierdź, czy po ustanowieniu połączenia wystąpiło przekroczenie czasu lub problem z jego jakością.
  • Usuń potwierdzony warunek tymczasowy w zakresie swoich uprawnień i zweryfikuj zakończenie transakcji podczas nowej, kontrolowanej próby.

Dostawca

  • Jeśli zarządzasz systemem lub ścieżką połączenia uczestniczącą w transakcji, sprawdź logi połączenia dla wskazanego czasu i obu systemów; dla dokładnej odpowiedzi Microsoft uwzględnij udokumentowany kontekst hybrydowego przepływu TLS.
  • Usuń potwierdzony problem w zarządzanej warstwie i zachowaj dokładny kod oraz podkod w odpowiedzi, aby nadawca mógł prawidłowo sterować ponowieniami.

Zweryfikowane przykłady dostawców

Zaakceptowany przykład Tier 1 dla hybrydowego przepływu TLS Microsoft Exchange Server–Exchange Online ma dokładne brzmienie: "421 4.4.2 Connection dropped due to SocketError". Dokumentuje on konkretną praktykę Microsoft — asynchroniczny raport DSN z odpowiedzią 421, kodem 4.4.2 i podkodem SocketError w kontekście przestarzałego TLS — lecz nie zmienia standardowego znaczenia X.4.2. Temu rekordowi nie przypisano żadnego innego zaakceptowanego, dokładnego przykładu dostawcy.

Microsoft Exchange Server–Exchange Online hybrid TLS mail flow · SMTP 421 · SocketError

Dokładna odpowiedź SMTP

421 4.4.2 Connection dropped due to SocketError

Źródła i weryfikacja

Kanoniczne znaczenie T0 wzorca X.4.2 i przypisanie klasy zweryfikowano w rejestrze IANA oraz dokumentach RFC 2034, RFC 3463 i RFC 5248 według stanu na 17 lipca 2026 r. Dokładny przykład praktyki dostawcy pochodzi z zaakceptowanego rekordu Microsoft p03-b03-microsoft-x-4-2-001; wskazówki dotyczące ponowień, diagnostyki i suppression są oddzielnymi zaleceniami operacyjnymi.

  • Enumerated Status Codes / X.4.2

  • rfc5248Źródło T0

    Section 2.1: registry fields and non-exclusive Associated Basic Status Code

  • rfc2034Źródło T0

    Section 4: enhanced status class agrees with SMTP reply class

  • rfc3463Źródło T0

    IANA registry reference for X.4.2

  • Symptoms section: exact NDR/error shown for deprecated-TLS mail flow between Exchange Server and Microsoft 365

Ostatnia weryfikacja:

Wojtek Blazalek

Ekspert ds. dostarczalności e-mail

Utknąłeś na tym kodzie błędu? Pomagam zespołom usuwać przyczyny odrzuceń, naprawiać uwierzytelnianie i reputację — tak, żeby maile trafiały do skrzynki.

Praktyczna praca nad dostarczalnością dla firm wysyłających na dużą skalę.