跳到主要内容

6.3.7 SUBSCRIBE 命令

参数: mailbox

响应: 此命令没有特定响应

结果:

  • OK - subscribe 已完成
  • NO - subscribe 失败: 无法订阅该名称
  • BAD - 命令未知或参数无效

SUBSCRIBE 命令将指定 mailbox 名称添加到服务器的 "active" 或 "subscribed" mailbox 集合中, 该集合由 LIST (SUBSCRIBED) 命令返回. 如果订阅成功, 或该 mailbox 已经被订阅, 此命令返回带标签的 OK 响应.

服务器 MAY 验证 SUBSCRIBE 的 mailbox 参数以确认它存在. 但是, 即使具有该名称的 mailbox 不再存在, 服务器也 SHOULD NOT 单方面从订阅列表中移除现有 mailbox 名称.

注意: 该要求的原因是, 服务器站点可以选择在某个具有众所周知名称的 mailbox (例如 "system-alerts") 内容过期后例行移除它, 并打算在有适当新内容时重新创建它.

示例:

C: A002 SUBSCRIBE #news.comp.mail.mime
S: A002 OK SUBSCRIBE completed