Skip to main content

Appendix B. Command Index (命令索引)

本附录提供了所有POP3命令的快速索引.

按字母顺序排列

命令页码/章节必需/可选适用状态
APOP第7章可选AUTHORIZATION
DELE第5章必需TRANSACTION
LIST第5章必需TRANSACTION
NOOP第5章必需TRANSACTION
PASS第7章可选*AUTHORIZATION
QUIT第4,6章必需任何状态
RETR第5章必需TRANSACTION
RSET第5章必需TRANSACTION
STAT第5章必需TRANSACTION
TOP第7章可选TRANSACTION
UIDL第7章可选TRANSACTION
USER第7章可选*AUTHORIZATION

* 注: USER和PASS通常作为一对使用, 虽然标记为可选, 但实际上大多数实现都支持

按功能分类

身份验证命令

  • USER: 提供用户名
  • PASS: 提供密码
  • APOP: MD5摘要认证

信息查询命令

  • STAT: 获取邮箱统计
  • LIST: 列出消息
  • UIDL: 获取唯一标识符

消息操作命令

  • RETR: 检索消息
  • DELE: 删除消息
  • TOP: 预览消息

会话管理命令

  • QUIT: 退出会话
  • NOOP: 保持连接
  • RSET: 重置会话

按状态分类

AUTHORIZATION State

  • USER
  • PASS
  • APOP
  • QUIT

TRANSACTION State

  • STAT
  • LIST
  • RETR
  • DELE
  • NOOP
  • RSET
  • TOP
  • UIDL
  • QUIT

UPDATE State

(自动执行, 无用户命令)


快速参考:

  • 最小实现: USER, PASS, QUIT, STAT, LIST, RETR, DELE, NOOP, RSET
  • 推荐实现: 最小实现 + APOP, TOP, UIDL
  • 完整实现: 所有命令