Requisiti necessari
BIMI consente a un provider di posta di mostrare nella posta in arrivo il logo di un marchio al posto dell'iniziale grigia. Devono essere presenti quattro elementi e il controllo li verifica in questo ordine: una policy DMARC applicata, un record BIMI in default._bimi seguito dal dominio, un logo SVG nel formato limitato indicato dal record e, per Gmail e Apple Mail, un certificato che associa il logo al dominio.
DMARC viene prima perché il logo viene mostrato solo sui messaggi che lo superano. La policy deve essere quarantine o reject e, se il tag è presente, pct deve essere 100. p=none non è sufficiente. Non lo è nemmeno sp=none: una policy per i sottodomini impostata su none nel record disattiva BIMI per l'intero dominio, incluso quello principale. Questo crea problemi a chi ha reso più restrittivo p lasciando invariato sp.
Il file del logo
Il tag l= nel record contiene un link HTTPS a un file SVG. Non tutti i file SVG sono validi. Il file deve rispettare il profilo SVG Tiny Portable/Secure, quindi deve avere baseProfile="tiny-ps", un elemento title, nessuno script, nessun link ad altri file e nessuna immagine raster incorporata. L'immagine dovrebbe essere quadrata, perché i provider la ritagliano in un cerchio o in un quadrato con angoli arrotondati.
Il controllo scarica il file, ne verifica le dimensioni e il tipo di contenuto e analizza l'SVG per individuare gli attributi e gli elementi esclusi dal profilo. I file esportati dagli strumenti di progettazione possono non superare il controllo, per esempio se manca il titolo o se nell'elemento radice sono presenti gli attributi x e y lasciati da Illustrator.
VMC, CMC o nessun certificato
Il tag a= rimanda a un certificato in formato PEM. Un Verified Mark Certificate richiede un marchio registrato per il logo. Un Common Mark Certificate non richiede un marchio registrato, ma l'autorità di certificazione chiede una prova che il logo sia già stato utilizzato. Gmail mostra il logo con entrambi, mentre Yahoo può mostrarlo senza certificato per i mittenti che considera già affidabili.
Quando il record include un certificato, puoi vedere chi lo ha emesso, quale dominio copre e quando scade. Se il certificato scade, il logo scompare senza altri segnali.