RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
- Stato: Draft Standard
- Pubblicato: November 1996
- Stream: IETF
- Sostituisce: RFC1521, RFC1522, RFC1590
- Errata: Nessun errata
Sommario (Abstract)
STD 11, RFC 822, definisce un protocollo di rappresentazione dei messaggi (Message Representation Protocol) che specifica dettagli considerevoli sugli header dei messaggi US-ASCII e lascia il contenuto del messaggio, o corpo del messaggio (Message Body), come testo US-ASCII piatto. Questo insieme di documenti, collettivamente chiamato Estensioni di posta Internet multiuso (Multipurpose Internet Mail Extensions, MIME), ridefinisce il formato dei messaggi per consentire:
- Corpi di messaggio testuali in set di caratteri diversi da US-ASCII
- Un insieme estensibile di formati diversi per corpi di messaggio non testuali
- Corpi di messaggio multi-parte (Multi-part Message Bodies)
- Informazioni di intestazione testuali in set di caratteri diversi da US-ASCII
Questi documenti sono basati su lavori precedenti documentati in RFC 934, STD 11 e RFC 1049, ma li estendono e li rivedono. Poiché RFC 822 dice così poco sui corpi dei messaggi, questi documenti sono in gran parte ortogonali a (piuttosto che una revisione di) RFC 822.
Questo documento iniziale specifica i vari header utilizzati per descrivere la struttura dei messaggi MIME. Il secondo documento, RFC 2046, definisce la struttura generale del sistema dei tipi di media MIME e definisce un insieme iniziale di tipi di media. Il terzo documento, RFC 2047, descrive le estensioni a RFC 822 per consentire dati di testo non US-ASCII nei campi di intestazione della posta Internet. Il quarto documento, RFC 2048, specifica varie procedure di registrazione IANA per le funzionalità relative a MIME. Un quinto e ultimo documento, RFC 2049, descrive i criteri di conformità MIME nonché alcuni esempi illustrativi di formati di messaggio MIME, ringraziamenti e bibliografia.
Stato di questo Memo (Status of this Memo)
Questo documento specifica un protocollo standard Internet per la comunità Internet e richiede discussioni e suggerimenti per miglioramenti. Si prega di fare riferimento all'edizione corrente degli « Internet Official Protocol Standards » (STD 1) per lo stato di standardizzazione e lo stato di questo protocollo. La distribuzione di questo memo è illimitata.
Sommario (Contents)
- 1. Introduction (Introduzione)
- 2. Definitions, Conventions, and Generic BNF Grammar (Definizioni, convenzioni e grammatica BNF generica)
- 2.1 CRLF
- 2.2 Character Set (Set di caratteri)
- 2.3 Message (Messaggio)
- 2.4 Entity (Entità)
- 2.5 Body Part (Parte del corpo)
- 2.6 Body (Corpo)
- 2.7 7bit Data (Dati a 7 bit)
- 2.8 8bit Data (Dati a 8 bit)
- 2.9 Binary Data (Dati binari)
- 2.10 Lines (Righe)
- 3. MIME Header Fields (Campi di intestazione MIME)
- 4. MIME-Version Header Field (Campo di intestazione MIME-Version)
- 5. Content-Type Header Field (Campo di intestazione Content-Type)
- 6. Content-Transfer-Encoding Header Field (Campo di intestazione Content-Transfer-Encoding)
- 7. Content-ID Header Field (Campo di intestazione Content-ID)
- 8. Content-Description Header Field (Campo di intestazione Content-Description)
- 9. Additional MIME Header Fields (Campi di intestazione MIME aggiuntivi)
- 10. Summary (Riepilogo)
- 11. Security Considerations (Considerazioni sulla sicurezza)
- 12. Authors' Addresses (Indirizzi degli autori)
Appendici (Appendices)
Serie di documenti MIME
- RFC 2045: MIME Parte 1 - Formato del corpo del messaggio (Questo documento)
- RFC 2046: MIME Parte 2 - Tipi di media
- RFC 2047: MIME Parte 3 - Estensioni di intestazione del messaggio
- RFC 2048: MIME Parte 4 - Procedure di registrazione
- RFC 2049: MIME Parte 5 - Criteri di conformità ed esempi
Risorse correlate
- Testo ufficiale: RFC 2045
- Pagina ufficiale: RFC 2045 DataTracker
- Errata: RFC Editor Errata
- Obsoleto: RFC 1521, 1522, 1590
- RFC correlati:
- RFC 822 / RFC 5322 (Formato messaggio Internet)
- RFC 2046 (Tipi di media MIME)
- RFC 2047 (Codifica intestazione MIME)
- RFC 2183 (Content-Disposition)