RFC-SMTP Error Codes

 

Ein SMTP besteht typischerweise aus einer dreistelligen Zahl, gefolgt von Text. MAILsweeper for SMTP verwendet den dreistelligen Rückgabecode, um Teile der Verarbeitung im Receiver und Delivery Service zu bestimmen.

 

Grad der Schwere

 

Die erste Stelle des Rückgabecodes gibt den Grad der Schwere an:

• 1yz Vorläufige positive Antwort

• 2yz Antwort über positiven Abschluss

• 3yz Positive Zwischenantwort

• 4yz Antwort über vorübergehenden negativen Abschluss

• 5yz Permanente negative Antwort

 

Die zweite Stelle gibt die Kategorie der Antwort an:

• x0z Syntaxfehler

• x1z Information

• x2z Verbindung

• x3z Nicht festgelegt

• x4z Nicht festgelegt

• x5z Mail-System

 

Die dritte Stelle dient zur genaueren Bestimmung der Kategorie.

 

Betriebsprotokoll-Codes

 

Betriebsprotokolle enthalten folgende Codes:

211 Systemstatus oder Hilfe-Antwort des Systems 

214 Hilfe-Nachricht - Informationen zur Verwendung des Empfängers oder zur 

      Bedeutung eines bestimmten nicht standardmäßigen Befehls; wobei 

      diese Antwort nur für Personen hilfreich ist, nicht für Systeme

220 Service ready (Dienst bereit)

221 Service closing transmission channel (Dienst schließt Übertragungskanal)

250 Requested mail action okay, completed (angeforderte Mail-Maßnahme

      ok und abgeschlossen)

251 User not local; will forward to (Benutzer nicht lokal; Weiterleitung an)

252 Cannot VRFY user, but will accept message and attempt delivery (kann

      Benutzer nicht überprüfen, aber akzeptiert Nachricht und versucht

      Auslieferung)

354 Start mail input; end with. (Mail-Eingabe starten; Ende mit .)

421 Service not available, closing transmission channel

      (Dienst nicht verfügbar, Übertragungskanal wird geschlossen)

      -diese Antwort kann auf jeden Befehl folgen, wenn der Dienst weiß, dass 

      er beendet werden muss

450 Requested mail action not taken: mailbox unavailable

      (angeforderte E-Mail-Maßnahme nicht ausgeführt, Mailbox nicht

       verfügbar) - z. B. weil Mailbox besetzt

451 Requested action aborted: local error in processing

      (angeforderte Maßnahme abgebrochen: lokaler Fehler bei der

       Verarbeitung)

452 Requested action not taken: insufficient system storage

      (angeforderte Maßnahme abgebrochen: Systemspeicher nicht

       ausreichend)

500 Syntax error, command unrecognized

      (Syntaxfehler, Befehl nicht erkannt) - z. B. weil Befehlszeile zu lang

501 Syntax error in parameters or arguments

      (Syntaxfehler in Parametern oder Argumenten)

502 Command not implemented (Befehl nicht implementiert)

      - siehe Abschnitt 4.2.4 503 Bad sequence of commands (falsche

        Befehlsfolge)

504 Command parameter not implemented (Befehlsparameter nicht

       implementiert)

550 Requested action not taken: mailbox unavailable

      (Angeforderte Maßnahme nicht ausgeführt: Mailbox nicht verfügbar)

      - z. B weil Mailbox nicht gefunden, kein Zugriff, Befehl aus Policy-

        Gründen abgewiesen

551 User not local; please try (Benutzer nicht lokal; versuchen Sie es mit)

552 Requested mail action aborted: exceeded storage allocation

      (angeforderte Mail-Maßnahme abgebrochen: Speicherplatzzuweisung

       überschritten)

553 Requested action not taken: mailbox name not allowed

      (angeforderte Maßnahme nicht ausgeführt: Mailboxname nicht zulässig)

      - z. B. weil Mailboxsyntax nicht korrekt

554 Transaction failed (Transaktion fehlgeschlagen)

       bzw. bei Verbindungsöffnungsantwort: No SMTP Service here

       (Hier kein SMTP-Dienst)

 

Rückgabecode-Folgen

 

Jeder Befehl ist mit seinen üblichen möglichen Antworten aufgeführt. Die Prefixe vor den möglichen Rückgabecodes sind „I“ für Intermediate (Zwischenantwort), „S“ für Success (Erfolg) und „E“ für Error (Fehler).

 

CONNECTION ESTABLISHMENT

S: 220

E: 554 EHLO or HELO

S: 250

E: 504, 550 MAIL

S: 250

E: 552, 451, 452, 550, 553, 503 RCPT

S: 250, 251

E: 550, 551, 552, 553, 450, 451, 452, 503, 550

 

DATA

I: 354 -> data -> S: 250

E: 552, 554, 451, 452

E: 451, 554, 503

RSET

S: 250

VRFY

S: 250, 251, 252

E: 550, 551, 553, 502, 504

EXPN

S: 250, 252

E: 550, 500, 502, 504

HELP

S: 211, 214

E: 502, 504

NOOP

S: 250

QUIT S: 221

 

Zurück

 
Site News
   
 
To Top