5. The TRANSACTION State (Lo stato TRANSACTION)
Una volta che il client si è identificato con successo al server POP3 e il server POP3 ha bloccato e aperto il maildrop appropriato, la sessione POP3 è ora nello stato TRANSACTION. Il client può (may) ora emettere ripetutamente uno qualsiasi dei seguenti comandi POP3. Dopo ogni comando, il server POP3 emette una risposta. Alla fine, il client emette il comando QUIT e la sessione POP3 entra nello stato UPDATE.
Ecco i comandi POP3 validi nello stato TRANSACTION:
Comando STAT
Argomenti: nessuno
Restrizioni: può essere dato solo nello stato TRANSACTION
Risposte possibili: +OK nn mm
C: STAT
S: +OK 2 320
Comando LIST
Formato: LIST [msg]
Argomenti: un numero di messaggio (opzionale)
Restrizioni: può essere dato solo nello stato TRANSACTION
C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .
Comando RETR
Formato: RETR msg
Argomenti: un numero di messaggio (richiesto)
Restrizioni: può essere dato solo nello stato TRANSACTION
Comando DELE
Formato: DELE msg
Argomenti: un numero di messaggio (richiesto)
Restrizioni: può essere dato solo nello stato TRANSACTION
Comando NOOP
Argomenti: nessuno
Restrizioni: può essere dato solo nello stato TRANSACTION
Comando RSET
Argomenti: nessuno
Restrizioni: può essere dato solo nello stato TRANSACTION