Perché il Tuo Logo BIMI Non Viene Visualizzato in Gmail
Perché il Tuo Logo BIMI Non Viene Visualizzato in Gmail
Hai configurato i tuoi record DNS, pubblicato la stringa TXT default._bimi e verificato che il tuo logo viene visualizzato in Yahoo Mail. Quando invii un messaggio di prova a un indirizzo Gmail, il destinatario vede una silhouette grigia generica invece del logo del tuo brand.
Questo comportamento non è un problema di propagazione DNS. Gmail applica una validazione BIMI più rigorosa rispetto ad altri provider di posta elettronica. Per visualizzare il tuo logo in Gmail, devi soddisfare requisiti che i record auto-dichiarati non possono garantire.
La Realtà del BIMI auto-dichiarato
Lo standard BIMI definisce due tipologie di implementazione: Auto-Dichiarato e Certificato.
Un record auto-dichiarato fa riferimento a un file SVG ospitato sul tuo dominio, senza alcuna prova crittografica di proprietà:
v=BIMI1; l=https://yourdomain.com/logo.svg;
Il supporto per i record auto-dichiarati varia a seconda del provider di posta elettronica. Yahoo Mail e AOL accettano i record auto-dichiarati. Se la tua policy DMARC è impostata su p=quarantine o p=reject e il tuo file SVG è conforme al profilo SVG Tiny P/S, Yahoo visualizza il tuo logo senza richiedere un certificato [1].
Il Requisito di Gmail: Il Verified Mark Certificate
Gmail non accetta i record BIMI auto-dichiarati. Per prevenire lo spoofing dei loghi, Google richiede una prova crittografica della proprietà del marchio registrato.
Per visualizzare il tuo logo in Gmail e Apple Mail, devi ottenere un Verified Mark Certificate (VMC) o un Common Mark Certificate (CMC) da un'Autorità di Certificazione (CA) accreditata WebTrust, come Entrust o DigiCert [2].
Durante l'emissione del certificato, la CA verifica l'identità legale della tua organizzazione e conferma la proprietà del marchio registrato associato al logo. La CA emette quindi un file certificato .pem che vincola il logo al tuo dominio.
Il Requisito del Tag a=
Dopo aver ricevuto il certificato, aggiungi il tag a= al tuo record DNS BIMI. Il tag deve puntare al file .pem ospitato pubblicamente:
v=BIMI1; l=https://yourdomain.com/logo.svg; a=https://yourdomain.com/cert.pem;
Quando Gmail riceve un messaggio dal tuo dominio, esegue i seguenti controlli:
- Verifica che il messaggio superi l'autenticazione DMARC.
- Recupera il record TXT BIMI.
- Scarica il certificato dal tag
a=. - Valida crittograficamente il certificato rispetto alla Root CA.
- Renderizza il logo e il segno di spunta verificato nella casella di posta.
Se il tag a= è mancante o il certificato non supera la validazione, Gmail sopprime il logo e visualizza l'avatar predefinito. Nessun errore viene restituito al mittente.
Come Risolvere il Problema
Un record auto-dichiarato non è sufficiente per Gmail. Per visualizzare il tuo logo su tutti i principali provider di posta elettronica, implementa un record BIMI certificato.
Passaggio 1: Prerequisiti Tecnici
Prima di richiedere un VMC, verifica che la tua infrastruttura soddisfi i requisiti. Hai bisogno di una policy DMARC impostata su p=quarantine o p=reject e di un file logo SVG Tiny P/S conforme al profilo W3C. Puoi generare un SVG conforme e verificare la tua configurazione DMARC su makeBIMI.
Passaggio 2: L'Audit del Certificato
L'emissione del VMC richiede la verifica del marchio registrato, l'autenticazione notarile dell'identità e la generazione di chiavi crittografiche. Le organizzazioni spesso utilizzano un servizio gestito come veriBIMI per gestire la richiesta alla CA, la documentazione di conformità e la consegna del certificato.
Passaggio 3: Implementazione
Dopo che la CA ha emesso il certificato, pubblicalo all'URL referenziato nel tag a= e aggiorna il tuo record DNS. Gmail inizia tipicamente a visualizzare il tuo logo e il segno di spunta verificato entro 48 ore dalla propagazione DNS.
Riferimenti
[1] AuthIndicators Working Group. "BIMI Implementation Guide." BIMI Group, https://bimigroup.org/implementation-guide/ [2] Google Workspace Admin Help. "Set up BIMI." Google Support, https://support.google.com/a/answer/10911320