MIME: Introduction


Les échanges de messages électroniques ont débuté, il y a vingt ans. A cette époque (préhistorique sur l'échelle électronique), on a forcément fait avec les technologies du moment, les messages ne pouvaient contenir que du texte au format ASCII, pas de ligne de plus de mille caractères et une taille de message limitée (c'était les SMS du moment). En juin 1992, un nouveau standard a été approuvé. Ce standard est MIME: Multipurpose Internet Mail Extension. Il permet d'étendre les fonctionnalités des anciens protocoles, par l'ajout de nouveaux champs (voir articles précédents sur SMTP, POP et IMAP). On a ainsi la possibilité d'envoyer des messages plus longs, des fichiers attachés, des images, des vidéos ou du texte enrichi (caractères accentués, html, ...)

En bref, MIME permet la création de messages contenants:
  • Plusieurs objets dans un seul message
  • Des caractères autres que ceux définis par la norme ASCII
  • Des messages de tailles quasi illimitées
  • Des fichiers binaires ou spécifiques à une application
  • Des messages multimédia (audio, vidéo, image)
  • Du texte enrichi (plusieurs polices de caractères, couleur...)


Je vous propose ici un extrait de l'article sur mime paru dans linuxmagazine et que vous pouvez retrouver en intégralité sur www.nicolasjean.com