3. Changes to RFC 5322
Questa specifica estende la sintassi delle intestazioni definita nel RFC 5322 [RFC5322] per consentire caratteri UTF-8.
3.1. UTF-8 Syntax and Normalization
I caratteri UTF-8 possono essere usati nei campi di intestazione come definito nelle sezioni seguenti. Tutte le stringhe UTF-8 MUST essere UTF-8 valido.
3.2. Syntax Extensions to RFC 5322
Le seguenti regole sono estese in ABNF [RFC5234] per consentire caratteri 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
Dove UTF8-non-ascii è definito come qualsiasi carattere UTF-8 che non è un carattere ASCII.
3.3. Use of 8-bit MIME in Headers
L'estensione MIME a 8 bit [RFC6152] è usata per consentire dati a 8 bit nel corpo del messaggio. Questa specifica la estende per consentire anche dati a 8 bit nelle intestazioni.
3.4. Address Syntax
La sintassi per gli indirizzi di posta elettronica è estesa per consentire caratteri UTF-8 nella parte local-part e nella parte domain.
3.5. Trace Field Syntax
I campi di traccia, come Received, sono estesi per consentire caratteri UTF-8.
3.6. Message Header Body Syntax
La sintassi per l'intestazione del messaggio è estesa per consentire caratteri UTF-8 nei nomi dei campi e nei corpi dei campi.