RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
Date de publication : Novembre 1996
Statut : Protocol Standards Track
Auteurs : N. Freed (Innosoft), N. Borenstein (First Virtual)
Obsolète : RFC 1521, RFC 1522, RFC 1590
Résumé (Abstract)
STD 11, RFC 822, définit un protocole de représentation de message (Message Representation Protocol) spécifiant des détails considérables sur les en-têtes de message US-ASCII, et laisse le contenu du message, ou corps du message (Message Body), sous forme de texte US-ASCII plat. Cet ensemble de documents, collectivement appelé Extensions multimédia du courrier Internet (Multipurpose Internet Mail Extensions, MIME), redéfinit le format des messages pour permettre :
- Des corps de message textuels dans des jeux de caractères autres que US-ASCII
- Un ensemble extensible de différents formats pour les corps de message non textuels
- Des corps de message en plusieurs parties (Multi-part Message Bodies)
- Des informations d'en-tête textuelles dans des jeux de caractères autres que US-ASCII
Ces documents sont basés sur des travaux antérieurs documentés dans RFC 934, STD 11 et RFC 1049, mais les étendent et les révisent. Parce que RFC 822 dit si peu sur les corps de message, ces documents sont largement orthogonaux à (plutôt qu'une révision de) RFC 822.
Ce document initial spécifie les différents en-têtes utilisés pour décrire la structure des messages MIME. Le deuxième document, RFC 2046, définit la structure générale du système de types de média MIME et définit un ensemble initial de types de média. Le troisième document, RFC 2047, décrit les extensions à RFC 822 pour permettre des données textuelles non US-ASCII dans les champs d'en-tête de courrier Internet. Le quatrième document, RFC 2048, spécifie diverses procédures d'enregistrement IANA pour les fonctionnalités liées à MIME. Un cinquième et dernier document, RFC 2049, décrit les critères de conformité MIME ainsi que quelques exemples illustratifs de formats de message MIME, remerciements et bibliographie.
Statut de ce mémo (Status of this Memo)
Ce document spécifie un protocole de norme Internet pour la communauté Internet et demande des discussions et des suggestions pour améliorations. Veuillez vous référer à l'édition actuelle des « Normes officielles de protocole Internet » (STD 1) pour l'état de standardisation et le statut de ce protocole. La distribution de ce mémo est illimitée.
Table des matières (Contents)
- 1. Introduction
- 2. Definitions, Conventions, and Generic BNF Grammar (Définitions, conventions et grammaire BNF générique)
- 2.1 CRLF
- 2.2 Character Set (Jeu de caractères)
- 2.3 Message
- 2.4 Entity (Entité)
- 2.5 Body Part (Partie de corps)
- 2.6 Body (Corps)
- 2.7 7bit Data (Données 7 bits)
- 2.8 8bit Data (Données 8 bits)
- 2.9 Binary Data (Données binaires)
- 2.10 Lines (Lignes)
- 3. MIME Header Fields (Champs d'en-tête MIME)
- 4. MIME-Version Header Field (Champ d'en-tête MIME-Version)
- 5. Content-Type Header Field (Champ d'en-tête Content-Type)
- 6. Content-Transfer-Encoding Header Field (Champ d'en-tête Content-Transfer-Encoding)
- 7. Content-ID Header Field (Champ d'en-tête Content-ID)
- 8. Content-Description Header Field (Champ d'en-tête Content-Description)
- 9. Additional MIME Header Fields (Champs d'en-tête MIME supplémentaires)
- 10. Summary (Résumé)
- 11. Security Considerations (Considérations de sécurité)
- 12. Authors' Addresses (Adresses des auteurs)
Annexes (Appendices)
Série de documents MIME
- RFC 2045 : MIME Partie 1 - Format de corps de message (Ce document)
- RFC 2046 : MIME Partie 2 - Types de média
- RFC 2047 : MIME Partie 3 - Extensions d'en-tête de message
- RFC 2048 : MIME Partie 4 - Procédures d'enregistrement
- RFC 2049 : MIME Partie 5 - Critères de conformité et exemples
Ressources connexes
- Texte officiel : RFC 2045
- Page officielle : RFC 2045 DataTracker
- Errata : RFC Editor Errata
- Obsolète : RFC 1521, 1522, 1590
- RFC connexes :
- RFC 822 / RFC 5322 (Format de message Internet)
- RFC 2046 (Types de média MIME)
- RFC 2047 (Encodage d'en-tête MIME)
- RFC 2183 (Content-Disposition)