跳到主要内容

6.3.3 EXAMINE 命令

参数: mailbox 名称

响应:

  • REQUIRED 的不带标签响应: FLAGS, EXISTS, LIST
  • REQUIRED 的 OK 不带标签响应: PERMANENTFLAGS, UIDNEXT, UIDVALIDITY

结果:

  • OK - examine 已完成, 现在处于 selected 状态
  • NO - examine 失败, 现在处于 authenticated 状态: 不存在该 mailbox, 或无法访问 mailbox
  • BAD - 命令未知或参数无效

EXAMINE 命令与 SELECT 相同并返回相同输出; 不过, 被选择的 mailbox 会被标识为只读. 不允许对 mailbox 的永久状态进行任何更改, 包括按用户状态.

对 EXAMINE 命令的带标签 OK 响应文本 MUST 以 "[READ-ONLY]" response code 开头.

示例:

C: A932 EXAMINE blurdybloop
S: * 17 EXISTS
S: * OK [UIDVALIDITY 3857529045] UIDs valid
S: * OK [UIDNEXT 4392] Predicted next UID
S: * LIST () "/" blurdybloop
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * OK [PERMANENTFLAGS ()] No permanent flags permitted
S: A932 OK [READ-ONLY] EXAMINE completed