Compte gratuit

Gardez vos requêtes sous contrôle

Créez un compte en moins de 30 secondes pour conserver 6 mois d'historique, partager vos requêtes et déclencher des alertes email ou webhook sur chaque diff.

  • Historique consultable 6 mois
  • Alertes diff email & webhook
  • Surveillance des pics de latence

Validateur de syntaxe BIMI

Ce que contient un enregistrement BIMI

BIMI (Brand Indicators for Message Identification) permet aux webmails de récupérer un logo SVG et, si nécessaire, un Verified Mark Certificate (VMC). L'enregistrement TXT est publié sur default._bimi.<domaine> et se compose de paires clé/valeur séparées par des points-virgules.

Exemple d'enregistrement BIMI

v=BIMI1; l=https://brand.example/logo.svg; a=https://brand.example/vmc.pem

Balises obligatoires et optionnelles

  • v — la version. BIMI1 est actuellement la seule valeur acceptée.
  • l — URL HTTPS du logo SVG conforme Tiny-PS à afficher.
  • a — URL HTTPS du VMC. Facultative, mais requise par les fournisseurs qui exigent une marque vérifiée.
  • Évitez les balises non standard : le validateur signale les clés inconnues pour conserver la compatibilité du registre.

Ce que vérifie le validateur

  • Syntaxe de base et présence des balises indispensables.
  • Schéma HTTPS, redirections et type de contenu de l'URL du logo.
  • Contraintes Tiny-PS (viewBox, attributs interdits, éléments externes).
  • Téléchargement et métadonnées du certificat VMC lorsque présent.

Diagnostics renvoyés par l'API

  • TXT et balises — version manquante, absence de l ou a et paramètres non standard produisent des erreurs explicites (BIMI_VERSION_INVALID, BIMI_LOGO_MISSING, BIMI_AUTHORITY_MISSING, BIMI_PARAM_NON_STANDARD).
  • Validation du logo — URLs non HTTPS, redirections, réponses non-SVG ou contenu raster/data URI génèrent BIMI_LOGO_URL_INVALID, BIMI_LOGO_REDIRECT, BIMI_LOGO_NOT_SVG, BIMI_LOGO_DATA_URI. Les contrôles Tiny-PS remontent BIMI_LOGO_NOT_TINYPS ou BIMI_TINYPS_UNVERIFIED.
  • Analyse du SVG — encodage invalide, viewBox non carré, attributs width/height présents et autres défauts structurels apparaissent sous forme de diagnostics dédiés pour ajuster l'asset.
  • Téléchargement du VMC — certificat inaccessible ou non-PEM, AC non approuvée, expiration et incohérence logo/domaine remontent BIMI_VMC_URL_INVALID, BIMI_VMC_UNTRUSTED_CA, BIMI_VMC_EXPIRED, BIMI_VMC_LOGO_MISMATCH.

Avant publication

  • Appliquez DMARC avec une politique quarantine ou reject, sinon BIMI sera ignoré.
  • Hébergez le logo SVG en HTTPS, sans authentification et sous votre contrôle.
  • Gardez le SVG minimal : viewBox carré, aucune référence externe, aucun script et conformité Tiny-PS explicite.
  • Vérifiez que le VMC est à jour et couvre les domaines que vous souhaitez afficher.

Le validateur met en évidence chaque avertissement, erreur et métadonnée pour publier un enregistrement BIMI accepté sans tâtonner.