Qu'est-ce que le format de fichier EML ?
Les fichiers avec l'extension .eml contiennent un seul message électronique stocké dans un fichier unique, comprenant les en-têtes du message, le corps et toutes les pièces jointes. Ce format est utilisé par une large gamme de logiciels de messagerie. Il est conforme à la norme RFC 5322 (qui a succédé à la RFC 822 originale de 1982) et utilise l'encodage MIME pour le contenu multipartie et les pièces jointes. Comme le .eml est un format de texte brut, n'importe quel fichier .eml peut être ouvert dans un éditeur de texte pour inspecter ses en-têtes bruts et son contenu encodé en MIME.
Un en-tête de message comprend :
- Les adresses électroniques de l'expéditeur et du ou des destinataires,
- L'objet du message,
- La date, l'heure et la chaîne des serveurs de messagerie qui ont relayé le message,
- Des métadonnées supplémentaires sur le type de contenu, les liens intégrés et les pièces jointes.
Les fichiers .eml peuvent être envoyés en tant que pièces jointes à d'autres messages électroniques. Ils peuvent être ouverts dans la plupart des logiciels de messagerie - notamment Mozilla Thunderbird, Microsoft Outlook et Apple Mail. Ces programmes permettent également généralement d'enregistrer des messages au format .eml sur le disque, par exemple pour l'archivage ou la sauvegarde. Les formats associés incluent .msg (le format de message propriétaire Outlook de Microsoft), .mbox (une boîte aux lettres à fichier unique qui concatène plusieurs messages) et .emlx (la variante par message d'Apple Mail avec une enveloppe de métadonnées supplémentaire).
Sécurité et sûreté
RISQUE : MEDIUMLe fichier .eml lui-même est du texte brut et ne peut pas s'exécuter seul, mais un e-mail peut transporter les menaces habituelles : pièces jointes malveillantes (ouvrez le .eml dans un vrai client pour qu'il les place en bac à sable ou les signale plutôt que de les extraire aveuglément), liens de phishing et pixels de suivi d'images distantes qui signalent quand vous ouvrez le message. Traitez un .eml inattendu de la même manière qu'un e-mail inattendu - n'ouvrez pas les pièces jointes et ne cliquez pas sur les liens à moins de faire confiance à la source. Les en-têtes du fichier peuvent être inspectés (résultats Received, SPF/DKIM/DMARC) pour juger si l'expéditeur est authentique, ce qui est l'une des raisons pour lesquelles l'EML est utilisé comme preuve.
Détails du format
en brefProgrammes qui ouvrent les fichiers EML
Détails techniques
spécifications approfondies| Type MIME | message/rfc822 |
| Normes de référence | RFC 5322 (format de message et en-têtes), RFC 2045-2049 (parties du corps MIME et encodage) |
| Encodage du fichier | Texte brut (base US-ASCII) ; contenu non-ASCII encodé selon les règles MIME (Base64, Quoted-Printable, ou un jeu de caractères déclaré tel que UTF-8) |
| Signature de fichier (magic bytes) | Aucune - pas de signature binaire ; le fichier commence conventionnellement par un champ d'en-tête tel que « From: », « Received: » ou « Date: » |
| Encodage des pièces jointes | Pièces jointes binaires encodées en Base64 dans des parties MIME multipart/mixed ; Content-Disposition: attachment les marque pour le téléchargement |
| Structure multipartie | MIME multipart/mixed pour le corps du message et les pièces jointes combinés ; multipart/alternative pour le corps HTML + texte brut de secours |
| Support du corps HTML | Transporté en tant que partie MIME text/html, généralement associé à un secours text/plain à l'intérieur d'une enveloppe multipart/alternative |
| Images intégrées | Intégrées via des URI Content-ID (cid:) référencées dans le corps HTML, déclarées avec Content-Disposition: inline |
| Chiffrement | S/MIME (RFC 5751) utilisant le type MIME application/pkcs7-mime, ou PGP/MIME (RFC 3156) |
| Signatures numériques | Signature détachée S/MIME (multipart/signed avec application/pkcs7-signature) ou signature OpenPGP via PGP/MIME |
| Fins de ligne | CRLF (\r\n) requis par la RFC 5322 ; de nombreux clients de messagerie acceptent également les fichiers avec LF uniquement |
| Limite de longueur de ligne | 998 caractères par ligne (limite stricte RFC 5322) ; 78 caractères par ligne recommandés pour la lisibilité |
| Déclaration du jeu de caractères | Jeu de caractères (charset) déclaré dans l'en-tête Content-Type de chaque partie MIME (ex: UTF-8, ISO-8859-1) ; la valeur par défaut est US-ASCII |
| Variante Apple Mail | .emlx - enveloppe le message RFC 5322 dans une enveloppe de métadonnées XML/plist ; utilisé en interne par Apple Mail pour le stockage par message |
| Portabilité | Un seul fichier .eml est entièrement autonome et peut être déplacé entre n'importe quel client conforme à la RFC 5322 sans conversion |
| Publié | RFC 822 (1982), MIME RFC 2045 (1996); .eml extension popularized by Outlook Express, late 1990s |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.rfc-editor.org |
Conversions EML
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EML.