3. Changes to RFC 5322
Diese Spezifikation erweitert die in RFC 5322 [RFC5322] definierte Header-Syntax, um UTF-8-Zeichen zu erlauben.
3.1. UTF-8 Syntax and Normalization
UTF-8-Zeichen können in den Headerfeldern verwendet werden, wie in den folgenden Abschnitten definiert. Alle UTF-8-Strings MUST gültiges UTF-8 sein.
3.2. Syntax Extensions to RFC 5322
Die folgenden Regeln werden in ABNF [RFC5234] erweitert, um UTF-8-Zeichen zu erlauben.
VCHAR =/ UTF8-non-ascii
ctext =/ UTF8-non-ascii
atext =/ UTF8-non-ascii
qtext =/ UTF8-non-ascii
text =/ UTF8-non-ascii
dtext =/ UTF8-non-ascii
Wobei UTF8-non-ascii als jedes UTF-8-Zeichen definiert ist, das kein ASCII-Zeichen ist.
3.3. Use of 8-bit MIME in Headers
Die 8-bit-MIME-Erweiterung [RFC6152] wird verwendet, um 8-bit-Daten im Nachrichtenkörper zu erlauben. Diese Spezifikation erweitert dies, um auch 8-bit-Daten in den Headern zu erlauben.
3.4. Address Syntax
Die Syntax für E-Mail-Adressen wird erweitert, um UTF-8-Zeichen im local-part und im Domain-Teil zu erlauben.
3.5. Trace Field Syntax
Trace-Felder, wie Received, werden erweitert, um UTF-8-Zeichen zu erlauben.
3.6. Message Header Body Syntax
Die Syntax für den Nachrichten-Header wird erweitert, um UTF-8-Zeichen in den Feldnamen und Feldkörpern zu erlauben.