Was dieses Tool tut
Der BIMI Validator analysiert nur die Syntax eines BIMI-Eintrags:
- Parst die Tags
v,l,aund 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 0 bis 100 auf den drei parsebaren Dimensionen (Record, Syntax, Hygiene).
Es wird kein Netzwerkaufruf durchgeführt. Kein DNS-Lookup, kein SVG-Logo-Download, kein VMC-PEM-Parsing. Die Validierung ist lokal und sofort.
Wie BIMI funktioniert
BIMI (Brand Indicators for Message Identification, RFC 9043) ermöglicht es einer Domain, ihr offizielles Logo im Posteingang kompatibler Empfänger anzuzeigen. Der Mechanismus basiert auf drei koordinierten Elementen:
- Ein DNS TXT-Eintrag, veröffentlicht unter
default._bimi.<domain>, Syntaxv=BIMI1; l=<logo_url>; a=<vmc_url>. - Ein zum Tiny-PS Profil konformes SVG-Logo (RFC 9043), gehostet über HTTPS.
- 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 (kein DNS-Query) 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 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
| Dimension | Gewichtung | Was gemessen wird |
|---|---|---|
| Record | 20 Pkt | Nicht leerer Eintrag, v=-Tag in erster Position |
| Syntax | 15 Pkt | Erkannte Tags, gültige HTTPS-URLs, kein Duplikat, korrekte Trennzeichen |
| Hygiene | 10 Pkt | Vernünftige URLs, optionales sha256, kein unnötiges Tag |
Die drei anderen Dimensionen (striktes DMARC, SVG-Logo, VMC) werden als not_verified markiert, da sie eine DNS-Auflösung oder einen HTTPS-Download erfordern, beide außerhalb des Validator-Bereichs. 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 RFC 9043 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
- Kein Logo-Fetch: Die Konformität zum SVG Tiny-PS Profil wird hier nicht überprüft. Das Tool bestätigt nur, dass die
l=-URL HTTPS und wohlgeformt ist. Der SVG-Inhalt wird vom BIMI Checker nach der Veröffentlichung inspiziert. - Kein VMC-Fetch: Die ausstellende Behörde, das Ablaufdatum und der Trustmark werden nicht getestet. Nur die Syntax der
a=-URL wird validiert. - Keine DMARC-Prüfung: Die Voraussetzung
p=quarantineoderp=rejectkann 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
| Tool | Zweck |
|---|---|
| BIMI Record Check | Den veröffentlichten BIMI-Eintrag, das Logo, das VMC und DMARC prüfen |
| BIMI Generator | Einen konformen BIMI-Eintrag von Grund auf erstellen |
| BIMI SVG Converter | Ein SVG in das BIMI Tiny-PS Profil konvertieren |
| BIMI Hosting | Das SVG-Logo und das VMC kostenlos hosten |
| DMARC Record Check | Die 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 Netzwerkaufruf. Der Checker fragt DNS ab, lädt das Logo herunter, parst das VMC und überprüft DMARC auf einer bereits veröffentlichten Domain. Verwenden Sie den Validator vor der Veröffentlichung und den Checker danach.
F: Welche BIMI-Tags sind obligatorisch?
A: Zwei Tags sind gemäß RFC 9043 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 ; zwischen Tags). Jeder Fehler wird im Ergebnis mit einem Korrekturbeispiel aufgelistet.
F: Lädt der Validator das Logo oder das VMC herunter?
A: Nein. Der BIMI Validator führt nur eine lokale Syntaxanalyse durch. Kein Netzwerkaufruf, kein SVG-Download, kein VMC-PEM-Fetch. Für diese Prüfungen veröffentlichen Sie den Eintrag und verwenden dann den BIMI Checker.
F: Was bedeutet der Score 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 Dimensionen, die offline nicht überprüft werden können (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
- RFC 9043 - SVG Tiny Portable/Secure (SVG Tiny PS) (offizielles SVG-Profil für BIMI)
- IETF Brand Indicators for Message Identification Draft (BIMI-Spezifikation in Standardisierung)
- BIMI Group (AuthIndicators Working Group, Dokumentation und aktuelle Drafts)
- DigiCert Verified Mark Certificates (Mark CA für VMCs)
- Entrust Verified Mark Certificates (Mark CA für VMCs)
- Gmail BIMI-Anforderungen (Google Workspace Anforderungen)