RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
Data di pubblicazione: Novembre 1996
Stato: Standards Track Protocol
Autori: N. Freed (Innosoft), N. Borenstein (First Virtual)
Obsoleto: RFC 1521, RFC 1522, RFC 1590
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)