toutes les fiches

// comment corriger

Emails composés uniquement d'images et version texte manquante

Un email qui n'est qu'une grande image, ou qui n'a pas de version texte, ressemble à du spam pour les filtres. Utilisez du vrai texte, quelques images, et envoyez à la fois du HTML et du texte brut.

Ce que ça veut dire

Un email bien construit contient en général deux versions du même message, réunies ensemble :

  • une version HTML, avec la mise en page, les couleurs et les images ;
  • une version texte brut, juste les mots et les liens, pour les logiciels de messagerie simples et pour les filtres.

Deux erreurs courantes déclenchent les filtres anti-spam :

  • Les emails composés uniquement d'images : tout le message est une seule image (un flyer, une affiche scannée) avec peu ou pas de vrai texte. Les spammeurs font ça pour cacher des mots aux filtres, donc les filtres s'en méfient.
  • Pas de version texte brut : l'email n'a que du HTML. Ce n'est pas interdit, mais c'est un petit signal négatif, et ça va souvent avec d'autres mauvaises habitudes.

Pourquoi c'est important

  • SpamAssassin et les filtres similaires ajoutent des points aux emails avec peu de texte et de grandes images, ou uniquement en HTML.
  • Beaucoup de logiciels de messagerie bloquent les images par défaut : votre lecteur voit un email vide avec un bouton « afficher les images ».
  • Les lecteurs d'écran ne peuvent pas lire le texte contenu dans une image, donc l'email n'est pas accessible.

Comment vérifier

Delivmail le vérifie pour vous de deux façons :

  • Envoyez un email de test : sur la page d'accueil (/), copiez votre adresse de test unique, envoyez-lui un email normal depuis la boîte que vous voulez vérifier, puis ouvrez le rapport. La section SpamAssassin liste des règles comme HTML_IMAGE_ONLY_*, HTML_IMAGE_RATIO_* ou MIME_HTML_ONLY quand elles s'appliquent, avec les points que chacune ajoute.
  • Regardez la source brute de votre email : une partie texte brut apparaît sous la forme Content-Type: text/plain à côté de text/html.

Comment corriger

  1. Écrivez votre message en vrai texte. Mettez le titre, les informations clés et l'appel à l'action en texte HTML, pas dans une image.
  2. Gardez un équilibre. Il n'y a pas de ratio magique, mais visez nettement plus de texte que de surface d'image. Quelques courts paragraphes autour de chaque image, c'est une bonne habitude.
  3. Ajoutez un texte alternatif à chaque image. En HTML, c'est l'attribut alt, par exemple alt="Summer sale: 20% off". Il s'affiche quand les images sont bloquées.
  4. Activez la version texte brut.
    • Les outils de newsletter (Mailchimp, Brevo et d'autres) la génèrent en général automatiquement ; vérifiez qu'elle est activée et lisible.
    • Dans le code, la plupart des bibliothèques acceptent à la fois un corps text et un corps html. Remplissez les deux.
  5. Hébergez vos images correctement. Utilisez des images de votre propre domaine ou de votre outil d'emailing, pas d'un hébergeur gratuit quelconque qui pourrait être en blacklist.
  6. N'envoyez pas un flyer uniquement en pièce jointe. Une pièce jointe PDF ou image avec un corps vide, c'est encore pire. Écrivez le message dans l'email, et mettez un lien vers le fichier si besoin.
  7. Gardez un HTML propre. Le code collé depuis Word ou un créateur de sites peut être énorme et cassé. Utilisez l'éditeur de votre outil d'emailing ou un modèle testé.

Exemple de bonne structure

Logo (with alt text)
Title in text
Two or three short paragraphs
One image (with alt text)
A clear button: "See the offer"
Footer: who you are, why they receive it, unsubscribe link

Vérifiez que c'est corrigé

Envoyez la nouvelle version à une nouvelle adresse de test Delivmail. Les règles sur les images et le HTML seul doivent avoir disparu de la section SpamAssassin, et votre score de spam doit baisser. Ouvrez aussi l'email dans votre propre boîte avec les images désactivées : il doit rester compréhensible.

Vérifiez que c'est corrigé

Une modification DNS peut prendre de quelques minutes à quelques heures. Ensuite, envoyez un nouvel email de test ou scannez à nouveau votre domaine.

Fiches liées