Ouvrir un fichier .eml sans prévenir l'expéditeur
Publié le 07/09/2026 · 5 min de lecture · Outils fichiers
Daniel Okonkwo — Développeur front-end et rédacteur Tech chez OneKitly
Performance web · Formats de fichiers
Vérifié à partir de 3 sources
Un fichier .eml est un message exactement tel qu'il a voyagé : des en-têtes, une ligne vide, puis le corps, en texte clair. Tu n'as pas besoin du logiciel de messagerie d'origine pour le lire — mais tu dois faire attention à la façon dont il est rendu, car un message HTML peut renvoyer à des images sur le serveur de l'expéditeur, et en chercher une lui apprend que le message a été ouvert, depuis quelle adresse et à quelle heure. Ce n'est pas un effet de bord, c'est le principe d'un accusé de lecture que personne n'a demandé. Le visualiseur affiche ici le message dans un bac à sable dont la politique interdit par défaut tout chargement externe, et propose un bouton pour la relâcher sur les images si tu le décides ; les images contenues dans le fichier, désignées par cid:, sont montrées d'emblée depuis les octets joints, parce que les afficher n'envoie rien nulle part. Le fichier est lu dans ton navigateur et n'est jamais téléversé — pour un message enregistré, c'est tout l'intérêt.
Un message enregistré est un fichier texte lisible partout. Le hic, c'est qu'ouvrir ce fichier dans un logiciel qui charge les images distantes annonce l'instant où tu l'as fait — c'est précisément à quoi sert un pixel espion.
Deux sortes d'images, et une seule parle
Une image distante est une adresse, dans le message, qui pointe vers un fichier sur le serveur de quelqu'un d'autre ; ton lecteur va la chercher au moment de dessiner la page, et cette requête emporte ton adresse IP, l'heure, et souvent un code identifiant l'exemplaire de la lettre qui t'a été envoyé. Réduis une telle image à un pixel transparent et elle devient invisible tout en continuant de rapporter — c'est exactement ce qu'est un pixel espion. Bloquer les chargements distants coûte un peu de mise en page et supprime le rapport entièrement.
Une image en ligne est une autre bête : c'est une pièce jointe à l'intérieur du fichier, que le corps désigne par cid: suivi d'un identifiant. Signatures, logos et captures collées dans un message arrivent d'ordinaire ainsi. Rien n'a besoin d'être cherché pour les afficher : elles sont montrées directement depuis les octets déjà sous tes yeux, et aucun serveur n'apprend nulle part que tu as regardé.
Ce que les en-têtes peuvent t'apprendre
La ligne De visible est choisie par celui qui envoie et ne prouve rien à elle seule. Les intéressantes sont au-dessus : Return-Path, où partent réellement les retours, et la chaîne des lignes Received, ajoutées par chaque serveur traversé, à lire de bas en haut. Un message qui prétend venir de ta banque et dont la chaîne Received commence sur une connexion résidentielle mérite un second regard — et tu peux trancher cette question depuis le fichier, sans demander à personne.
Les en-têtes se replient, d'où leur air abîmé dans un simple éditeur de texte : une longue ligne Received continue sur les suivantes, chacune commençant par une espace ou une tabulation, et les lire comme des en-têtes distincts est la façon dont un saut de trois lignes devient trois champs cassés. Ils sont rejoints avant affichage ici : ce que tu vois est l'en-tête tel qu'il a été écrit.
Questions fréquentes
- Puis-je ouvrir un .eml sans aucun logiciel de messagerie installé ?
- Oui — c'est précisément à cela que sert cet outil. Le fichier est du texte brut : n'importe quel éditeur t'en montrera la forme crue, et le visualiseur en rend la forme lisible — en-têtes décodés, corps décodé, pièces jointes listées. C'est aussi la façon habituelle de lire un message qui t'a été transféré en tant que fichier, qu'aucun logiciel de messagerie n'affichera dans le fil.
- Le message est-il téléversé pour être affiché ?
- Non. Il est analysé et affiché dans ton navigateur. Cela vaut plus ici que pour la plupart des types de fichiers : un message enregistré, c'est la correspondance de quelqu'un, souvent avec l'équivalent d'un carnet d'adresses de destinataires dans les en-têtes et un document en pièce jointe, et il n'y a aucune bonne raison qu'il voyage vers un serveur pour être simplement lu.
- Le message s'affiche en mur de =3D et de =C3=A9. Qu'est-ce que c'est ?
- Le quoted-printable, l'encodage qui permet à un message accentué de voyager sur un canal ne garantissant que l'ASCII. Chaque octet non-ASCII s'écrit avec un signe égal et deux chiffres hexadécimaux, et une ligne trop longue est coupée par un signe égal final qui signifie que la suivante la continue. Décodé, =C3=A9 est é et les lignes coupées se rejoignent. Le visualiseur le fait pour toi ; un éditeur de texte non, d'où l'allure du fichier brut.
Articles qui pourraient t'intéresser
Tous les guides →Outils similaires
Sources
Tu as repéré une erreur dans cet article ?