1. Introduzione
Il documento definisce un'estensione del Simple Mail Transfer Protocol [RFC5321] in modo che i server possano pubblicizzare la capacità di accettare ed elaborare indirizzi email internazionalizzati (vedere Sezione 1.1) e intestazioni email internazionalizzate [RFC6532].
Una panoramica estesa del modello di estensione per gli indirizzi email internazionalizzati e l'intestazione dell'email appare nella RFC 6530 [RFC6530], indicata come "il documento quadro" in questa specifica. Una comprensione approfondita delle informazioni contenute in quel documento e nelle specifiche di base della posta elettronica Internet [RFC5321] [RFC5322] è necessaria per comprendere e implementare questa specifica.
1.1. Terminologia
Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto nella RFC 2119 [RFC2119].
I termini "stringa UTF-8" o "carattere UTF-8" sono usati per riferirsi ai caratteri Unicode, che possono o meno essere membri del sottoinsieme ASCII, in UTF-8 [RFC3629], una forma di codifica Unicode standard. Tutti gli altri termini specializzati utilizzati in questa specifica sono definiti nel documento quadro o nelle specifiche di base della posta elettronica Internet. In particolare, i termini "indirizzo ASCII", "indirizzo email internazionalizzato", "indirizzo non ASCII", "SMTPUTF8", "messaggio internazionalizzato" e "messaggio" sono utilizzati in questo documento secondo le definizioni nel documento quadro [RFC6530].
Le stringhe menzionate in questo documento, incluse le stringhe ASCII, DEVONO essere espresse in UTF-8.
Questa specifica utilizza le regole Augmented BNF (ABNF) [RFC5234]. Alcune regole di base in questo documento sono identificate nella Sezione 3.3 come definite (con gli stessi nomi) nella RFC 5234 [RFC5234], RFC 5321 [RFC5321], RFC 5890 [RFC5890] o RFC 6532 [RFC6532].
1.2. Modifiche apportate ad altre specifiche
Questa specifica estende alcune regole di sintassi definite nella RFC 5321 e consente indirizzi email internazionalizzati nella busta e nei campi di traccia, ma non modifica la RFC 5321. Consente i formati di dati definiti nella RFC 6532 [RFC6532], ma non modifica la RFC 5322. Richiede che l'estensione 8BITMIME [RFC6152] sia annunciata dal server SMTP compatibile con SMTPUTF8 e utilizzata con "BODY=8BITMIME" dal client SMTP compatibile con SMTPUTF8, ma non modifica in alcun modo la specifica 8BITMIME.
Questa specifica sostituisce un precedente approccio sperimentale allo stesso problema [RFC5336]. La Sezione 6 della RFC 6530 [RFC6530] descrive i cambiamenti di approccio tra la RFC 5336 [RFC5336] e questa specifica. Chiunque cerchi di convertire un'implementazione dalla specifica sperimentale alla specifica in questo documento dovrà esaminare attentamente tali cambiamenti.