Vérification du logo BIMI
Certains expéditeurs voient leur logo à côté de leurs messages. Tous les autres reçoivent des initiales dans un cercle de couleur. Le logo vient d’un enregistrement DNS appelé BIMI et il n’apparaît que si quatre conditions sont réunies. Nous testons chacune.
D’un enregistrement DNS à l’emplacement de l’avatar
BIMI signifie Brand Indicators for Message Identification. Quand un message arrive, le fournisseur de messagerie s’assure d’abord qu’il réussit DMARC. Ce n’est qu’ensuite qu’il cherche un enregistrement TXT à default._bimi sous le domaine de l’adresse From :
default._bimi.example.com. TXT "v=BIMI1; l=https://example.com/brand/logo.svg; a=https://example.com/brand/vmc.pem"
l= est l’adresse du logo et a= celle d’un certificat prouvant que le logo est le vôtre. Le fournisseur télécharge les deux, les valide et stocke l’image. Rien n’est intégré à vos messages. L’image vient toujours de l’adresse de l’enregistrement.
Les quatre points que cette vérification contrôle
- L’enregistrement
- Nous le cherchons au domaine que vous saisissez, puis au domaine enregistré au-dessus. Un enregistrement avec
l=eta=vides est un refus volontaire et nous le signalons comme tel. - DMARC
- La politique doit être
p=quarantineoup=reject, sanspctinférieur à 100. Pour un sous-domaine, le domaine parent ne peut pas non plus être àp=none. - Le logo
- Nous téléchargeons le fichier en HTTPS et inspectons son balisage selon la liste ci-dessous. Vous obtenez un aperçu dans un cercle et dans un carré arrondi, les deux formes auxquelles les applications d’e-mail recadrent.
- Le certificat
- Si
a=est rempli, nous lisons le fichier PEM : type (VMC ou CMC), titulaire, émetteur, dates et domaines qu’il nomme. Moins de 30 jours de validité restants déclenchent un avertissement.
Un certificat absent n’abaisse pas le verdict, car la norme rend le certificat facultatif. Un certificat publié mais expiré, d’un mauvais type ou émis pour un autre domaine, si.
Pourquoi votre SVG habituel est rejeté
BIMI accepte une variante restreinte de SVG, appelée Tiny PS (Portable/Secure), parce que les fournisseurs refusent d’exécuter ou de charger quoi que ce soit qu’un fichier de logo demande. La vérification fait échouer un fichier quand l’une de ces conditions est vraie :
- la balise
<svg>n’a pasbaseProfile="tiny-ps"ouversion="1.2"; - la balise
<svg>porte un attributxouy; - il n’y a pas d’élément
<title>avec du texte (utilisez le nom de la marque) ; - il contient un script, un attribut d’événement comme
onclick, un<image>ou un<foreignObject>; - un lien pointe hors du fichier, ce qui inclut les polices web et les images matricielles liées ;
- le
viewBoxest absent ou n’est pas carré ; - le fichier dépasse 32 Ko.
Un fichier valide s’ouvre ainsi :
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" baseProfile="tiny-ps" viewBox="0 0 400 400"> <title>Example Inc.</title> … </svg>
Les outils de design n’exportent pas ce profil, il y a donc un peu de travail manuel. Convertissez tout le texte en contours, retirez les images matricielles intégrées, enregistrez en SVG simple, puis modifiez la balise d’ouverture à la main ou avec le convertisseur gratuit publié par le BIMI Group. Utilisez un fond uni et laissez une marge, car les coins sont coupés.
Quand vous avez besoin du certificat
| Application d’e-mail | Sans certificat | Avec un certificat |
|---|---|---|
| Gmail | Pas de logo | Logo. Un VMC ajoute aussi la coche bleue de vérification. |
| Apple Mail | Pas de logo | Logo, avec un VMC |
| Yahoo Mail | Logo pour les expéditeurs en masse de bonne réputation | Logo |
| Outlook | BIMI n’est pas pris en charge | |
Pour un Verified Mark Certificate, le logo doit être enregistré comme marque de commerce auprès d’un office reconnu comme l’USPTO, l’EUIPO ou l’UKIPO. Pour un Common Mark Certificate, il faut la preuve que le logo est en usage public depuis au moins un an. Des autorités de certification comme DigiCert, GlobalSign et SSL.com vendent les deux et les deux se renouvellent chaque année.
Réussir ici ne fait pas apparaître le logo. Chaque fournisseur pèse aussi votre réputation et votre volume d’envoi et se met à jour quand bon lui semble. La vérification ne contrôle pas la chaîne de signature du certificat, ne compare pas l’image à l’intérieur du certificat avec votre SVG et ne valide pas le SVG selon le schéma complet de Tiny PS.
Questions fréquentes
Pourquoi mon logo BIMI ne s’affiche-t-il pas dans Gmail ?
Les raisons habituelles, dans l’ordre : pas de VMC ni de CMC dans la balise a=, DMARC encore à p=none ou avec pct, un SVG qui n’est pas Tiny PS, ou un message qui échoue à l’alignement DMARC. Gmail peut aussi mettre plusieurs jours à prendre en compte un nouvel enregistrement.
Puis-je utiliser BIMI sans VMC ?
Vous pouvez publier l’enregistrement avec une balise a= vide et Yahoo Mail pourra alors afficher le logo. Gmail et Apple Mail ne le feront pas tant que vous n’ajoutez pas de certificat.
Quelle est la différence entre un VMC et un CMC ?
Un VMC repose sur une marque de commerce enregistrée. Un CMC repose sur la preuve d’un an d’usage public et n’exige aucune marque. Gmail affiche le logo pour les deux et réserve la coche bleue au VMC.
Quelle politique DMARC BIMI exige-t-il ?
p=quarantine ou p=reject, appliquée à tous les e-mails. Une valeur de pct inférieure à 100 disqualifie le domaine et p=none aussi. Le bilan SPF, DKIM et DMARC vous dira où vous en êtes.
Quelle taille doit avoir un logo BIMI ?
Un SVG n’a pas de taille en pixels : la règle porte donc sur la forme et le poids, c’est-à-dire un viewBox carré et un fichier de 32 Ko ou moins. Gardez la marque centrée, car elle est affichée très petite et Gmail la recadre en cercle.