Jak zinterpretować kod odpowiedzi SMTP dla tej nieudanej wysyłki?
Sklasyfikuj pełną odpowiedź SMTP, zanim zdecydujesz, czy ponowić próbę, czy naprawić wiadomość. Odpowiedź 4yz jest przejściowa. Odpowiedź 5yz jest trwała dla niezmienionej próby i wymaga innej reakcji operacyjnej. Zachowaj rozszerzony kod i tekst diagnostyczny, bo wskazują one prawdopodobny obszar błędu.
Pierwsze 15 minut
- Zachowaj pełną odpowiedź, etap SMTP, zakres odbiorców, tożsamość nadawcy, identyfikator wiadomości, znaczniki czasu i historię ponowień.
- Usuń treść wiadomości odbiorcy i dane osobowe, zanim udostępnisz diagnostykę poza autoryzowanym zespołem ds. incydentów.
Teraz
- Ponawiaj błędy 4yz z ograniczonym backoffem, a po błędach 5yz przerwij próby bez zmian.
Najbliższe 24 godziny
- Zmień wiadomość lub miejsce docelowe wskazane przez diagnostykę 5yz, zanim ponowisz próbę.
Najbliższe 7 dni
- Zapisz w procedurach ograniczony, zależny od dostawcy backoff dla błędów przejściowych oraz zasadę, że błędów trwałych nie ponawiasz bez zmian.
Kontrole techniczne
Inżynieria
- Sklasyfikuj trzycyfrową odpowiedź jako zakończenie 2yz, kontynuację 3yz, błąd przejściowy 4yz albo błąd trwały 5yz.
- Rozłóż rozszerzony kod na klasę, temat i szczegół.
- Użyj rodziny tematów od X.1 do X.7, aby ustalić prawdopodobną kategorię błędu, i zachowaj szczegół podany przez dostawcę.
- Jeśli szczegół jest nieznany, podaj rozpoznaną klasę i temat, ale nie dopisuj diagnozy bez podstaw.
Kryteria weryfikacji
- Przejściowa ścieżka 4yz dochodzi do wyniku końcowego przy ograniczonym backoffie, natomiast niezmieniony błąd 5yz nie jest ponawiany.
Kryteria eskalacji
- Eskaluj sprawę nieznanego kodu szczegółu i dołącz zachowaną surową odpowiedź, rozpoznaną klasę i temat, etap, zakres, tożsamości, znaczniki czasu oraz historię ponowień.
Zapobieganie
- Wymuszaj ograniczony backoff przy odpowiedziach 4yz, a przed ponowieniem błędu 5yz wymagaj zmienionej wiadomości lub miejsca docelowego.
- Przechowuj pakiety diagnostyczne SMTP zminimalizowane pod kątem prywatności na potrzeby analizy incydentów.
Wpływ na biznes
- Odpowiedź 4yz opóźnia zakończenie, a odpowiedź 5yz oznacza trwałe niepowodzenie niezmienionej próby; rozszerzony temat wskazuje prawdopodobną kategorię błędu.
Otwarte pytania
- Nie podano surowej odpowiedzi SMTP, etapu polecenia, zakresu odbiorców ani tekstu diagnostycznego właściwego dla dostawcy, więc nie da się zinterpretować konkretnego błędu.
- Operatorzy pocztowi mogą nadawać własne znaczenia zarejestrowanym lub rozszerzonym kodom szczegółu. Gdy zastosujesz standardową klasę i temat, sięgnij do ich aktualnej tabeli kodów.
Źródła (6)
- RFC 5321: Simple Mail Transfer Protocol — Section 4.2.1, Reply Code SeveritiesIETF RFC 5321
- RFC 3463: Enhanced Mail System Status Codes — Section 2, Status Code StructureIETF RFC 3463
- RFC 3463: Enhanced Mail System Status Codes — Section 2, subject sub-code classificationsIETF RFC 3463
- RFC 3463: Enhanced Mail System Status Codes — Section 2, extensibility behaviorIETF RFC 3463
- RFC 3463: Enhanced Mail System Status Codes — Section 2, class sub-code definitionsIETF RFC 3463
- RFC 5321: Simple Mail Transfer Protocol — Sections 4.2 and 4.5.4.1IETF RFC 5321


