RFC 3463 – Enhanced Mail System Status Codes
| Status | Draft Standard |
|---|---|
| Veröffentlicht | Januar 2003 |
| Ersetzt | RFC 1893 |
| Volltext | rfc-editor.org/rfc/rfc3463 |
RFC 3463 definiert einen erweiterten Satz von Statuscodes für die Berichterstattung über den Zustellungsstatus im E-Mail-System. Diese Codes sind maschinenlesbar und sprachunabhängig konzipiert und ergänzen die begrenzten und mehrdeutigen SMTP-Fehlercodes. Sie werden in Delivery Status Notifications (DSN) verwendet, um eine präzise, medien- und sprachunabhängige Darstellung des Zustellungsstatus zu ermöglichen und die Diagnose von Fehlern zu verbessern.
Der Kern des Mechanismus ist eine strukturierte Statuscodierung aus drei numerischen, durch Punkte getrennten Feldern: Klasse, Subjekt und Detail. Die erste Ziffer gibt den Erfolg (2), einen vorübergehenden Fehler (4) oder einen permanenten Fehler (5) an. Das zweite Feld klassifiziert die Fehlerquelle, z.B. Adressprobleme (X.1), Mailbox-Probleme (X.2) oder Netzwerkprobleme (X.4). Das dritte Feld liefert eine präzise Fehlerbeschreibung. Unbekannte Detailcodes sollen Clients anhand des Subjektcodes interpretieren, um die Erweiterbarkeit zu wahren.
Dieser RFC (Standard-Track) löst RFC 1893 ab und ist aktuell die Grundlage für standardisierte, erweiterbare Fehlerberichte im E-Mail-Verkehr. Er adressiert die historische Überlastung der SMTP-Codes und schafft einen großen, geordneten Nummernraum. Neue Codes werden nur über Standards-Track-Dokumente definiert, was die Konsistenz und Interoperabilität im gesamten Internet-E-Mail-System gewährleistet.