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