SMTP Fehler- und Statuscodes
Die dreistelligen SMTP Statuscodes begegnen jedem Postmaster täglich. Gut zu wissen, was sich dahinter verbirgt und wie diese aufgebaut sind.
Ein Mailserver antwortet auf jede Aktion des Clients mit einer Antwort in Form einer dreistelligen Ziffer. Die erste Ziffer sagt aus, ob der Mailserver die Anforderung akzeptiert hat und diese ausführen konnte. Es gibt fünf mögliche Werte:
- 1yz: Mailserver hat die Anforderung akzeptiert, ist aber selbst noch nicht tätig geworden. Eine Bestätigungsmeldung ist erforderlich.
- 2yz: Mailserver hat die Anforderung erfolgreich ausgeführt. Eine neue Anfrage ist möglich.
- 3yz: Mailserver hat die Anforderung verstanden, benötigt aber weitere Informationen vom Client zur Bearbeitung.
- 4yz: Mailserver hat einen temporären Fehler festgestellt. Die Anforderung kann ohne jegliche Änderungen erneut ausgeführt werden, um die Verarbeitung möglicherweise abzuschliessen.
- 5yz: Mailserver hat einen dauerhaften Fehler festgestellt. Die Anforderung kann nicht verarbeitet werden.
Die zweite Ziffer gibt detaillierte Informationen:
- x0z: Syntax Fehler
- x1z: Antwortinformationen werden erwartet (Status / Hilfe)
- x2z: Status der Verbindung
- x5z: Status des Mailservers
Zuletzt noch einige häufige (E)SMTP Codes und deren Bedeutung:
- 211: System Status / System Hilfe Antwort
- 214: Hilfe Nachricht
- 220: Dienst bereit
- 221: Dienst schließt Übertragungskanal
- 250: Mail Aktion erfolgreich abgeschlossen
- 251: Benutzer nicht lokal, Weiterleitung erfolgt
- 354: Beginne Mail Eingabe (DATA)
- 421: Dienst nicht bereit, schließe Übertragungkanal
- 450: Mail nicht verarbeitet, Mailbox nicht verfügbar
- 451: Mail Aktion abgebrochen, lokaler Fehler in der Übertragung
- 452: Mail Aktion nicht ausgeführt, ungenügender Speicher
- 500: Syntax Fehler, Befehl nicht erkannt
- 501: Syntax Fehler in Parametern
- 502: Befehl nicht implementiert
- 503: Falsche Befehlsabfolge
- 504: Befehlsparameter nicht implementiert
- 550: Mail Aktion abgebrochen, Mailbox nicht verfügbar
- 551: Benutzer nicht lokal, Weiterleitung nutzen
- 552: Mail Aktion abgebrochen, Nachricht zu groß
- 553: Aktion nicht ausgeführt, Mailbox Name nicht erlaubt
- 554: Übertragung fehlgeschlagen
Wer sich alle Statuscodes anschauen möchte, sei hiermit auf die RFC 821 verwiesen. Zusätzlich möchte ich eine Übersicht der Bedeutungen abhängig von den verschiedenen SMTP Befehlen nicht verschweigen.
Related posts:
- Angriff auf das SMTP Protokoll Seit einigen Tagen schon macht man als Postmaster eine erschreckende Feststellung: SMTP Verbindungen am eigenen...
- Howto: monit unter Debian Etch Software kann Fehler haben und bedingt durch diese Fehler abstürzen. Wenn der Absturz schnell bemerkt...
- Groß- und Kleinschreibung bei Dovecot ignorieren Dovecot unterscheidet beim Benutzernamen zwischen Groß- und Kleinschreibung. Dies kann jedoch auch störend sein, sollte...
- Darf ich vorstellen: Backscatter Letzte Woche traf mich eine riesige Flut an Backscatter Mails und spammte meine Mailbox...
- Bye Bye Greylisting! Seit zwei Wochen habe ich nun das Greylisting von einigen Mailservern entfernt. Schon im...



One Response to 'SMTP Fehler- und Statuscodes'