Logo BIMI que não aparece: 5 erros comuns e como corrigi-los
Por CaptainDNS
Publicado em 8 de março de 2026
Atualizado em 25 de agosto 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: ficheiro SVG inacessível via HTTPS ou alojado com cabeçalhos incorretos
- Erro n°4: sintaxe do registo 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
O seu registo BIMI está publicado. O 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, encontrará o sintoma, a causa e a solução. O objetivo é permitir que 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 fornecedor de e-mail ignora silenciosamente o logo - sem mensagem de erro.

Erro n°1: política DMARC insuficiente
Sintoma: o registo BIMI está publicado, o logo SVG é válido, mas nenhum fornecedor exibe o logo.
Causa: a 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 recolha relatórios sem aplicar nenhuma política - os fornecedores 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 os seus relatórios DMARC não mostram rejeições legítimas
- Mude para
p=quarantine(etapa intermediária) e depois parap=reject(recomendado) - Deixe a política abranger 100% das mensagens: é o valor predefinido, e o DMARCbis elimina a etiqueta
pct
_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 registo BIMI aponta para um ficheiro SVG acessível, mas o fornecedor não o exibe.
Causa: o ficheiro 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 predefiniçã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 o seu ficheiro 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 o 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 alojamento HTTPS
Sintoma: o logo está conforme SVG Tiny-PS, mas o fornecedor não o recupera.
Causa: o ficheiro SVG não está acessível via HTTPS ou o alojamento 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 ficheiro 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 fornecedores 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: aloje o seu logo em um servidor HTTPS fiável. Se não dispõe de infraestrutura, utilize a alojamento BIMI do CaptainDNS (primeira ferramenta gratuita, depois 3 €/mês sem IVA): servimos os seus assets em HTTPS com os cabeçalhos corretos e geramos o registo DNS automaticamente.
Erro n°4: sintaxe do registo BIMI inválida
Sintoma: o logo é válido e acessível, mas o fornecedor não o encontra.
Causa: o registo 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 registo BIMI para validar automaticamente a sintaxe e detetar 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 registo BIMI deve apontar para o certificado em HTTPS.
Diagnóstico: verifique o seu registo 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 registada)
- Opção CMC: obtenha um CMC, que não necessita de marca registada (aceite pelo Gmail desde 2024)
- Aloje o certificado em HTTPS e adicione a URL no campo
a=do registo BIMI
Checklist de diagnóstico rápido
Percorra esta checklist na ordem. Pare assim que encontrar o problema:
- DMARC:
p=quarantineoup=reject, com cobertura de 100% das mensagens? - SPF e DKIM: ambos passam para os e-mails enviados?
- Logo SVG:
baseProfile="tiny-ps",version="1.2",viewBoxquadrado, nenhum elemento proibido? - Alojamento: URL HTTPS acessível, certificado TLS válido,
Content-Type: image/svg+xml? - Registo BIMI:
v=BIMI1;presente, pontos e vírgulas, seletordefault._bimi.? - Certificado VMC/CMC: presente e acessível se visa o Gmail?
- Propagação DNS: aguarde 24 a 48 horas após a publicação do registo
Se todos os pontos estiverem validados e o logo ainda não aparecer, o atraso de propagação é a causa mais provável. Os fornecedores de e-mail não recuperam o logo instantaneamente.
FAQ
Porque 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 registo BIMI.
Quanto tempo leva para o logo BIMI aparecer?
Após a publicação do registo BIMI, aguarde 24 a 48 horas para a propagação DNS. Os fornecedores 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 fornecedor. O Gmail exige um VMC ou CMC. Yahoo Mail e Apple Mail aceitam o modo autodeclarado (logo sozinho). Se visa apenas o Yahoo, um logo SVG conforme e um alojamento HTTPS são suficientes.
Como verificar se meu ficheiro SVG está conforme com o BIMI?
Abra o ficheiro 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.
Porque meu registo BIMI não é detetado?
Verifique se o registo 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 registo BIMI para que o Gmail exiba o logo.
Quais cabeçalhos HTTP são necessários para alojar 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 a sua configuração BIMI: utilize o verificador de registo BIMI do CaptainDNS para identificar em poucos segundos os erros no seu registo, no seu logo e no seu certificado.


