MTA-STS, TLS-RPT et BIMI : les étapes suivantes après DMARC

Avancé⏱ 4 min de lectureMis à jour le 13 octobre 2026

SPF, DKIM et DMARC prouvent qui a envoyé un message. Ils ne disent rien sur son chiffrement en transit, ni sur son apparence dans la boîte de réception. Trois normes plus récentes comblent ces manques : MTA-STS oblige les autres serveurs à vous livrer uniquement via un TLS vérifié, TLS-RPT vous signale les échecs et BIMI affiche votre logo à côté du courrier authentifié. Chacune tient en un enregistrement TXT plus un autre élément.

MTA-STS : livraison chiffrée, ou pas de livraison

Les serveurs de messagerie chiffrent avec STARTTLS quand les deux côtés le gèrent, mais reviennent au texte clair si l'offre manque — et un attaquant sur le chemin peut la supprimer. MTA-STS (RFC 8461) publie un engagement : « mes hôtes MX ont toujours des certificats valides ; ne livrez pas sans TLS ». Il faut un enregistrement DNS et un petit fichier texte sur un serveur web :

; announces the policy; change id whenever the policy file changes
_mta-sts.example.com.  3600 IN TXT   "v=STSv1; id=20261013T1200"
; the web host that serves the policy file over HTTPS
mta-sts.example.com.   3600 IN CNAME static-host.example.
# https://mta-sts.example.com/.well-known/mta-sts.txt
version: STSv1
mode: testing
mx: aspmx.l.google.com
mx: *.aspmx.l.google.com
max_age: 604800
  • mode : testing signale les échecs mais livre quand même ; enforce refuse de livrer sans TLS valide ; none retire la politique.
  • mx : une ligne par hôte MX, exactement comme dans vos enregistrements MX. Un *. en tête correspond à un label, pour les fournisseurs aux nombreux hôtes.
  • max_age : durée pendant laquelle les expéditeurs gardent la politique en cache, en secondes. Une semaine (604800) pendant les tests ; plusieurs mois une fois stable.
  1. Obtenez un certificat valide pour mta-sts.example.com et servez le fichier à /.well-known/mta-sts.txt — n'importe quel hébergement statique convient.
  2. Publiez _mta-sts avec un nouvel id (un horodatage est pratique).
  3. Ajoutez l'enregistrement TLS-RPT de la section suivante et restez en testing deux à quatre semaines.
  4. Quand les rapports sont propres, passez mode à enforce et changez l'id.
Attention : Les expéditeurs gardent la politique en cache pendant max_age. Si vous changez d'hôtes MX sous une politique enforce sans mettre à jour d'abord le fichier et l'id, les serveurs qui l'ont en cache refuseront de livrer aux nouveaux hôtes. Mettez à jour la politique avant les enregistrements MX, pas après.

TLS-RPT : des rapports sur le chiffrement raté

TLS-RPT (RFC 8460) demande aux serveurs expéditeurs de vous envoyer chaque jour un résumé de leurs connexions TLS vers vos serveurs de messagerie : combien ont réussi, et pourquoi les autres ont échoué — certificat expiré, nom non concordant, STARTTLS absent, erreur de récupération de la politique.

_smtp._tls.example.com. 3600 IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"

Google, Microsoft et d'autres grands fournisseurs envoient ces rapports sous forme de fichiers JSON. À lui seul, l'enregistrement ne change rien à la livraison : vous pouvez le publier en premier sans risque. Avec MTA-STS en testing, c'est lui qui vous dira si enforce casserait quelque chose.

BIMI : votre logo dans la boîte de réception

BIMI (Brand Indicators for Message Identification) permet aux messageries compatibles d'afficher votre logo au lieu d'une initiale à côté des messages qui passent DMARC. L'enregistrement pointe vers le logo et, en général, vers un certificat prouvant que vous avez le droit de l'utiliser :

default._bimi.example.com. 3600 IN TXT "v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem"
  • DMARC doit être appliqué : p=quarantine ou p=reject sur le domaine, sans pct inférieur à 100 et sans sp=none.
  • Le logo est un SVG carré au profil restreint « SVG Tiny Portable/Secure », servi en HTTPS. Un export SVG ordinaire est généralement refusé.
  • Gmail n'affiche le logo qu'avec un certificat : un VMC (Verified Mark Certificate), qui exige une marque déposée, ou un CMC (Common Mark Certificate), qui exige que le logo soit utilisé depuis au moins un an. Yahoo peut l'afficher sans.
Remarque : Les certificats sont délivrés par quelques autorités de certification et coûtent de quelques centaines à plus de mille dollars par an. BIMI est une fonction d'image de marque : il n'améliore pas la délivrabilité en soi, et l'application de DMARC apporte le bénéfice de sécurité avec ou sans lui.

Dans quel ordre

  1. SPF, DKIM et DMARC en p=none avec rapports (voir Configurer DMARC).
  2. TLS-RPT — gratuit, sans risque et instructif dès le premier jour.
  3. MTA-STS en testing, puis enforce une fois les rapports TLS propres.
  4. DMARC passé en p=quarantine, puis en p=reject.
  5. BIMI, si un logo dans la boîte de réception vaut le certificat pour vous.
Astuce : Si votre domaine est signé avec DNSSEC et que votre fournisseur de messagerie le gère, DANE (enregistrements TLSA, RFC 7672) offre la même protection que MTA-STS sans serveur web, et beaucoup de fournisseurs européens le vérifient. Les deux peuvent coexister.

Questions fréquentes

Ai-je besoin de MTA-STS avec Google Workspace ou Microsoft 365 ?

Ils chiffrent par défaut, mais c'est MTA-STS qui empêche un expéditeur de revenir au texte clair quand un attaquant supprime STARTTLS. Vous le publiez pour votre domaine ; les certificats du fournisseur satisfont déjà l'exigence.

Pourquoi ma politique MTA-STS ne s'applique-t-elle pas ?

Le plus souvent, le fichier de politique n'est pas accessible en HTTPS avec un certificat valide pour mta-sts.<votre domaine>, les lignes mx ne correspondent pas aux enregistrements MX, ou l'id n'a pas été changé après une modification.

TLS-RPT est-il utile sans MTA-STS ?

Oui. Il montre les échecs TLS sur les connexions vers vos serveurs de messagerie, que vous publiiez une politique ou non, et c'est la première étape sans risque.

Puis-je utiliser BIMI sans VMC ?

L'enregistrement fonctionne sans certificat, mais Gmail n'affichera pas le logo. Sans marque déposée, le CMC est l'alternative la moins chère.

Essayez-le sur votre domaine

Voyez la théorie en pratique — lancez Vérification de la sécurité e-mail pour votre propre domaine.