跳到主要内容

6.3.12 APPEND 命令

参数:

  • mailbox 名称
  • OPTIONAL 的带括号 flag 列表
  • OPTIONAL 的日期/时间字符串
  • 消息 literal

响应: OPTIONAL 的不带标签响应: LIST

结果:

  • OK - append 已完成
  • NO - append 错误: 无法追加到该 mailbox
  • BAD - 命令未知或参数无效

APPEND 命令将 literal 参数作为新消息追加到指定目标 mailbox 的末尾. 如果指定了 flag 列表, 则结果消息中 SHOULD 设置这些 flag. 如果指定了 date-time, 则结果消息中 SHOULD 设置 internal date.

APPEND 成功完成时, 服务器返回 APPENDUID response code (见第 7.1 节).

示例:

C: A003 APPEND saved-messages (\Seen) {326}
S: + Ready for literal data
C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
C: From: Fred Foobar <[email protected]>
C: Subject: afternoon meeting
...
S: A003 OK APPEND completed

注意: APPEND 命令不用于消息投递.