Zum Hauptinhalt springen

5. The TRANSACTION State (Der TRANSACTION-Zustand)

Sobald sich der Client erfolgreich gegenüber dem POP3-Server identifiziert hat und der POP3-Server den entsprechenden Maildrop gesperrt und geöffnet hat, befindet sich die POP3-Sitzung nun im TRANSACTION-Zustand. Der Client kann (may) nun wiederholt einen der folgenden POP3-Befehle ausgeben. Nach jedem Befehl gibt der POP3-Server eine Antwort aus. Schließlich gibt der Client den QUIT-Befehl aus und die POP3-Sitzung tritt in den UPDATE-Zustand ein.

Hier sind die POP3-Befehle, die im TRANSACTION-Zustand gültig sind:

STAT-Befehl

Argumente: keine
Einschränkungen: darf nur im TRANSACTION-Zustand gegeben werden
Mögliche Antworten: +OK nn mm

C: STAT
S: +OK 2 320

LIST-Befehl

Format: LIST [msg]
Argumente: eine Nachrichtennummer (optional)
Einschränkungen: darf nur im TRANSACTION-Zustand gegeben werden

C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .

RETR-Befehl

Format: RETR msg
Argumente: eine Nachrichtennummer (erforderlich)
Einschränkungen: darf nur im TRANSACTION-Zustand gegeben werden

DELE-Befehl

Format: DELE msg
Argumente: eine Nachrichtennummer (erforderlich)
Einschränkungen: darf nur im TRANSACTION-Zustand gegeben werden

NOOP-Befehl

Argumente: keine
Einschränkungen: darf nur im TRANSACTION-Zustand gegeben werden

RSET-Befehl

Argumente: keine
Einschränkungen: darf nur im TRANSACTION-Zustand gegeben werden