Guide

Comment envoyer un fichier HTML par email

Vous pouvez joindre un fichier HTML, car Gmail et Outlook ne bloquent pas l'extension .html, mais c'est une mauvaise façon de le livrer. Certains filtres d'entreprise signalent ou mettent en quarantaine les pièces jointes .html car elles sont un vecteur de phishing courant, et même quand une passe, le destinataire voit une invite de téléchargement plutôt qu'une page rendue. La solution est de transformer d'abord le fichier en lien (LiveSend, ou tout service conçu pour le HTML ponctuel) et de coller ce lien dans le corps de l'email. L'email fait toujours l'envoi, le lien fait l'affichage.

Pourquoi "juste l'attacher" ne fonctionne pas

Le HTML est le seul type de fichier courant qui ressemble à une pièce jointe mais se comporte comme un risque de sécurité. Un fichier .html peut contenir un formulaire qui envoie des identifiants quelque part, un script qui redirige à l'ouverture, ou une copie parfaite d'une page de connexion, donc les passerelles email d'entreprise s'en méfient souvent. Gmail et Outlook laissent eux-mêmes passer les pièces jointes .html, mais un destinataire derrière une passerelle d'entreprise peut voir le fichier signalé, supprimé ou mis en quarantaine, et rien de cela n'est visible ni configurable côté envoi.

Le vrai chemin : le lien d'abord, puis l'email

Trois étapes, et seule la première change quelque chose :

  1. Déposez le fichier .html dans LiveSend (glisser-déposer ou coller le code) et copiez l'URL retournée.
  2. Rédigez votre email normalement.
  3. Collez le lien dans le corps au lieu d'attacher le fichier.

Le destinataire clique sur un lien d'apparence normale, obtient une page rendue dans son navigateur, et rien n'a jamais été attaché pour qu'un filtre l'inspecte ou le bloque. Chaque vue est enregistrée, vous pouvez donc aussi savoir si elle a été ouverte.

Ce qui ne fonctionne toujours pas

  • Renommer l'extension (.html en .txt, par exemple) casse le fichier pour le destinataire sans tromper de façon fiable le filtre, qui inspecte généralement le contenu, pas juste l'extension.
  • Zipper le fichier passe parfois le filtre, mais déplace la charge vers le destinataire (extraire, puis ouvrir un fichier inconnu), ce qui est pire pour le taux d'ouverture qu'un lien.
  • Coller le HTML brut en texte dans le corps de l'email est nettoyé ou cassé par tous les grands clients email. Ça ne s'affiche jamais comme prévu.

En résumé

N'attachez pas le fichier .html. Hébergez-le (LiveSend prend moins d'une minute pour un fichier ponctuel), et envoyez le lien à la place. C'est le seul chemin qui atteint de façon fiable le destinataire comme une page fonctionnelle plutôt qu'une pièce jointe signalée, téléchargée ou cassée.

Vous ne savez pas quel service utiliser ? Voyez le chemin le plus court d'un fichier .html à un lien.

Questions fréquentes

  • Les fournisseurs email bloquent-ils les pièces jointes .html ?
    Ni Gmail ni Outlook : ils publient chacun une liste de types bloqués, surtout des exécutables et des scripts comme .exe, .js et .vbs, et .html n'y figure pas. Mais un fichier .html peut contenir un formulaire, un script, ou une page qui ressemble exactement à un écran de connexion bancaire, c'est donc un outil de prédilection pour le phishing, et beaucoup de filtres d'entreprise le signalent, le suppriment ou le mettent en quarantaine selon des règles que l'expéditeur ne voit pas.
  • Que se passe-t-il si la pièce jointe passe quand même ?
    Le destinataire voit une invite de téléchargement, pas une page rendue. Double-cliquer dessus ouvre le fichier dans un navigateur comme fichier local, où toute ressource référencée par URL relative (images, polices, un script hébergé ailleurs) risque de manquer, car il n'y a aucun serveur derrière un fichier local. Les éléments interactifs qui dépendent de JavaScript exécuté dans un vrai contexte de page peuvent aussi mal se comporter.
  • Puis-je zipper le fichier pour contourner le blocage ?
    Certains filtres détectent aussi le .html dans un .zip, et ceux qui ne le font pas déplacent juste le problème : le destinataire doit maintenant extraire une archive et double-cliquer sur un fichier inconnu, exactement le comportement que les destinataires prudents et les services informatiques sont formés à éviter. Ça améliore rarement la délivrabilité.
  • Quelle est la vraie solution ?
    Transformez le fichier en URL avant d'écrire l'email. Déposez le .html dans LiveSend (ou Tiiny.host, ou Netlify Drop) et récupérez un lien en moins d'une minute. Collez ce lien dans le corps de l'email comme n'importe quelle autre URL. Il passe tous les filtres anti-spam car il ressemble à du texte normal, et le destinataire obtient une page rendue dans son navigateur au lieu d'une invite de téléchargement.
  • Le lien fonctionne-t-il toujours si je dois mettre à jour le fichier plus tard ?
    Sur LiveSend, oui : éditez le document en ligne ou uploadez une nouvelle version et le lien reste identique, donc vous n'avez jamais à renvoyer un email corrigé. Ré-héberger le même fichier ailleurs produit généralement une nouvelle URL, donc un nouvel email.

Guides associés

Prêt à essayer LiveSend ?

Collez votre HTML, obtenez un lien permanent. Gratuit pour les 3 premiers documents.

Commencer gratuitement