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
- 完整实现: 所有命令