Skip to main content

9. POP3 Command Summary

Minimal POP3 Commands:

CommandValid StatesArgumentsDescription
USERAUTHORIZATIONusernameUser identification
PASSAUTHORIZATIONpasswordPassword
QUITAny statenoneEnd session
STATTRANSACTIONnoneGet mailbox statistics
LISTTRANSACTION[msg]List messages
RETRTRANSACTIONmsgRetrieve message
DELETRANSACTIONmsgDelete message
NOOPTRANSACTIONnoneNo operation
RSETTRANSACTIONnoneReset deleted marks

Optional POP3 Commands:

CommandValid StatesArgumentsDescription
APOPAUTHORIZATIONname digestAuthenticated login
TOPTRANSACTIONmsg nGet message headers + n lines
UIDLTRANSACTION[msg]Get unique message ID

POP3 Replies:

ResponseMeaning
+OKSuccess
-ERRFailure

State Transitions:

[Initial Connection]

AUTHORIZATION
↓ (successful authentication)
TRANSACTION
↓ (QUIT command)
UPDATE

[Connection closed]