W skrócie
Trwałe dla tej wiadomości: jedna skrzynka ma limit długości niższy od maksimum systemu, więc żadnych ponowień bez zmian. Nadawca zmniejsza przekazaną wiadomość albo administrator odbiorcy potwierdza zmieniony limit.
Co oznacza ten kod
X.2.3 oznacza limit długości wiadomości obowiązujący dla jednej konkretnej skrzynki i leżący poniżej ogólnego maksimum systemu. Jest to szczegół wyłącznie trwały, a 5.2.3 to jego postać w klasie 5; rejestr wiąże X.2.3 z podstawową odpowiedzią 552 i zapisuje to powiązanie jako niewyłączne, więc ten sam kod rozszerzony mogą nieść także inne odpowiedzi 5yz.
Przykłady od dostawców
552-5.2.3 Your message exceeded Google's message size limits. Please visit http://mail.google.com/support/bin/answer.py?answer=8770 to review our size guidelines.Znaczenie techniczne
Warunek porównuje tę wiadomość z limitem skonfigurowanym dla skrzynki docelowej. Nie jest to porównanie z ogólnym maksimum rozmiaru w systemie odbierającym ani informacja o pozostałej pojemności skrzynki. Kod nie niesie wartości liczbowej limitu, nie wskazuje, która część wiadomości go przekroczyła, i nic nie mówi o żadnej innej skrzynce w tej samej domenie.
Status dostarczenia
Klasa 5 jest trwała dla niezmienionego żądania, a RFC 2034 wymaga, aby klasa kodu rozszerzonego zgadzała się z klasą odpowiedzi SMTP, która go niesie, więc 5.2.3 zawsze przychodzi na odpowiedzi 5yz. Trwałość dotyczy tej wiadomości przy tej skrzynce. Nie dowodzi błędnego adresu, nie oznacza, że skrzynka odrzuca całą pocztę, ani że mniejsza wiadomość się nie powiedzie.
- Klasa
- Niepowodzenie trwałe
- Ponowienie
- Nie ponawiaj bez zmian
- Supresja
- Sprawdź pełny kontekst
Decyzja o ponowieniu
Zatrzymaj niezmienione ponowienia. Nowa wysyłka jest uprawniona dopiero wtedy, gdy przekazana wiadomość zostanie zmierzona poniżej limitu obowiązującego dla tej skrzynki albo gdy administrator odbiorcy potwierdzi zmianę limitu. Wysłanie tej samej treści na inny adres jest nową trasą, a nie ponowieniem tej próby.
Decyzja o supresji
5.2.3 ocenia rozmiar jednej wiadomości względem limitu jednej skrzynki. Nie ocenia, czy adres istnieje, czy przyjmuje pocztę ani czy jest używany. Nie wykluczaj odbiorcy automatycznie na podstawie tego kodu; sprawdź pełną odpowiedź i właściwą politykę, a niepowodzenie zapisz przy wiadomości, a nie przy adresie.
Najczęstsze przyczyny
- Dla tej skrzynki docelowej skonfigurowano administracyjny limit długości wiadomości, niższy od ogólnego maksimum systemu odbierającego, a przekazana wiadomość przekracza tę przypisaną skrzynce wartość.
- Wiadomość zwymiarowano względem niewłaściwego limitu: mieści się w ogólnym maksimum systemu odbierającego i w limicie wysyłkowym samego nadawcy, ale przekracza przydział przypisany tej jednej skrzynce. X.2.3 jest zdefiniowany dla limitu skrzynki leżącego poniżej ogólnego maksimum systemu, więc przyjęcie wiadomości przez inne skrzynki w tym samym systemie nie dowodzi, że ta skrzynka przyjmie tę samą wiadomość.
Kroki diagnostyczne
- Potwierdź dokładny kod rozszerzony w odpowiedzi oraz podstawową odpowiedź, która go niosła. Rejestr wiąże X.2.3 z podstawową odpowiedzią 552 i zapisuje to powiązanie jako niewyłączne, a RFC 2034 wymaga zgodności klasy kodu rozszerzonego z klasą odpowiedzi, więc 5.2.3 może przyjść na dowolnej odpowiedzi 5yz.
- Ustal, który system zwrócił odpowiedź, i zachowaj pakiet dowodowy: pełny tekst odpowiedzi, adres odbiorcy, identyfikator wiadomości, czas próby w UTC oraz rozmiar wiadomości w postaci przekazanej, bo to ten rozmiar system odbierający porównał z limitem.
- Odczytaj pełny tekst odpowiedzi, aby rozdzielić możliwe przyczyny, a następnie porównaj zachowanie między odbiorcami: wyślij tę samą wiadomość albo równoważną wiadomość testową o tym samym zmierzonym rozmiarze do innej skrzynki w tej samej domenie. Odrzucenie ograniczone do jednego adresu wskazuje na limit przypisany tej skrzynce; odrzucenie obejmujące każdy adres w domenie wskazuje na limit rozmiaru całego systemu, zgłaszany pod innym kodem.
- Ustal jedyny warunek uprawniający do nowej wysyłki: poproś administratora odbiorcy o potwierdzenie limitu długości wiadomości obowiązującego dla tej skrzynki i wyślij ponownie dopiero wtedy, gdy zmierzony rozmiar przekazanej wiadomości jest poniżej potwierdzonej wartości albo gdy administrator potwierdzi podniesienie limitu.
Działania z podziałem na role
Nadawca
- Zatrzymaj niezmienione ponowienia na ten adres i zmierz wiadomość w postaci przekazanej, aby porównywany rozmiar był tym rozmiarem, który policzył system odbierający.
- Zmniejsz wiadomość dla tego odbiorcy, usuwając największe części albo udostępniając je linkiem, a następnie zapisz nowy zmierzony rozmiar i wyślij zmniejszoną wiadomość wyłącznie na ten adres.
Odbiorca
- Potwierdź zamierzony adres, uzyskaj od nadawcy czas próby i zmierzony rozmiar oraz sprawdź, czy inne skrzynki w tej samej domenie otrzymały tę samą wiadomość.
- Poproś administratora skrzynki o limit długości wiadomości obowiązujący dla tej skrzynki, przekaż potwierdzoną wartość nadawcy i uzgodnij inną drogę dla treści, która się w tym limicie nie mieści.
Administrator odbiorcy
- Sprawdź konfigurację przypisaną tej skrzynce oraz logi odbiorcze dla tego adresu i potwierdź, czy do odrzuconej próby zastosowano limit długości na poziomie skrzynki, niższy od ogólnego maksimum systemu.
- Podaj odbiorcy wartość zastosowanego limitu i albo podnieś ten limit, gdy pozwala na to polityka, albo potwierdź, że pozostaje bez zmian, tak aby nadawca mógł zwymiarować wiadomość względem znanej liczby.
Ź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.
- SMTP Enhanced Status Codes — Rejestr IANA rozszerzonych kodów statusu poczty.
- RFC 5248 — rejestr rozszerzonych kodów statusu SMTP — Tworzy i reguluje rejestr IANA rozszerzonych kodów statusu.
- RFC 2034 — rozszerzenie SMTP dla rozszerzonych kodów błędów — Definiuje, jak SMTP zwraca klientom rozszerzone kody statusu.
- RFC 3463 — rozszerzone kody statusu systemu poczty — Definiuje model klasa/temat/szczegół dla 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.
Ostatnia weryfikacja:

