2.x.x — Kody sukcesu SMTP
Rozszerzone kody statusu klasy 2 oznaczają, że serwer zaakceptował opisaną w nich czynność. Przeczytaj dokładny kod wraz z pełną odpowiedzią SMTP lub DSN, zanim potraktujesz go jako ostateczną decyzję o dostarczeniu lub stanie odbiorcy.
Wiodąca 2 oznacza, że serwer zaakceptował opisywaną czynność. Czytaj kod razem z pełną odpowiedzią SMTP lub raportem DSN, bo linia powodzenia w raporcie asynchronicznym może i tak towarzyszyć późniejszemu problemowi.
Wiodąca cyfra 2 rejestruje sukces konkretnej czynności SMTP lub wiersza raportu statusu, a nie uniwersalną gwarancję całej drogi wiadomości. Szczegółowy kod wskazuje obszar, a kontekst zdarzenia, identyfikator wiadomości i późniejsze raporty dostarczenia ustalają, czy wiadomość dotarła do zamierzonego celu albo napotkała późniejszy problem.
Kolejne kroki
- Odczytaj pełne zdarzenie dostarczeniaSkoreluj wiersz klasy 2 z identyfikatorem wiadomości, znacznikiem czasu, systemem odbierającym i późniejszymi wpisami DSN, zanim zmienisz stan odbiorcy lub zgłosisz ostateczne dostarczenie.
- Sprawdź wynik weryfikacji adresuOdpowiedź sukcesu może potwierdzać czynność zaakceptowaną przez serwer dla adresu, ale sama nie dowodzi późniejszego dostarczenia do skrzynki.
- Sprawdź wyniki przetwarzania przez system pocztowyUżyj dokładnego kodu systemu pocztowego, aby ustalić, czy serwer zgłasza zwykłą udaną czynność, czy zmieniony atrybut przetwarzania.
- Sprawdź kontekst protokołu, konwersji lub bezpieczeństwaKod klasy sukcesu może nadal rejestrować warunek protokołu, konwersji danych lub bezpieczeństwa, który wymaga dalszych działań w szerszym przebiegu zdarzeń.
Częste błędy
- Traktowanie dowolnego wiersza klasy 2 jako dowodu, że zamierzony odbiorca zobaczył wiadomość w skrzynce odbiorczej.
- Używanie kodu sukcesu z przepływu DSN lub webhooka do zastąpienia późniejszych dowodów niepowodzenia tej samej wiadomości.
- Ignorowanie szczegółowego kodu sukcesu zgłaszającego zmianę konwersji lub przetwarzania istotną dla aplikacji.
Kody w tej kategorii
Ten wykaz zawiera wyłącznie zweryfikowane kody przypisane do tego obszaru. Otwórz kod, aby sprawdzić dowody, diagnostykę i działania z podziałem na role.
- 2.0.0Inny niezdefiniowany status powodzeniaKod 2.0.0 oznacza ogólny status powodzenia: znana jest tylko klasa 2, bez bardziej szczegółowego statusu. Nie jest to odrzucenie wiadomości.KategoriaInne i niezdefiniowaneRekomendowana reakcjaSprawdź pełny kontekst
- 2.1.5Adres docelowy jest prawidłowyPodany adres skrzynki odbiorcy został uznany za prawidłowy. To potwierdzenie powodzenia, a nie odrzucenie wiadomości.KategoriaAdresowanieRekomendowana reakcjaSprawdź pełny kontekst
- 2.3.0Inny lub niezdefiniowany status systemu pocztowegoSystem docelowy istnieje i zwykle przyjmuje pocztę, ale jego stan spowodował wygenerowanie ogólnego raportu DSN. Ponieważ kod zaczyna się od 2, opisuje powodzenie, a nie odrzucenie wiadomości.KategoriaSystem pocztowyRekomendowana reakcjaSprawdź pełny kontekst
- 2.3.6Żądany priorytet został zmienionyWiadomość została przyjęta do przekazania lub doręczenia, ale żądany priorytet — także ewentualny priorytet domyślny — nie został zachowany. System zgłosił zamiast niego nowy priorytet. To status powodzenia, a nie odrzucenie.KategoriaSystem pocztowyRekomendowana reakcjaSprawdź pełny kontekst
- 2.5.0Inny lub niezdefiniowany status protokołuKod 2.5.0 jest ogólnym statusem dotyczącym protokołu potrzebnego do przekazania wiadomości do następnego systemu. Brak w nim dokładniejszego szczegółu, ale pierwsza cyfra 2 oznacza powodzenie, a nie odrzucenie.KategoriaProtokół dostarczaniaRekomendowana reakcjaSprawdź pełny kontekst
- 2.6.4Wykonano konwersję z utratą danychWiadomość została dostarczona, ale dostarczenie wymagało konwersji, podczas której utracono część danych. To ostrzeżenie o wyniku powodzenia, a nie odrzucenie.KategoriaTreść i format wiadomościRekomendowana reakcjaSprawdź pełny kontekst
- 2.6.8Wymagana odpowiedź UTF-8 niedozwolona przez klienta SMTPOdpowiedź potrzebna do pokazania nazwy skrzynki musiałaby zawierać ciąg UTF-8, lecz klient SMTP nie zezwala na taką formę odpowiedzi. Kod 2.6.8 przekazuje tę informację jako status powodzenia, a nie odrzucenie.KategoriaTreść i format wiadomościRekomendowana reakcjaSprawdź pełny kontekst
- 2.7.0Inny lub niezdefiniowany status bezpieczeństwa (powodzenie)System pocztowy zgłosił ogólny status związany z bezpieczeństwem, którego nie dało się opisać dokładniejszym kodem. Pierwsza cyfra 2 oznacza powodzenie, a nie odrzucenie wiadomości.KategoriaBezpieczeństwo, uwierzytelnianie i politykaRekomendowana reakcjaSprawdź pełny kontekst
Powiązane zasoby
Poradnik
- Webhooki i zdarzenia
Zdarzenia sukcesu doręczenia po wynikach SMTP 2xx.

Wojtek Blazalek
Ekspert ds. dostarczalności e-mail
Utknąłeś na tym kodzie błędu? Pomagam zespołom ustalać przyczyny odrzuceń oraz naprawiać uwierzytelnianie i reputację, żeby wiadomości trafiały do skrzynki.
Praktyczna praca nad dostarczalnością dla firm wysyłających na dużą skalę.
