Vai al contenuto principale

Logo BIMI che non viene visualizzato: 5 errori comuni e come correggerli

Di CaptainDNS
Pubblicato il 8 marzo 2026

Diagramma diagnostico dei 5 errori comuni che impediscono la visualizzazione del logo BIMI
TL;DR
  • Errore n. 1: policy DMARC in p=none - BIMI richiede p=quarantine o p=reject
  • Errore n. 2: logo SVG non conforme al profilo Tiny-PS (script, stili CSS, viewBox non quadrato)
  • Errore n. 3: file SVG inaccessibile via HTTPS o ospitato con header errati
  • Errore n. 4: sintassi del record BIMI non valida (v=BIMI1; mancante, URL malformato)
  • Errore n. 5: nessun certificato VMC/CMC - obbligatorio per Gmail, opzionale per Yahoo

Il tuo record BIMI è pubblicato. Il tuo DMARC è configurato. Eppure nessun logo appare in Gmail né in Yahoo Mail. È frustrante, ma anche molto comune: la catena BIMI comprende diversi anelli e basta che uno solo sia difettoso perché il logo non venga visualizzato.

Questa guida esamina i 5 errori più frequenti che impediscono la visualizzazione del logo BIMI. Per ogni errore troverai il sintomo, la causa e la soluzione. L'obiettivo è permetterti di diagnosticare il problema in meno di 10 minuti.

BIMI si basa su una catena di prerequisiti tecnici. Se uno di questi prerequisiti fallisce, il provider di posta ignora silenziosamente il logo - senza alcun messaggio di errore.

Catena dei prerequisiti BIMI: ogni anello deve essere valido affinché il logo venga visualizzato

Errore n. 1: policy DMARC insufficiente

Sintomo: il record BIMI è pubblicato, il logo SVG è valido, ma nessun provider mostra il logo.

Causa: la tua policy DMARC è in p=none. BIMI richiede una policy di applicazione: p=quarantine o p=reject. La modalità p=none si limita a raccogliere report senza applicare alcuna policy - i provider considerano che il dominio non è ancora pronto per BIMI.

Diagnosi:

dig _dmarc.tuodominio.com TXT +short

Se il risultato contiene p=none, è questa la causa del problema.

Soluzione:

  1. Verifica che SPF e DKIM siano configurati correttamente e che i report DMARC non mostrino rifiuti legittimi
  2. Passa a p=quarantine (passaggio intermedio) poi a p=reject (consigliato)
  3. Mantieni pct=100 affinché la policy si applichi al 100% dei messaggi
_dmarc.tuodominio.com TXT "v=DMARC1; p=reject; rua=mailto:dmarc@tuodominio.com;"

Errore n. 2: logo SVG non conforme al profilo Tiny-PS

Sintomo: il record BIMI punta a un file SVG accessibile, ma il provider non lo visualizza.

Causa: il file SVG non è conforme al profilo SVG Tiny 1.2 PS richiesto da BIMI. Gli errori più comuni:

ProblemaEsempio
baseProfile="tiny-ps" mancanteNessun editor grafico lo aggiunge di default
Blocco <style> CSSIllustrator e Figma esportano i colori in classi CSS
viewBox non quadratoviewBox="0 0 800 400" anziché 0 0 512 512
Elementi vietati<script>, <image>, <animate>, <filter>

Diagnosi: apri il file SVG in un editor di testo e verifica:

  • Presenza di version="1.2" e baseProfile="tiny-ps" nel tag <svg>
  • Assenza di <style>, <script>, <image>, <animate>
  • viewBox con rapporto 1:1 (gli ultimi due valori identici)

Soluzione: passa il tuo logo nel convertitore SVG Tiny-PS di CaptainDNS. Aggiunge gli attributi mancanti, rimuove gli elementi vietati e converte gli stili CSS in attributi inline.

Errore n. 3: problema di hosting HTTPS

Sintomo: il logo è conforme SVG Tiny-PS, ma il provider non lo recupera.

Causa: il file SVG non è accessibile via HTTPS o l'hosting non soddisfa i requisiti tecnici. I problemi comuni:

  • Certificato TLS non valido o scaduto: il server deve presentare un certificato valido
  • URL in HTTP: BIMI richiede HTTPS, un URL http:// viene rifiutato
  • Errore 404 o 403: il file non esiste all'URL indicato o l'accesso è negato
  • Content-Type errato: il server deve restituire image/svg+xml
  • Header di sicurezza assenti: i provider possono rifiutare risposte senza Content-Security-Policy

Diagnosi:

curl -I https://tuodominio.com/bimi/logo.svg

Verifica: codice HTTP 200, Content-Type: image/svg+xml, certificato valido.

Soluzione: ospita il tuo logo su un server HTTPS affidabile. Se non disponi di infrastruttura, utilizza l'hosting BIMI gratuito di CaptainDNS: serviamo i tuoi asset in HTTPS con gli header corretti e generiamo il record DNS automaticamente.

Errore n. 4: sintassi del record BIMI non valida

Sintomo: il logo è valido e accessibile, ma il provider non lo trova.

Causa: il record DNS BIMI contiene un errore di sintassi. Gli errori frequenti:

ErroreErratoCorretto
Versione mancantel=https://...v=BIMI1; l=https://...
Punto e virgola mancantev=BIMI1 l=https://...v=BIMI1; l=https://...
Selettore errato_bimi.domain.comdefault._bimi.domain.com
URL senza HTTPSl=http://...l=https://...
Spazio nell'URLl=https://... /logo.svgl=https://.../logo.svg

Diagnosi:

dig default._bimi.tuodominio.com TXT +short

Confronta il risultato con il formato atteso:

"v=BIMI1; l=https://tuodominio.com/bimi/logo.svg; a=https://tuodominio.com/bimi/cert.pem;"

Soluzione: utilizza un verificatore di record BIMI per validare automaticamente la sintassi e rilevare gli errori.

Albero diagnostico BIMI: identificare rapidamente la causa della mancata visualizzazione del logo

Errore n. 5: nessun certificato VMC/CMC per Gmail

Sintomo: il logo viene visualizzato in Yahoo Mail ma non in Gmail.

Causa: Gmail richiede un certificato VMC (Verified Mark Certificate) o CMC (Common Mark Certificate) per visualizzare il logo BIMI. Yahoo e Fastmail accettano la modalità autodichiarata (solo logo, senza certificato). Il campo a= del record BIMI deve puntare al certificato in HTTPS.

Diagnosi: verifica il tuo record BIMI. Se a= è vuoto (a=;), Gmail non visualizzerà il logo.

# Senza certificato - Yahoo OK, Gmail NO
"v=BIMI1; l=https://.../logo.svg; a=;"

# Con certificato - Yahoo OK, Gmail OK
"v=BIMI1; l=https://.../logo.svg; a=https://.../cert.pem;"

Soluzione:

  • Opzione VMC: ottieni un certificato VMC da DigiCert o Entrust (richiede un marchio registrato)
  • Opzione CMC: ottieni un CMC, che non richiede un marchio registrato (accettato da Gmail dal 2024)
  • Ospita il certificato in HTTPS e aggiungi l'URL nel campo a= del record BIMI

Checklist di diagnosi rapida

Segui questa checklist nell'ordine. Fermati appena trovi il problema:

  1. DMARC: p=quarantine o p=reject con pct=100?
  2. SPF e DKIM: entrambi passano per le email inviate?
  3. Logo SVG: baseProfile="tiny-ps", version="1.2", viewBox quadrato, nessun elemento vietato?
  4. Hosting: URL HTTPS accessibile, certificato TLS valido, Content-Type: image/svg+xml?
  5. Record BIMI: v=BIMI1; presente, punti e virgola, selettore default._bimi.?
  6. Certificato VMC/CMC: presente e accessibile se punti a Gmail?
  7. Propagazione DNS: attendi da 24 a 48 ore dopo la pubblicazione del record

Se tutti i punti sono verificati e il logo non appare ancora, il ritardo di propagazione è la causa più probabile. I provider di posta non recuperano il logo istantaneamente.

FAQ

Perché il mio logo BIMI non appare in Gmail?

Gmail richiede tre condizioni per visualizzare un logo BIMI: una policy DMARC in p=quarantine o p=reject, un logo SVG conforme al profilo Tiny-PS e un certificato VMC o CMC valido. Se una di queste condizioni manca, Gmail ignora silenziosamente il record BIMI.

Quanto tempo serve perché il logo BIMI venga visualizzato?

Dopo la pubblicazione del record BIMI, attendere da 24 a 48 ore per la propagazione DNS. I provider di posta mettono poi il logo in cache. In totale, prevedere da 2 a 7 giorni prima di vedere il logo apparire in modo sistematico.

Serve un certificato VMC per BIMI?

Dipende dal provider. Gmail richiede un VMC o CMC. Yahoo Mail e Apple Mail accettano la modalità autodichiarata (solo logo). Se punti solo a Yahoo, un logo SVG conforme e un hosting HTTPS sono sufficienti.

Come verificare se il mio file SVG è conforme BIMI?

Apri il file in un editor di testo e verifica: version="1.2" e baseProfile="tiny-ps" nel tag radice, viewBox quadrato, assenza di &lt;script>, &lt;style>, &lt;image>, &lt;animate>. Usa un convertitore SVG Tiny-PS per correggere automaticamente i problemi.

Perché il mio record BIMI non viene rilevato?

Verifica che il record sia pubblicato sul sottodominio corretto (default._bimi.tuodominio.com) e che inizi con v=BIMI1;. Gli errori frequenti: selettore dimenticato, punto e virgola mancante o propagazione DNS non ancora completata.

Il mio logo BIMI appare in Yahoo ma non in Gmail, perché?

Yahoo accetta la modalità autodichiarata (solo logo, senza certificato). Gmail richiede un certificato VMC o CMC oltre al logo. Aggiungi un certificato nel campo a= del tuo record BIMI affinché Gmail visualizzi il logo.

Quali header HTTP servono per ospitare un logo BIMI?

Il server deve restituire un codice 200, un Content-Type: image/svg+xml, un certificato TLS valido e idealmente un header Content-Security-Policy. Qualsiasi redirect HTTP verso HTTPS o errore di certificato può impedire il recupero del logo.


Diagnostica la tua configurazione BIMI: utilizza il verificatore di record BIMI di CaptainDNS per identificare in pochi secondi gli errori nel tuo record, nel tuo logo e nel tuo certificato.


Fonti

Articoli simili