| UID | 信箱内单调递增、跨会话稳定,用于永久引用一封邮件 |
|---|---|
| UIDVALIDITY | 随 SELECT 下发;变化意味着旧 UID 全部作废 |
| 消息号 | 会话内的 1..N 序号,频繁变动,仅限当次会话使用 |
| 实践 | 客户端本地缓存应以 UIDVALIDITY + UID 为键 |
观察 UID 相关应答
观察 UID 相关应答
a3 SELECT INBOX
* OK [UIDVALIDITY 3857529045] UIDs valid
a4 UID FETCH 100:110 (UID FLAGS)
a5 UID SEARCH UID 200:*服务器迁移/重建信箱时 UIDVALIDITY 变化:客户端会把本地缓存全部作废重下,大批量重同步不是故障而是协议要求。