附录 A. 参考文献
-
添加 UIDNEXT 响应码. 修正 UIDVALIDITY 定义引用.
-
进一步澄清 "can" 与 "MAY" 的区别.
-
引用 RFC-2119.
-
澄清 modified UTF-7 中不允许多余的移位.
-
澄清 modified UTF-7 中没有隐式移位.
RFC 3501 IMAPv4 March 2003
-
澄清邮箱名称中的 "INBOX" 始终是 INBOX, 即使它以字符串形式给出.
-
在 media-basic 语法规则中添加缺失的左括号.
-
修正 mailbox-data 中的属性语法.
-
向 EXAMINE 响应添加 UIDNEXT.
-
澄清 SELECT 和 EXAMINE 中的 UNSEEN, PERMANENTFLAGS, UIDVALIDITY, UIDNEXT 响应. 这些响应现在是必需的, 但在旧版本中不是.
-
使用 RFC 编号更新参考文献.
-
删除 text-mime2.
-
澄清 modified UTF-7 名称必须区分大小写, 并且应避免违反该约定.
-
修正 UID FETCH 示例.
-
澄清 UID FETCH, UID STORE, UID SEARCH 与未标记 EXPUNGE 响应之间的关系.
-
澄清 "convention" 一词的用法.
-
澄清命令在被完整接收之前不算 "in progress" (特别是, 在命令继续协商期间, 命令不算 "in progress").
-
澄清信封默认值处理.
-
澄清 SP 表示且仅表示一个空格字符.
-
禁止 LIST 响应中的无意义状态.
-
澄清消息的 ENVELOPE, INTERNALDATE, RFC822*, BODY*, UID 是静态的.
-
添加 BADCHARSET 响应码.
-
将正式语法更新为 [ABNF] 约定.
-
澄清 CREATE 语义中的尾随层级分隔符.
-
澄清 "blank line" 是 [RFC-2822] 分隔空行.
RFC 3501 IMAPv4 March 2003
-
澄清 RENAME 也应根据命令完成所需创建层级.
-
修正 body-ext-mpart, 使其在存在 disposition 时不要求 language.
-
澄清 RFC822.HEADER 响应.
-
修正 search 中 charset astring 后缺失的空格.
-
修正 resp-text-code 中 BADCHARSET 缺失的引号.
-
澄清 ALL, FAST, FULL 排除任何其他数据项的出现.
-
澄清 LIST 中 reference 参数的语义.
-
澄清 SEARCH HEADER X-FOO 的空字符串表示任何具有字段名为 X-FOO 的头部行的消息, 无论该头部文本为何.
-
明确保留 8 位邮箱名称, 以便将来用作 UTF-8.
-
客户端存储不在 PERMANENTFLAGS 列表中的标志并非错误; 但是, 服务器要么忽略该更改, 要么仅在会话中进行该更改.
-
修正/澄清关于多余移位的文本.
-
修正 "Changes" 章节中的排版错误.
-
澄清 STATUS 不得用于检查已选邮箱中的新消息
-
澄清使用 "%" 通配符时的 LSUB 行为.
-
将 7.5 节中的 AUTHORIZATION 改为 AUTHENTICATE.
-
澄清多部分正文类型的描述.
-
澄清 STORE FLAGS 不影响 \Recent.
-
在时区描述中将 "west" 改为 "east".