Comment déployer BIMI gratuitement sans certificat (BIMI auto-déclaré)
Le BIMI auto-déclaré ne nécessite ni VMC ni certificat payant. Découvrez comment déployer BIMI gratuitement sur Yahoo Mail et AOL grâce à l'application de DMARC, un logo SVG Tiny P/S et un enregistrement DNS TXT.
BIMI sans certificat.
Brand Indicators for Message Identification (BIMI) a la réputation d'être coûteux. Cette réputation est en partie justifiée — un Verified Mark Certificate (VMC) délivré par une autorité de certification coûte plusieurs centaines de dollars par an. Cependant, un VMC n'est pas obligatoire pour afficher votre logo dans les clients de messagerie compatibles.
Le BIMI auto-déclaré fonctionne dès aujourd'hui, gratuitement, dans Yahoo Mail et AOL Mail — deux plateformes qui totalisent plusieurs centaines de millions de boîtes de réception actives. Si votre organisation n'est pas encore prête à investir dans un VMC, le BIMI auto-déclaré constitue le point de départ idéal.
Cet article explique précisément ce qu'est le BIMI auto-déclaré, quels clients le prennent en charge et comment le déployer de bout en bout sans frais.
Qu'est-ce que le BIMI auto-déclaré ?
BIMI fonctionne selon deux modes :
| Mode | Certificat requis | Clients compatibles | |---|---|---| | Auto-déclaré | Non | Yahoo Mail, AOL Mail | | Avec VMC | Oui (VMC de DigiCert ou Entrust) | Gmail, Apple Mail (iOS 16+), Yahoo Mail, AOL Mail, Fastmail |
En mode auto-déclaré, vous publiez un enregistrement DNS BIMI pointant vers votre fichier logo SVG. Aucune autorité de certification ne valide la propriété de votre marque. Le serveur de messagerie destinataire vérifie que votre domaine satisfait aux exigences DMARC au niveau d'application, puis récupère et affiche votre logo.
Le compromis porte sur la portée, pas sur les fonctionnalités. Votre logo s'affiche correctement dans Yahoo Mail et AOL Mail sans aucun certificat. Gmail et Apple Mail exigent un VMC avant d'afficher le logo. Si votre audience utilise principalement Yahoo ou AOL, ou si vous souhaitez mettre en place votre infrastructure BIMI avant d'acheter un VMC, le déploiement auto-déclaré est la bonne approche.
Prérequis
Avant de créer un enregistrement BIMI, votre domaine doit satisfaire aux exigences suivantes. Celles-ci sont appliquées par les serveurs de messagerie destinataires, et non par un quelconque outil BIMI.
1. DMARC en mode application
Votre domaine doit avoir une politique DMARC de type p=quarantine ou p=reject. Une politique p=none entraînera l'ignorance totale de BIMI.
Enregistrement DMARC minimum acceptable :
v=DMARC1; p=quarantine; adkim=s; aspf=s;
Enregistrement DMARC recommandé pour BIMI :
v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:[email protected];
Important :p=rejectest le signal le plus fort envoyé aux serveurs destinataires indiquant que votre domaine est entièrement authentifié. L'implémentation BIMI de Yahoo Mail acceptep=quarantine, maisp=rejectest la recommandation standard du secteur et sera exigé par Gmail lorsque vous ajouterez ultérieurement un VMC.
Pour vérifier votre enregistrement DMARC actuel, interrogez directement le DNS :
dig TXT _dmarc.yourdomain.com
2. Alignement SPF et DKIM
L'application de DMARC dépend de la validation de SPF et DKIM en mode aligné. Vérifiez que :
- Votre infrastructure d'envoi est couverte par votre enregistrement SPF.
- Les signatures DKIM sont appliquées aux e-mails sortants et le domaine
d=est aligné avec le domaine de votre en-têteFrom:. - Vos rapports DMARC affichent un taux de réussite proche de 100 % avant de poursuivre.
Déployer BIMI sur un domaine présentant des échecs DMARC significatifs ne produira pas un affichage cohérent du logo.
3. Un fichier logo SVG Tiny P/S
BIMI exige un profil SVG spécifique appelé SVG Tiny Portable/Secure (SVG Tiny P/S). Un SVG standard exporté depuis Adobe Illustrator, Figma ou Inkscape ne fonctionnera pas sans modification. La spécification SVG Tiny P/S interdit :
- Les références externes et ressources liées
- Les scripts et éléments interactifs
- Les images raster intégrées (éléments
) - Certains effets de filtre et animations
Le logo doit également être :
- Au format carré (rapport 1:1)
- Hébergé à une URL HTTPS publiquement accessible
- Servi avec le type MIME correct (
image/svg+xml)
Déploiement étape par étape
Étape 1 — Préparer votre enregistrement DMARC
Si votre domaine n'a pas encore p=quarantine ou p=reject, mettez à jour votre enregistrement DMARC dès maintenant. Attendez 24 à 48 heures pour la propagation DNS avant de poursuivre.
Ne précipitez pas cette étape. Publier un enregistrement BIMI avant que DMARC ne soit en mode application ne produira aucun affichage de logo et aucune erreur — l'enregistrement sera simplement ignoré.
Étape 2 — Générer un fichier SVG Tiny P/S conforme
C'est l'étape où la plupart des déploiements échouent. Convertir manuellement un logo en SVG Tiny P/S nécessite de modifier le XML brut et de valider selon la spécification W3C. Les erreurs ne sont pas toujours évidentes.
Utilisez makeBIMI.com pour générer gratuitement un fichier SVG Tiny P/S conforme. Téléchargez votre logo existant (PNG, SVG ou autre format), et makeBIMI le convertit en un fichier SVG Tiny P/S conforme aux spécifications, prêt pour le déploiement BIMI. Aucun compte requis.
Étape 3 — Héberger le fichier SVG
Téléchargez votre fichier SVG Tiny P/S sur un serveur web ou un CDN. Le fichier doit être :
- Accessible via HTTPS (et non HTTP).
- Servi depuis une URL stable et permanente. Modifier l'URL ultérieurement nécessitera une mise à jour de l'enregistrement DNS.
- Publiquement accessible sans authentification ni redirections.
Exemple d'URL d'hébergement :
https://bimi.yourdomain.com/logo.svg
Vérifiez que le fichier est accessible et renvoie le bon type de contenu :
curl -I https://bimi.yourdomain.com/logo.svg
La réponse doit inclure :
Content-Type: image/svg+xml
Étape 4 — Créer l'enregistrement DNS TXT BIMI
Les enregistrements BIMI sont publiés sous forme d'enregistrements DNS TXT sur un sous-domaine spécifique. Le format est :
default._bimi.yourdomain.com
Format de l'enregistrement :
v=BIMI1; l=https://bimi.yourdomain.com/logo.svg;
Pour le BIMI auto-déclaré (sans certificat), le tag a= (preuve d'autorité) est entièrement omis ou laissé vide. N'incluez pas de valeur fictive.
Récapitulatif de l'enregistrement DNS :
| Champ | Valeur |
|---|---|
| Type | TXT |
| Nom / Hôte | default._bimi |
| Valeur | v=BIMI1; l=https://bimi.yourdomain.com/logo.svg; |
| TTL | 3600 (ou la valeur par défaut de votre registrar) |
Note : makeBIMI.com génère la valeur de l'enregistrement DNS TXT correctement formatée en même temps que le fichier SVG. Copiez-la directement dans le panneau de configuration de votre fournisseur DNS.
Étape 5 — Vérifier le déploiement
Une fois le DNS propagé (généralement 1 à 24 heures), vérifiez que votre enregistrement BIMI est correctement résolu :
dig TXT default._bimi.yourdomain.com
Le résultat attendu inclut la valeur de votre enregistrement :
default._bimi.yourdomain.com. 3600 IN TXT "v=BIMI1; l=https://bimi.yourdomain.com/logo.svg;"
Envoyez un e-mail de test depuis votre domaine vers une adresse Yahoo Mail et confirmez que le logo apparaît à l'emplacement de l'avatar de l'expéditeur.
Erreurs de déploiement courantes
| Symptôme | Cause probable |
|---|---|
| Le logo n'apparaît pas dans Yahoo Mail | DMARC est à p=none, ou le fichier SVG n'est pas conforme SVG Tiny P/S |
| L'enregistrement DNS est résolu mais le logo est vide | SVG hébergé en HTTP et non en HTTPS ; ou type MIME incorrect |
| Le logo apparaît déformé ou rogné | Le viewBox du SVG n'est pas carré