Logo BIMI que não aparece: 5 erros comuns e como corrigi-los
Por CaptainDNS
Publicado em 8 de março de 2026

- Erro n°1: política DMARC em
p=none- BIMI exigep=quarantineoup=reject - Erro n°2: logo SVG não conforme com o perfil Tiny-PS (scripts, estilos CSS,
viewBoxnão quadrado) - Erro n°3: arquivo SVG inacessível via HTTPS ou hospedado com cabeçalhos incorretos
- Erro n°4: sintaxe do registro BIMI inválida (
v=BIMI1;ausente, URL mal formada) - Erro n°5: sem certificado VMC/CMC - obrigatório para o Gmail, opcional para o Yahoo
Seu registro BIMI está publicado. Seu DMARC está configurado. No entanto, nenhum logo aparece no Gmail nem no Yahoo Mail. É frustrante, mas também muito comum: a cadeia BIMI possui vários elos, e basta que um único esteja com falha para que o logo não seja exibido.
Este guia analisa os 5 erros mais frequentes que impedem a exibição do logo BIMI. Para cada erro, você encontrará o sintoma, a causa e a solução. O objetivo é permitir que você diagnostique o problema em menos de 10 minutos.
O BIMI depende de uma cadeia de pré-requisitos técnicos. Se um desses pré-requisitos falhar, o provedor de e-mail ignora silenciosamente o logo - sem mensagem de erro.

Erro n°1: política DMARC insuficiente
Sintoma: o registro BIMI está publicado, o logo SVG é válido, mas nenhum provedor exibe o logo.
Causa: sua política DMARC está em p=none. O BIMI exige uma política de aplicação: p=quarantine ou p=reject. O modo p=none apenas coleta relatórios sem aplicar nenhuma política - os provedores consideram que o domínio ainda não está pronto para o BIMI.
Diagnóstico:
dig _dmarc.seudominio.com TXT +short
Se o resultado contém p=none, essa é a causa do problema.
Solução:
- Verifique se SPF e DKIM estão corretamente configurados e se seus relatórios DMARC não mostram rejeições legítimas
- Mude para
p=quarantine(etapa intermediária) e depois parap=reject(recomendado) - Mantenha
pct=100para que a política se aplique a 100% das mensagens
_dmarc.seudominio.com TXT "v=DMARC1; p=reject; rua=mailto:dmarc@seudominio.com;"
Erro n°2: logo SVG não conforme com o perfil Tiny-PS
Sintoma: o registro BIMI aponta para um arquivo SVG acessível, mas o provedor não o exibe.
Causa: o arquivo SVG não está conforme com o perfil SVG Tiny 1.2 PS exigido pelo BIMI. Os erros mais comuns:
| Problema | Exemplo |
|---|---|
baseProfile="tiny-ps" ausente | Nenhum editor gráfico o adiciona por padrão |
Bloco <style> CSS | Illustrator e Figma exportam as cores em classes CSS |
viewBox não quadrado | viewBox="0 0 800 400" em vez de 0 0 512 512 |
| Elementos proibidos | <script>, <image>, <animate>, <filter> |
Diagnóstico: abra seu arquivo SVG em um editor de texto e verifique:
- Presença de
version="1.2"ebaseProfile="tiny-ps"na tag<svg> - Ausência de
<style>,<script>,<image>,<animate> viewBoxcom proporção 1:1 (os dois últimos valores idênticos)
Solução: passe seu logo pelo conversor SVG Tiny-PS do CaptainDNS. Ele adiciona os atributos ausentes, remove os elementos proibidos e converte os estilos CSS em atributos inline.
Erro n°3: problema de hospedagem HTTPS
Sintoma: o logo está conforme SVG Tiny-PS, mas o provedor não o recupera.
Causa: o arquivo SVG não está acessível via HTTPS ou a hospedagem não atende aos requisitos técnicos. Os problemas comuns:
- Certificado TLS inválido ou expirado: o servidor deve apresentar um certificado válido
- URL em HTTP: o BIMI exige HTTPS, uma URL
http://é rejeitada - Erro 404 ou 403: o arquivo não existe na URL indicada ou o acesso é negado
- Content-Type incorreto: o servidor deve retornar
image/svg+xml - Cabeçalhos de segurança ausentes: os provedores podem rejeitar respostas sem
Content-Security-Policy
Diagnóstico:
curl -I https://seudominio.com/bimi/logo.svg
Verifique: código HTTP 200, Content-Type: image/svg+xml, certificado válido.
Solução: hospede seu logo em um servidor HTTPS confiável. Se você não dispõe de infraestrutura, utilize a hospedagem BIMI gratuita do CaptainDNS: servimos seus assets em HTTPS com os cabeçalhos corretos e geramos o registro DNS automaticamente.
Erro n°4: sintaxe do registro BIMI inválida
Sintoma: o logo é válido e acessível, mas o provedor não o encontra.
Causa: o registro DNS BIMI contém um erro de sintaxe. Os erros frequentes:
| Erro | Incorreto | Correto |
|---|---|---|
| Versão ausente | l=https://... | v=BIMI1; l=https://... |
| Ponto e vírgula ausente | v=BIMI1 l=https://... | v=BIMI1; l=https://... |
| Seletor incorreto | _bimi.domain.com | default._bimi.domain.com |
| URL sem HTTPS | l=http://... | l=https://... |
| Espaço na URL | l=https://... /logo.svg | l=https://.../logo.svg |
Diagnóstico:
dig default._bimi.seudominio.com TXT +short
Compare o resultado com o formato esperado:
"v=BIMI1; l=https://seudominio.com/bimi/logo.svg; a=https://seudominio.com/bimi/cert.pem;"
Solução: utilize um verificador de registro BIMI para validar automaticamente a sintaxe e detectar os erros.

Erro n°5: sem certificado VMC/CMC para o Gmail
Sintoma: o logo aparece no Yahoo Mail, mas não no Gmail.
Causa: o Gmail exige um certificado VMC (Verified Mark Certificate) ou CMC (Common Mark Certificate) para exibir o logo BIMI. Yahoo e Fastmail aceitam o modo autodeclarado (logo sozinho, sem certificado). O campo a= do registro BIMI deve apontar para o certificado em HTTPS.
Diagnóstico: verifique seu registro BIMI. Se a= está vazio (a=;), o Gmail não exibirá o logo.
# Sem certificado - Yahoo OK, Gmail NÃO
"v=BIMI1; l=https://.../logo.svg; a=;"
# Com certificado - Yahoo OK, Gmail OK
"v=BIMI1; l=https://.../logo.svg; a=https://.../cert.pem;"
Solução:
- Opção VMC: obtenha um certificado VMC junto à DigiCert ou Entrust (necessita de uma marca registrada)
- Opção CMC: obtenha um CMC, que não necessita de marca registrada (aceito pelo Gmail desde 2024)
- Hospede o certificado em HTTPS e adicione a URL no campo
a=do registro BIMI
Checklist de diagnóstico rápido
Percorra esta checklist na ordem. Pare assim que encontrar o problema:
- DMARC:
p=quarantineoup=rejectcompct=100? - SPF e DKIM: ambos passam para os e-mails enviados?
- Logo SVG:
baseProfile="tiny-ps",version="1.2",viewBoxquadrado, nenhum elemento proibido? - Hospedagem: URL HTTPS acessível, certificado TLS válido,
Content-Type: image/svg+xml? - Registro BIMI:
v=BIMI1;presente, pontos e vírgulas, seletordefault._bimi.? - Certificado VMC/CMC: presente e acessível se você visa o Gmail?
- Propagação DNS: aguarde 24 a 48 horas após a publicação do registro
Se todos os pontos estiverem validados e o logo ainda não aparecer, o atraso de propagação é a causa mais provável. Os provedores de e-mail não recuperam o logo instantaneamente.
FAQ
Por que meu logo BIMI não aparece no Gmail?
O Gmail exige três condições para exibir um logo BIMI: uma política DMARC em p=quarantine ou p=reject, um logo SVG conforme com o perfil Tiny-PS e um certificado VMC ou CMC válido. Se uma dessas condições estiver ausente, o Gmail ignora silenciosamente o registro BIMI.
Quanto tempo leva para o logo BIMI aparecer?
Após a publicação do registro BIMI, aguarde 24 a 48 horas para a propagação DNS. Os provedores de e-mail depois armazenam o logo em cache. No total, preveja 2 a 7 dias antes de ver o logo aparecer de forma sistemática.
É necessário um certificado VMC para o BIMI?
Depende do provedor. O Gmail exige um VMC ou CMC. Yahoo Mail e Apple Mail aceitam o modo autodeclarado (logo sozinho). Se você visa apenas o Yahoo, um logo SVG conforme e uma hospedagem HTTPS são suficientes.
Como verificar se meu arquivo SVG está conforme com o BIMI?
Abra o arquivo em um editor de texto e verifique: version="1.2" e baseProfile="tiny-ps" na tag raiz, viewBox quadrado, ausência de <script>, <style>, <image>, <animate>. Utilize um conversor SVG Tiny-PS para corrigir automaticamente os problemas.
Por que meu registro BIMI não é detectado?
Verifique se o registro está publicado no subdomínio correto (default._bimi.seudominio.com) e se começa com v=BIMI1;. Os erros frequentes: seletor esquecido, ponto e vírgula ausente ou propagação DNS ainda não concluída.
Meu logo BIMI aparece no Yahoo, mas não no Gmail, por quê?
O Yahoo aceita o modo autodeclarado (logo sozinho, sem certificado). O Gmail exige um certificado VMC ou CMC além do logo. Adicione um certificado no campo a= do seu registro BIMI para que o Gmail exiba o logo.
Quais cabeçalhos HTTP são necessários para hospedar um logo BIMI?
O servidor deve retornar um código 200, um Content-Type: image/svg+xml, um certificado TLS válido e idealmente um cabeçalho Content-Security-Policy. Qualquer redirecionamento HTTP para HTTPS ou erro de certificado pode impedir a recuperação do logo.
Diagnostique sua configuração BIMI: utilize o verificador de registro BIMI do CaptainDNS para identificar em poucos segundos os erros no seu registro, no seu logo e no seu certificado.


