3. Changes to RFC 5322
本规范扩展 RFC 5322 [RFC5322] 中定义的头部语法, 以允许 UTF-8 字符.
3.1. UTF-8 Syntax and Normalization
可在以下各节定义的头部字段中使用 UTF-8 字符. 所有 UTF-8 字符串 MUST 为有效的 UTF-8.
3.2. Syntax Extensions to RFC 5322
以下规则在 ABNF [RFC5234] 中被扩展, 以允许 UTF-8 字符.
VCHAR =/ UTF8-non-ascii
ctext =/ UTF8-non-ascii
atext =/ UTF8-non-ascii
qtext =/ UTF8-non-ascii
text =/ UTF8-non-ascii
dtext =/ UTF8-non-ascii
其中 UTF8-non-ascii 定义为任何非 ASCII 字符的 UTF-8 字符.
3.3. Use of 8-bit MIME in Headers
8-bit MIME 扩展 [RFC6152] 用于允许在消息体中使用 8-bit 数据. 本规范将其扩展为也允许在头部中使用 8-bit 数据.
3.4. Address Syntax
电子邮件地址的语法被扩展, 以允许在 local-part 和 domain 部分中使用 UTF-8 字符.
3.5. Trace Field Syntax
跟踪字段 (例如 Received) 被扩展, 以允许 UTF-8 字符.
3.6. Message Header Body Syntax
消息头部的语法被扩展, 以允许在字段名和字段体中使用 UTF-8 字符.