Aller au contenu
Emailens
Vérifie Gmail, Outlook, Apple Mail, Yahoo et le mode sombre

Chez vous, votre email s’affiche parfaitement.
Votre client, lui, l’ouvre cassé.

Gmail, Outlook et le mode sombre changent l’apparence de votre email après l’envoi. Un bouton s’affiche vide, un logo disparaît, la mise en page s’effondre, et c’est sur cette version que votre client, ou le client final, vous juge. Repérez le problème et corrigez-le avant l’envoi.

L’aperçu s’ouvre sur un ordinateur

Un exemple est chargé : The Winter Table. Collez ou déposez votre propre email pour le remplacer.
winter-table.html
137 lignes
Tab indente. Appuyez sur Échap, puis sur Tab, pour quitter l’éditeur. Ctrl+M désactive l’indentation par Tab.
6 055 caractères

Simulation, sans compte. 5 messageries, dont Outlook Classic. Un compte gratuit donne accès aux 21 et conserve le rapport.

Votre assistant IA peut aussi lancer chaque vérification. Voir comment (en anglais)

Un email cassé peut vous coûter un client.

Et vous n’en saurez peut-être jamais rien. Votre client le transfère à sa direction, sans le logo. Un client final cherche le bouton, trouve un espace vide et passe son chemin.

  • Le bouton s’affiche vide

    Outlook classique pour Windows affiche les emails avec Microsoft Word, pas avec un navigateur. Un bouton qui fonctionne partout ailleurs peut s’y afficher vide.

    “where the button should be is blank, not even the link shows up”

  • Le logo disparaît

    Plus d’un quart des lecteurs d’emails utilisent le mode sombre (Litmus, 2026). Certaines messageries inversent vos couleurs sans prévenir, et une partie de votre logo peut se fondre dans le fond.

    “Half of my logo disappears against the white background.”

  • La mise en page s’effondre

    Gmail peut supprimer le CSS qu’il ne prend pas en charge, et Outlook classique ignore max-width. Les images s’affichent en taille réelle, les colonnes s’écrasent et le texte déborde de l’écran du téléphone.

    “Outlook is completely ignoring my max width and displays the image full size.”

“We have a client who, when receives our test emails for approval, is having some serious issues with the design layout.”
Une agence, sur Reddit, 2024

Emailens vérifie ces trois problèmes, dès l’offre gratuite. Tester votre email gratuitement

Même email, autre messagerie

Ce que vous avez envoyé, et ce que votre client a ouvert

À gauche, l’email tel que vous l’avez conçu. À droite, le même email tel que sa messagerie l’affiche, en simulation. Changez de messagerie pour comparer.

spoiler : c’est Outlook

7 des 21 messageries simulées par Emailens.

Votre design
Ce qu’affiche Outlook Classic
1 erreur17 avertissements
Simulation : Outlook supprime une forme imbriquée dans une autre.
Ce que dit le rapporttrouvé en lisant le code source, pas le rendu3 sur 3 concernent Outlook Classic
:46
<v:rect> has an invalid height: "height:px" is missing its number.vml-invalid-dimensionOutlook Classic only
:53
<v:roundrect> is nested inside <v:rect>. Outlook does not support nesting one VML shape inside another.vml-nested-shapeOutlook Classic only
:53
<v:roundrect> has arcsize="120%", outside the valid 0%–100% range.vml-arcsize-rangeOutlook Classic only
Outlook Classic uses Microsoft Word for rendering. Flexbox and Grid layouts will break. Use <table> layouts with <!--[if mso]> conditional comments for Outlook's Word engine.display:flex
outlook-windows-legacy strips "display" from styles. Use tables for layout in email clients.display
outlook-windows-legacy strips "max-height" from styles. Outlook ignores max-height. Truncate content server-side or use a fixed height.max-height
outlook-windows-legacy strips "overflow" from styles. Content will always be visible. Design accordingly.overflow

14 de plus. Voir le rapport complet

Sachez exactement ce qui casse, et comment le corriger

Chaque problème indique la messagerie où il casse et est accompagné de sa correction, écrite pour votre framework. Voici ce qu’Emailens dit de l’email ci-dessus.

La page Emailens de l’email d’exemple : il fonctionne dans 15 clients sur 21, un score par client, le rendu Outlook Classic et les 14 éléments qu’Outlook Classic réécrit, avec AI Fix.
correction générée par @emailens/engine
winter-table.html gap : signalé dans 14 clients sur 21
- <div style="display: flex; gap: 16px;">-   <div>Item 1</div>-   <div>Item 2</div>-   <div>Item 3</div>- </div>+ <table role="presentation" cellpadding="0"+   cellspacing="0" border="0">+   <tr>+     <td style="padding-right: 16px;">Item 1</td>+     <td style="padding-right: 16px;">Item 2</td>+     <td>Item 3</td>+   </tr>+ </table>

Use padding or margin on child elements instead of gap.

Chaque vérification contrôle aussi

  • Les boutons vides dans Outlook

    Une forme VML imbriquée dans une autre, et chaque bouton Outlook qui suit perd son texte. Les ghost tables et les coins mal dimensionnés aussi.

  • Logos et textes perdus en mode sombre

    Chaque paire de couleurs revérifiée une fois l’email inversé par la messagerie.

  • Les balises de personnalisation visibles par vos clients

    Les balises Handlebars, Mailchimp et AMPscript non remplies, repérées avant l’envoi.

  • Ce qui ressemble à du spam

    Majuscules à outrance, mises en page chargées d’images, lien de désinscription absent.

  • Les emails que certains lecteurs ne peuvent pas lire

    Contraste, texte alternatif, ordre des titres, attribut lang et sémantique des tableaux.

  • Les emails qui défilent à l’horizontale sur mobile

    Largeurs fixes et chaînes insécables qui poussent la mise en page hors de l’écran.

  • Les liens qui ne mènent nulle part

    href cassés, liens non sécurisés, mailto vides et textes de lien trop vagues.

  • Les objets tronqués

    Troncature de l’objet et du preheader selon la messagerie. Le clipping de Gmail, qui masque le bas de l’email, avec Dev.

  • Fonds et polices sans bon repli

    Dégradés sans couleur de repli, polices sans pile de polices web-safe.

Puis vérifiez-le sur de vrais appareils

En un clic, l’email est capturé dans les vrais Outlook, Apple Mail et Gmail, à côté de la simulation. Votre premier test est gratuit.

Un même email capturé dans trois vrais clients : Outlook (classique) sous Windows en mode sombre, qui éclaircit le bandeau sombre, Apple Mail sur Mac et Gmail sur le web, chacun dans sa fenêtre.
Voir les tests sur appareils réels (en anglais)

Ou laissez-le se corriger, design conservé

AI Fix est un agent : il regarde votre email dans la boîte de réception, corrige ce qui casse, du CSS supprimé par Gmail aux cartes arrondies dans Outlook, et revérifie chaque modification dans les 21 messageries. Il ne vous proposera jamais une correction qui aplatit votre design. Votre assistant de code peut lancer les mêmes vérifications.

preview_email audit_email fix_email

Configurer le serveur MCP (en anglais)
.cursor/mcp.json
{
  "mcpServers": {
    "emailens": {
      "command": "npx",
      "args": ["-y", "@emailens/mcp"]
    }
  }
}
Claude Code: claude mcp add emailens -- npx -y @emailens/mcp

emailens/action@v1, threshold 70

✗ emails/welcome.html 66

✓ emails/order-shipped.html 97

✓ emails/summit-invite.html 97

1 of 3 emails below 70. Check failed, the pull request is blocked.

Bloquez-le avant la production

Vérifiez chaque email à chaque pull request. Une modification qui casse une messagerie fait échouer le build, comme n’importe quel test, avant qu’un client ne la voie.

Le moteur, la CLI et le serveur MCP sont open source. Voir les dépôts (en anglais)

Ajouter la GitHub Action

Testez ce que votre application envoie vraiment

Un template validé peut encore casser une fois rempli par votre application. Envoyez le vrai email dans une boîte de réception sandbox.

Boîte de test

Envoi vers smtp.emailens.dev:2525

Toutes les boîtes

  • Votre code de connexion

    auth@example.com · maintenant

  • Votre commande a été expédiée

    orders@example.com · 11:58

  • Réinitialisez votre mot de passe

    auth@example.com · 11:40

Quand votre application envoie

220 smtp.emailens.dev ESMTP

EHLO app.example.com

STARTTLS

AUTH PLAIN ••••••••

MAIL FROM:<auth@example.com>

RCPT TO:<inbox+signup@try.emailens.dev>

250 Captured in your sandbox, not delivered

Vérifié à l’arrivée

  • SPF pass
  • DKIM pass
  • DMARC pass
  • Fonctionne dans 19 clients sur 21

Code de connexion

482913

GET /api/sandbox/v1/messages/wait

200 · votre test soumet le code

Relais SMTP smtp.emailens.dev:2525

ou écrivez à inbox+…@try.emailens.dev

Découvrir la sandbox (en anglais)

Restez en boîte de réception

Un email parfait qui finit en spam a quand même échoué. Emailens vérifie chaque jour le domaine depuis lequel vous envoyez.

  • Vos rapports DMARC, lus pour vous. Faites pointer votre adresse rua vers Emailens et voyez qui envoie en votre nom, et qui échoue.

  • Un email dès que quelque chose change. Un enregistrement change ou une nouvelle source commence à échouer : vous êtes le premier informé.

Comment fonctionne la surveillance des domaines (en anglais)
La page domaine d’Emailens : trois enregistrements en échec, SPF en tête, avec l’enregistrement à ajouter et l’endroit où le publier.

Recevez nos nouveaux correctifs CSS par email (en anglais)

Un vrai bug de rendu, sa cause et une correction qui fonctionne, code compris. Souvent quelque chose qu’Outlook fait sans prévenir.

Toutes les messageries, dans chaque offre. Gratuit pour toujours. Dev à partir de 9 $ par mois.

Les 21 messageries dans chaque offre. Pas de facturation par utilisateur, pas d’appel commercial, résiliable à tout moment.

Deux mois offerts sur Dev et Pro en facturation annuelle

Free

Tout le moteur, 30 vérifications par jour

0 $pour toujours

  • 30 vérifications par jour
  • Les 21 clients de messagerie
  • 1 boîte générée · 100 emails de test/mois
  • Réception sur une adresse @try privée
  • Inspection des messages capturés, extraction d’OTP et de liens
  • Rapport de compatibilité CSS
  • Aperçu en mode sombre
  • 1 domaine surveillé · vérification DNS
  • Historique d’audit et de sandbox sur 7 jours
  • 3 AI Fix offerts
  • 1 test sur appareil réel offert
  • Serveur MCP · 7 outils locaux
Tester votre email gratuitement

Dev

Pour un développeur : 100 vérifications par jour, une clé API et une boîte de réception de test

9 $/mois

  • 100 vérifications par jour
  • 5 boîtes générées · 5 000 emails de test/mois
  • Envoi via le SMTP sandbox ou vers des boîtes @try
  • API REST · 1 clé · inspection des emails capturés en CI
  • 3 domaines surveillés · SPF, DKIM, DMARC
  • Historique d’audit avant envoi et de sandbox sur 30 jours
  • Liens de partage et Visual Diff
  • Contrôle de la taille HTML et du clipping à 102 Ko
  • Captures d’écran et partage via MCP
  • AI Fix · 10/mois + Builder · 3 générations/mois
Commencer avec Dev

Pro

Recommandé

La validation avant envoi en CI, et l’historique de chaque vérification

39 $/mois

  • 50 tests sur appareils réels par mois · vrais Outlook, Apple Mail et webmails
  • Nouveau test gratuit du même email pendant 7 jours
  • Validation avant envoi · heuristiques anti-spam et régressions
  • 25 boîtes générées · 50 000 emails de test/mois
  • Envoi via le SMTP sandbox ou vers des boîtes @try
  • QA email en CI · GitHub Action
  • 10 domaines surveillés · alertes de dérive
  • Sandbox sur 90 jours et conservation des audits sur 1 an
  • Vérifications illimitées · les 21 clients
  • Accès complet à l’API · 10 clés
  • AI Fix · 50/mois + AI Builder · 30 générations/jour
  • Captures d’écran MCP illimitées
  • Tout ce qu’inclut Dev
Passer à Pro

Les prix s’entendent hors taxes applicables (taxe sur les ventes, TVA ou GST, calculées au paiement selon votre pays). Résiliable à tout moment. Changement d’offre en un clic.

Comparer toutes les offres

Voyez ce que voit votre client. Vérifiez avant d’envoyer.

Collez le HTML et voyez 5 messageries, dont Outlook Classic. Sans créer de compte.

Tester votre email gratuitement

Pourquoi j’ai créé Emailens

Bonjour, je suis Philippe, et je développe Emailens seul.

Il m’est arrivé de passer trois jours à comprendre pourquoi un email de bienvenue s’affichait parfaitement dans Apple Mail et complètement cassé dans Outlook. La correction tenait en une seule propriété CSS. Les outils qui montrent ce genre de problème coûtaient plus que ce que je pouvais justifier pour quelques emails, et je voulais un outil qu’un freelance puisse payer sans demander l’accord de personne.

L’IA n’a rien réglé. Un assistant écrit un email en quelques secondes, mais il ne voit jamais comment cet email s’affiche dans Outlook, et rien ne lui renvoie le résultat pour qu’il le corrige. Emailens, c’est cette boucle.

Le moteur open source a été téléchargé plus de 35 000 fois, dont plus de la moitié au cours du dernier mois.

Je développe donc Emailens avec trois principes en tête :

  1. Abordable. Chaque offre simule les 21 clients, dès la version gratuite. Les captures sur appareils réels commencent à 19 $ par mois, pas des centaines.
  2. Open source. Le moteur, la CLI et le serveur MCP sont sur GitHub. Lisez le code, ou faites-le tourner vous-même.
  3. Conçu pour les assistants IA. Claude ou Cursor vérifie l’email qu’il vient d’écrire et corrige ce qui casse, avant même que vous ne le voyiez.