Requisitos para o BIMI
O BIMI permite que um fornecedor de correio apresente o logótipo de uma marca na caixa de entrada em vez da inicial cinzenta. É necessário cumprir quatro requisitos, que o verificador analisa por esta ordem: uma política DMARC aplicada, um registo BIMI em default._bimi seguido do domínio, um logótipo SVG no formato restrito indicado pelo registo e, para o Gmail e o Apple Mail, um certificado que associe o logótipo ao domínio.
O DMARC vem primeiro porque o logótipo só é apresentado em mensagens que passam esta verificação. A política tem de ser p=quarantine ou p=reject, com pct=100 se a etiqueta estiver presente. p=none não é suficiente. sp=none também não: uma política de subdomínio definida como none no registo desativa o BIMI em todo o domínio, incluindo o domínio principal. Isto afeta quem tornou p mais restritivo, mas não alterou sp.
Ficheiro do logótipo
A etiqueta l= do registo contém uma ligação HTTPS para um ficheiro SVG. Nem todos os ficheiros SVG são válidos. O ficheiro tem de seguir o perfil SVG Tiny Portable/Secure, o que exige baseProfile="tiny-ps", um elemento title, nenhum script, nenhuma ligação para outros ficheiros e nenhuma imagem raster incorporada. A imagem deve ser quadrada, porque os fornecedores a recortam num círculo ou num quadrado com cantos arredondados.
O verificador transfere o ficheiro, verifica o tamanho e o tipo de conteúdo e analisa o SVG para detetar atributos e elementos proibidos pelo perfil. Os ficheiros exportados por ferramentas de design podem falhar, por exemplo, devido à ausência de um elemento title ou aos atributos x e y que o Illustrator deixa no elemento raiz.
VMC, CMC ou sem certificado
A tag a= aponta para um certificado em formato PEM. Um Verified Mark Certificate exige uma marca registada para o logótipo. Um Common Mark Certificate não exige uma marca registada, mas a autoridade de certificação pede uma prova de que o logótipo tem sido utilizado. O Gmail apresenta o logótipo com qualquer um deles. O Yahoo pode apresentá-lo sem certificado para remetentes em que já confia.
Quando o registo tem um certificado, pode ver quem o emitiu, que domínio abrange e quando expira. Se o certificado expirar, o logótipo desaparece sem qualquer outro aviso.