Zum Hauptinhalt springen

BIMI Validator

Syntax eines BIMI-Eintrags vor der DNS-Veröffentlichung validieren

Fügen Sie Ihren BIMI-Eintrag ein für eine sofortige Syntaxvalidierung. Das Tool parst die Tags v, l und a, prüft die HTTPS-URLs und die Konformität zur BIMI-Spezifikation, berechnet einen Score von 0 bis 100 und listet die vor der DNS-Veröffentlichung anzuwendenden Korrekturen auf. Eine DNS-Abfrage erfolgt dabei nicht: Die Validierung läuft auf unseren Servern, die das SVG-Logo und das VMC aus dem Eintrag abrufen, um sie zu prüfen.

Kostenloses BIMI-Hosting

Hosten Sie Ihr SVG-Logo und VMC-Zertifikat kostenlos. Wir generieren den BIMI-DNS-Eintrag für Sie.

BIMI-Hosting testen

Was dieses Tool tut

Der BIMI Validator analysiert nur die Syntax eines BIMI-Eintrags:

  • Parst die Tags v, l, a und meldet unbekannte oder doppelte Tags.
  • Prüft die HTTPS-URLs: Protokoll erforderlich, erkanntes Format, kein Leerzeichen und keine verbotenen Zeichen.
  • Erkennt strukturelle Fehler: fehlendes obligatorisches Tag, falsches Trennzeichen, leerer Wert, nicht konforme Reihenfolge.
  • Berechnet einen Score von 0 bis 100 auf den drei parsebaren Dimensionen (Record, Syntax, Hygiene).

Die Validierung läuft auf unseren Servern: Der Eintrag, den Sie einfügen, wird zur Analyse an CaptainDNS übertragen. Veröffentlicht wird dabei nichts, und eine DNS-Abfrage erfolgt nicht. Trägt das Tag l= eine gültige HTTPS-URL, rufen unsere Server das SVG ab, ebenso das per a= angegebene VMC, um beide zu prüfen.

Wie BIMI funktioniert

BIMI (Brand Indicators for Message Identification), spezifiziert in einem IETF-Internet-Draft, ermöglicht es einer Domain, ihr offizielles Logo im Posteingang kompatibler Empfänger anzuzeigen. Der Mechanismus basiert auf drei koordinierten Elementen:

  1. Ein DNS-TXT-Eintrag, veröffentlicht unter default._bimi.<domain>, Syntax v=BIMI1; l=<logo_url>; a=<vmc_url>.
  2. Ein zum Tiny-PS-Profil konformes SVG-Logo, gehostet über HTTPS.
  3. Ein VMC- oder CMC-Zertifikat (Verified Mark Certificate oder Common Mark Certificate), gehostet über HTTPS, vom Webmail geparst, um den Markenbesitz zu validieren.

Der DNS-Eintrag muss mit einer strikten DMARC-Richtlinie (p=quarantine oder p=reject mit pct=100) gekoppelt sein. Ohne diese ist BIMI wirkungslos. Diese Prüfung wird nicht vom Validator (keine DNS-Abfrage) abgedeckt, sondern vom BIMI Checker, sobald der Eintrag veröffentlicht ist.

Wann dieses Tool zu verwenden ist

  • Vor der DNS-Veröffentlichung, um zu bestätigen, dass ein manuell oder von einem Drittanbieter-Tool generierter Eintrag syntaktisch korrekt ist.
  • Nach Änderung des Eintrags, um sicherzustellen, dass kein Tippfehler eingeführt wurde (abgeschnittene URL, vergessenes Semikolon, falsch geschriebenes Tag).
  • Um eine URL des Logos oder des VMC vor dem tatsächlichen Hosten der Dateien zu validieren.
  • Für Audits beim Analysieren eines Eintrags, der aus dem DNS einer Drittdomain kopiert wurde, ohne von der DNS-Auflösung abhängig zu sein.
  • Für das Debugging, wenn der BIMI Checker einen schwer zu isolierenden Syntaxfehler meldet.

Die drei parsebaren Dimensionen

DimensionGewichtungWas gemessen wird
Record10 PktNicht leerer Eintrag, v=-Tag in erster Position
Syntax20 PktErkannte Tags, gültige HTTPS-URLs, kein Duplikat, korrekte Trennzeichen
Hygiene15 PktVernünftige URLs, optionales sha256, kein unnötiges Tag

Die drei anderen Dimensionen (striktes DMARC, SVG-Logo, VMC) werden als not_verified markiert: Der Validator-Score deckt nur ab, was sich im Text des Eintrags selbst lesen lässt. Ein perfekter Eintrag auf den parsebaren Dimensionen erreicht 100.

Häufige Syntax-Fallstricke

Falsche Version

Das Tag v= muss strikt v=BIMI1 sein. Varianten v=BIMI, v=BIMI2 oder v=bimi1 werden von Empfängern abgelehnt. Die Version muss auch in der ersten Position des Eintrags erscheinen.

Nicht-HTTPS-URL

Das BIMI-Profil erfordert HTTPS-URLs für Logo und VMC. Eine http://-URL wird abgelehnt. Kein localhost, keine literale IP, kein Pfad mit nicht kodiertem Leerzeichen.

Tag-Duplikat

Ein einzelnes Tag darf im Eintrag nicht zweimal erscheinen. v=BIMI1; l=https://a.captaindns.com; l=https://b.captaindns.com ist ungültig. Behalten Sie einen Wert pro Tag.

Falsches Trennzeichen

Tags werden durch ein einzelnes Semikolon gefolgt von einem optionalen Leerzeichen getrennt. Kein Komma, kein Zeilenumbruch, kein doppeltes Semikolon. Erwartetes Format: v=BIMI1; l=https://captaindns.com/bimi/logo.svg.

Unbekanntes Tag

Die Spezifikation definiert v, l, a. Ein unbekanntes Tag (z. B. x=wert) muss von Empfängern ignoriert werden, wird vom Validator jedoch als Warnung markiert. Entfernen Sie es, um mit der BIMI-Spezifikation abgestimmt zu bleiben.

Fehlendes Tag a=

Der Eintrag bleibt syntaktisch gültig, aber Gmail und Yahoo zeigen das Logo ohne VMC nicht an. Eine Empfehlung schlägt vor, a=<url> vor der Veröffentlichung hinzuzufügen, es sei denn, die ausschließliche Adressierung von Apple Mail ist beabsichtigt.

Einschränkungen des Tools

  • Logo und VMC geprüft, aber nicht bewertet: Unsere Server rufen das per l= angegebene SVG und das per a= angegebene Zertifikat ab. Auffälligkeiten landen im Urteil, doch keine der beiden Dimensionen fließt in den Score ein.
  • Keine DMARC-Prüfung: Die Voraussetzung p=quarantine oder p=reject kann ohne DNS-Lookup nicht getestet werden. Der Checker übernimmt dies.
  • Keine DNS-Propagationsprüfung: Die tatsächliche Verfügbarkeit des Eintrags im DNS wird nicht getestet.

Für die vollständige Kette (DNS, Logo, VMC, DMARC) veröffentlichen Sie und führen dann den BIMI Checker aus.

Verwandte Tools

ToolZweck
BIMI Record CheckDen veröffentlichten BIMI-Eintrag, das Logo, das VMC und DMARC prüfen
BIMI GeneratorEinen konformen BIMI-Eintrag von Grund auf erstellen
BIMI SVG ConverterEin SVG in das BIMI-Tiny-PS-Profil konvertieren
BIMI HostingDas SVG-Logo und das VMC kostenlos hosten
DMARC Record CheckDie DMARC-Richtlinie prüfen, die unverzichtbare BIMI-Voraussetzung

Häufig gestellte Fragen

F: Was ist der Unterschied zwischen BIMI Validator und BIMI Checker?

A: Der Validator analysiert die Syntax eines Eintrags, den Sie vor der Veröffentlichung einfügen, ohne die bereits aktive Konfiguration auszulesen. Der Checker geht dagegen von einer Domain aus: Er fragt das DNS ab und überprüft DMARC an einem bereits veröffentlichten Eintrag. Verwenden Sie den Validator vor der Veröffentlichung und den Checker danach.


F: Welche BIMI-Tags sind obligatorisch?

A: Zwei Tags sind gemäß der BIMI-Spezifikation obligatorisch: v=BIMI1 (Version, erste Position) und l= (HTTPS-URL des SVG-Logos). Das Tag a= (HTTPS-URL des VMC) ist laut Spezifikation optional, aber von Gmail und Yahoo erforderlich, die ein gültiges VMC zur Anzeige des Logos benötigen.


F: Warum wird mein Eintrag als ungültig markiert?

A: Häufige Ursachen: v= fehlt oder unterscheidet sich von BIMI1, Nicht-HTTPS-URL, unbekanntes Tag, Tag-Duplikat, Leerzeichen in einer URL, falsche Trennzeichen (nur Semikolons zwischen Tags). Jeder Fehler wird im Ergebnis mit einem Korrekturbeispiel aufgelistet.


F: Lädt der Validator das Logo oder das VMC herunter?

A: Ja. Unsere Server rufen die per l= angegebene HTTPS-URL ab, und die per a= angegebene, sofern vorhanden, um das SVG und das Zertifikat zu prüfen. Eine DNS-Abfrage erfolgt dabei nicht, und veröffentlicht wird nichts: Die DMARC-Voraussetzung bleibt Sache des BIMI Checkers.


F: Was bedeutet der Score von 0 bis 100 des Validators?

A: Der Score misst die syntaktische Qualität des Eintrags. Die drei parsebaren Dimensionen (Record, Syntax, Hygiene) werden bewertet. Die drei übrigen Dimensionen (DMARC, Logo, VMC) werden als not_verified markiert und beeinflussen den Score nicht. Ein syntaktisch perfekter Eintrag erreicht 100.


F: Was passiert, wenn das Tag a= fehlt?

A: Der Eintrag bleibt syntaktisch gültig. Der Validator gibt jedoch eine Warnung aus, da Gmail und Yahoo das Logo ohne VMC nicht anzeigen. Apple Mail toleriert das Fehlen eines VMC. Eine Empfehlung schlägt vor, das Tag a= vor der Veröffentlichung hinzuzufügen, um Inbox-Readiness anzustreben.


F: Warum vor der DNS-Veröffentlichung validieren?

A: Webmails ignorieren stillschweigend einen ungültigen BIMI-Eintrag. Es wird keine Warnung an den Absender gesendet. Eine vorgelagerte Validierung vermeidet eine unnötige DNS-Veröffentlichung, einen verlorenen TTL-Zyklus und ein Fenster mit verlorener Markensichtbarkeit.


F: Sollte ich default._bimi vor der Analyse als Präfix angeben?

A: Nein. Fügen Sie nur den TXT-Inhalt ein (v=BIMI1; l=...; a=...) ohne den DNS-Namen. Das Tool parst nur den Eintragstext. Der Name default._bimi.<domain> wird bei der DNS-Veröffentlichung und bei der Checker-Ausführung verwendet.

Nützliche Ressourcen