Skip to main content

Appendix B. Command Index

Alphabetical Command List

CommandSectionPageType
APOP7-Optional
DELE5-Minimal
LIST5-Minimal
NOOP5-Minimal
PASS7-Optional
QUIT4, 6-Minimal
RETR5-Minimal
RSET5-Minimal
STAT5-Minimal
TOP7-Optional
UIDL7-Optional
USER7-Optional

Commands by State

AUTHORIZATION State

  • APOP (optional)
  • PASS (optional)
  • QUIT (minimal)
  • USER (optional)

TRANSACTION State

  • DELE (minimal)
  • LIST (minimal)
  • NOOP (minimal)
  • RETR (minimal)
  • RSET (minimal)
  • STAT (minimal)
  • TOP (optional)
  • UIDL (optional)

UPDATE State

  • QUIT (minimal)

Command Categories

Minimal Commands (Required)

All POP3 servers MUST implement these commands:

  • STAT, LIST, RETR, DELE, NOOP, RSET, QUIT

Servers SHOULD implement these for better functionality:

  • USER, PASS, APOP, TOP, UIDL

Implementation Notes:

  • Minimal POP3 Server: Must implement all minimal commands plus at least one authentication method
  • Full POP3 Server: Should implement both minimal and optional commands
  • Authentication: At least one of USER/PASS or APOP must be supported