Ir para o conteúdo principal

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

Diagrama de diagnóstico dos 5 erros comuns que impedem a exibição do logo BIMI
TL;DR
  • Erro n°1: política DMARC em p=none - BIMI exige p=quarantine ou p=reject
  • Erro n°2: logo SVG não conforme com o perfil Tiny-PS (scripts, estilos CSS, viewBox nã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.

Cadeia de pré-requisitos BIMI: cada elo deve ser válido para que o logo seja exibido

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:

  1. Verifique se SPF e DKIM estão corretamente configurados e se os seus relatórios DMARC não mostram rejeições legítimas
  2. Mude para p=quarantine (etapa intermediária) e depois para p=reject (recomendado)
  3. 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:

ProblemaExemplo
baseProfile="tiny-ps" ausenteNenhum editor gráfico o adiciona por predefinição
Bloco <style> CSSIllustrator e Figma exportam as cores em classes CSS
viewBox não quadradoviewBox="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" e baseProfile="tiny-ps" na tag <svg>
  • Ausência de <style>, <script>, <image>, <animate>
  • viewBox com 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:

ErroIncorretoCorreto
Versão ausentel=https://...v=BIMI1; l=https://...
Ponto e vírgula ausentev=BIMI1 l=https://...v=BIMI1; l=https://...
Seletor incorreto_bimi.domain.comdefault._bimi.domain.com
URL sem HTTPSl=http://...l=https://...
Espaço na URLl=https://... /logo.svgl=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.

Árvore de diagnóstico BIMI: identificar rapidamente a causa da não exibição do logo

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:

  1. DMARC: p=quarantine ou p=reject, com cobertura de 100% das mensagens?
  2. SPF e DKIM: ambos passam para os e-mails enviados?
  3. Logo SVG: baseProfile="tiny-ps", version="1.2", viewBox quadrado, nenhum elemento proibido?
  4. Alojamento: URL HTTPS acessível, certificado TLS válido, Content-Type: image/svg+xml?
  5. Registo BIMI: v=BIMI1; presente, pontos e vírgulas, seletor default._bimi.?
  6. Certificado VMC/CMC: presente e acessível se visa o Gmail?
  7. 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 &lt;script>, &lt;style>, &lt;image>, &lt;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.


Fontes

Artigos relacionados