Logo BIMI che non viene visualizzato: 5 errori comuni e come correggerli
Di CaptainDNS
Pubblicato il 8 marzo 2026

- Errore n. 1: policy DMARC in
p=none- BIMI richiedep=quarantineop=reject - Errore n. 2: logo SVG non conforme al profilo Tiny-PS (script, stili CSS,
viewBoxnon 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.

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:
- Verifica che SPF e DKIM siano configurati correttamente e che i report DMARC non mostrino rifiuti legittimi
- Passa a
p=quarantine(passaggio intermedio) poi ap=reject(consigliato) - Mantieni
pct=100affinché 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:
| Problema | Esempio |
|---|---|
baseProfile="tiny-ps" mancante | Nessun editor grafico lo aggiunge di default |
Blocco <style> CSS | Illustrator e Figma esportano i colori in classi CSS |
viewBox non quadrato | viewBox="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"ebaseProfile="tiny-ps"nel tag<svg> - Assenza di
<style>,<script>,<image>,<animate> viewBoxcon 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:
| Errore | Errato | Corretto |
|---|---|---|
| Versione mancante | l=https://... | v=BIMI1; l=https://... |
| Punto e virgola mancante | v=BIMI1 l=https://... | v=BIMI1; l=https://... |
| Selettore errato | _bimi.domain.com | default._bimi.domain.com |
| URL senza HTTPS | l=http://... | l=https://... |
| Spazio nell'URL | l=https://... /logo.svg | l=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.

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:
- DMARC:
p=quarantineop=rejectconpct=100? - SPF e DKIM: entrambi passano per le email inviate?
- Logo SVG:
baseProfile="tiny-ps",version="1.2",viewBoxquadrato, nessun elemento vietato? - Hosting: URL HTTPS accessibile, certificato TLS valido,
Content-Type: image/svg+xml? - Record BIMI:
v=BIMI1;presente, punti e virgola, selettoredefault._bimi.? - Certificato VMC/CMC: presente e accessibile se punti a Gmail?
- 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 <script>, <style>, <image>, <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.


