9. POP3 Command Summary (POP3命令摘要)
最小POP3命令集
所有POP3服务器必须 (MUST) 实现以下命令:
| 命令 | 状态 | 描述 |
|---|---|---|
| USER | AUTHORIZATION | 提供用户名 |
| PASS | AUTHORIZATION | 提供密码 |
| QUIT | 任何状态 | 退出会话 |
| STAT | TRANSACTION | 获取邮箱统计信息 |
| LIST | TRANSACTION | 列出消息 |
| RETR | TRANSACTION | 检索消息 |
| DELE | TRANSACTION | 标记删除消息 |
| NOOP | TRANSACTION | 无操作 |
| RSET | TRANSACTION | 重置会话 |
可选POP3命令
服务器可以 (MAY) 实现以下命令:
| 命令 | 状态 | 描述 |
|---|---|---|
| APOP | AUTHORIZATION | MD5认证 |
| TOP | TRANSACTION | 获取消息头和部分正文 |
| UIDL | TRANSACTION | 获取唯一标识符 |
命令按状态分类
AUTHORIZATION State
- USER
- PASS
- APOP (可选)
- QUIT
TRANSACTION State
- STAT
- LIST
- RETR
- DELE
- NOOP
- RSET
- TOP (可选)
- UIDL (可选)
- QUIT
UPDATE State
自动执行, 无需命令
注意:
- 必需 (MUST) 命令必须实现
- 可选 (MAY) 命令可以不实现, 但如果不实现必须返回
-ERR响应