追加检索超过请求的 13 个字节

Append retrieving more than requested 13 bytes

我正在为我们公司开发一个imap服务。

下面的消息是 MS Outlook 2016 (Windows 10) 和我的 IMAP 服务器之间的通信日志。

C:    hj38 APPEND {13}/r/n
S:    + /r/n
C:    한글폴더2
C:     (\Seen \Answered) " 4-Jan-2017 16:42:14 +0900" {14402603}/r/n

我遇到的问题是{13}。下一条消息的大小应为 13 个字节。但它比我预期的要大...我确定它超过了 13 个字节。

한글폴더2\r\n(\Seen \Answered) " 4-Jan-2017 16:42:14 +0900" {14402603}\r\n 

APPEND 接受两个强制参数和一些可选参数。此命令中有两个可选参数,因此参数顺序为:

  • 邮箱名称,13 字节文字
  • 标志列表,\看到\回答
  • 留言日期
  • 消息内容,一个 14402603 字节的文字。

阅读 RFC 3501 的第 46 页以及后续页面。