Ir para o conteudo principal

Novo

Teste a entregabilidade dos seus e-mails

Envie um e-mail de teste e obtenha um diagnóstico completo da sua autenticação SPF, DKIM e DMARC em segundos.

  • Teste de envio real
  • Diagnóstico instantâneo
  • Sem registo

Validador de sintaxe BIMI

Verifique logo SVG e certificado VMC antes da publicação

Um logo BIMI não conforme = marca invisível no Gmail, Yahoo e Apple Mail. Valide o seu registo abaixo antes de publicá-lo em default._bimi.seudominio.com.

Validação instantânea

Cole o seu registo BIMI. A ferramenta analisa as tags, descarrega o logo e verifica o VMC em menos de 2 segundos.

Logo SVG Tiny-PS

O logo é descarregado e analisado: formato SVG, conformidade Tiny-PS, viewBox quadrado, sem scripts ou elementos externos.

Certificado VMC inspecionado

Se presente, o VMC é descarregado e analisado: datas de validade, autoridade emissora, coerência domínio/marca.

Erros explícitos

Tag em falta, URL sem HTTPS, logo PNG em vez de SVG, VMC expirado: cada problema é identificado com solução.

Conforme às especificações

O validador aplica as regras BIMI oficiais e as restrições Tiny-PS. O seu logo será exibido corretamente em todo o lado.

Porque validar a sintaxe BIMI antes da publicação?

Um registo BIMI mal formado ou um logo não conforme é silenciosamente ignorado pelos clientes de email. Gmail, Yahoo, Apple Mail: nenhum o alertará de que a sua marca não está a ser exibida. Os seus emails chegam sem o logo de confiança que esperava.

O validador de sintaxe BIMI analisa o seu registo antes da publicação DNS. Descarrega o logo, verifica a conformidade Tiny-PS e inspeciona o VMC. Deteta erros imediatamente.

Problemas comuns detetados:

  • Tag v= inválida → Registo não reconhecido como BIMI
  • Logo não conforme Tiny-PS → Rejeitado pelos clientes de email
  • VMC expirado ou inválido → Logo não exibido mesmo que o registo esteja correto
  • URL sem HTTPS → Rejeição automática segundo as especificações BIMI

Como validar o seu registo BIMI em 3 passos

Passo 1: Preparar o registo BIMI

Prepare o seu registo BIMI completo. Estrutura padrão:

v=BIMI1; l=https://brand.captaindns.com/logo.svg; a=https://brand.captaindns.com/vmc.pem

Componentes:

  • v=BIMI1 → Versão do protocolo (obrigatório)
  • l= → URL HTTPS do logo SVG conforme Tiny-PS (obrigatório)
  • a= → URL HTTPS do certificado VMC (opcional mas recomendado)

Passo 2: Colar e validar

Cole o registo no campo acima. A ferramenta:

  1. Analisa as tags v, l, a
  2. Descarrega o logo SVG do URL indicado
  3. Analisa a conformidade Tiny-PS
  4. Descarrega e inspeciona o VMC se presente
  5. Gera um relatório completo com estado por elemento

Passo 3: Corrigir e publicar

O diagnóstico mostra para cada elemento:

  • Válido → Pronto para publicação
  • Erro → Correção necessária antes da publicação
  • ⚠️ Aviso → Funcional mas melhoria recomendada

Corrija os erros, valide novamente, depois publique em default._bimi.seudominio.com.


O que é BIMI?

BIMI (Brand Indicators for Message Identification) exibe o seu logo de marca nas caixas de entrada dos destinatários. Quando os seus emails passam a autenticação DMARC, os clientes de email compatíveis recuperam e mostram o seu logo.

Pré-requisitos BIMI:

  1. DMARC configurado com política quarantine ou reject
  2. SPF e DKIM corretamente alinhados
  3. Logo SVG conforme ao perfil Tiny-PS
  4. VMC (opcional mas exigido pelo Gmail/Yahoo/Apple Mail)

Exemplo de registo BIMI:

v=BIMI1; l=https://cdn.captaindns.com/bimi/logo.svg; a=https://cdn.captaindns.com/bimi/vmc.pem

O registo é publicado como TXT em default._bimi.seudominio.com.


Detalhes de validação das tags BIMI

Tags e valores aceites

TagObrigatóriaDescrição
vSimVersão do protocolo. Único valor válido: BIMI1
lSimURL HTTPS do logo SVG conforme Tiny-PS
aNãoURL HTTPS do VMC (Verified Mark Certificate)

Restrições de URLs

  • Protocolo HTTPS obrigatório (HTTP rejeitado)
  • Sem redirecionamentos para domínios diferentes
  • Content-Type correto (image/svg+xml para logo, application/pkix-cert para VMC)
  • Acessibilidade pública sem autenticação

Validação do logo SVG Tiny-PS

Requisitos do perfil Tiny-PS

O logo SVG deve cumprir o perfil SVG Tiny Portable/Secure definido pelo BIMI:

CritérioRequisito
FormatoSVG (não PNG, JPEG, WebP)
viewBoxPresente e quadrado (ex: viewBox="0 0 100 100")
width/heightAusentes ou iguais
ScriptsProibidos (sem <script>, onclick, etc.)
Referências externasProibidas (sem <image href="...">, <use>)
foreignObjectProibido
Fontes externasProibidas
Data URIs rasterProibidos
Código erroCausaSolução
BIMI_LOGO_NOT_SVGO ficheiro não é SVGConverter para SVG vetorial
BIMI_LOGO_NOT_TINYPSLogo não conforme Tiny-PSRemover scripts, refs externas
BIMI_LOGO_URL_INVALIDURL malformado ou sem HTTPSCorrigir URL com https://
BIMI_LOGO_REDIRECTRedirecionamento detetadoUsar URL final direto
BIMI_LOGO_DATA_URIData URI em vez de URLAlojar logo num servidor

Validação do certificado VMC

O que a ferramenta verifica

VerificaçãoDescrição
AcessibilidadeO certificado é descarregável
Formato PEMEstrutura de certificado válida
Datas de validadeNão expirado, não revogado
Autoridade emissoraCA reconhecida (DigiCert, Entrust)
Coerência de domínioO certificado cobre o domínio BIMI

Erros VMC comuns

Código erroCausaSolução
BIMI_VMC_URL_INVALIDURL inacessível ou malformadoVerificar alojamento do VMC
BIMI_VMC_EXPIREDCertificado expiradoRenovar junto da CA
BIMI_VMC_UNTRUSTED_CACA não reconhecidaUsar DigiCert ou Entrust
BIMI_VMC_LOGO_MISMATCHLogo VMC ≠ logo BIMIUsar mesmo logo em todo o lado

Pré-requisitos DMARC para BIMI

BIMI só funciona se o DMARC estiver corretamente configurado:

RequisitoDetalhe
Registo DMARCPresente em _dmarc.seudominio.com
Políticap=quarantine ou p=reject (não none)
Alinhamento SPFO endereço From corresponde ao domínio SPF
Alinhamento DKIMO endereço From corresponde ao domínio DKIM

Importante: Com p=none, os clientes de email ignoram BIMI mesmo que o registo seja perfeito.


Melhores práticas de implementação BIMI

1. Preparar o logo corretamente

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <!-- Logo vetorial simples, sem scripts, sem refs externos -->
  <circle cx="50" cy="50" r="45" fill="#4F46E5"/>
  <text x="50" y="60" text-anchor="middle" fill="white" font-size="24">B</text>
</svg>

Checklist do logo:

  • Formato SVG vetorial
  • viewBox quadrado presente
  • Sem scripts JavaScript
  • Sem referências externas
  • Sem fontes incorporadas externas
  • Fundo opaco (sem transparência)

2. Alojar em CDN fiável

  • URL estável e permanente
  • HTTPS com certificado válido
  • Sem redirecionamentos
  • Content-Type: image/svg+xml
  • Cache longa (o logo raramente muda)

3. Configurar DMARC antes de BIMI

Progressão recomendada:

  1. SPF + DKIM configurados e funcionais
  2. DMARC p=none → Monitorizar relatórios
  3. DMARC p=quarantine → Testar progressivamente
  4. DMARC p=reject → Proteção máxima
  5. BIMI → Logo visível após DMARC aplicado

4. VMC para grandes marcas

O VMC é essencial para Gmail, Yahoo e Apple Mail. Processo:

  1. Marca registada em escritório reconhecido
  2. Pedido de VMC à DigiCert ou Entrust
  3. Verificação de identidade e propriedade da marca
  4. Emissão do certificado (2-4 semanas)
  5. Alojamento e referência na tag a=

FAQ - Perguntas frequentes

P: Que tags BIMI são obrigatórias?

R: Duas tags são obrigatórias: v=BIMI1 (versão) e l= (URL do logo). A tag a= (VMC) é opcional mas exigida pelo Gmail, Yahoo e Apple Mail para mostrar o logo.


P: O que é o perfil SVG Tiny-PS?

R: Tiny-PS (Tiny Portable/Secure) é um subconjunto SVG seguro exigido pelo BIMI. Proíbe:

  • Scripts JavaScript
  • Elementos <foreignObject>
  • Fontes externas
  • Referências a recursos externos
  • Data URIs contendo imagens raster

P: Porque é que o meu logo SVG é rejeitado?

R: Causas comuns:

  • Formato PNG/JPEG em vez de SVG vetorial
  • Scripts JavaScript ou eventos presentes
  • Referências a imagens ou fontes externas
  • viewBox em falta ou não quadrado
  • Content-Type incorreto no servidor (image/svg+xml necessário)

P: O certificado VMC é obrigatório?

R: Tecnicamente não, mas na prática sim. Gmail, Yahoo e Apple Mail (que representam a maioria das caixas de email) exigem um VMC válido para mostrar o logo BIMI.


P: Como obtenho um certificado VMC?

R: Os VMC são emitidos por autoridades certificadas (DigiCert, Entrust). Deve:

  1. Possuir uma marca registada num escritório reconhecido
  2. Provar a propriedade dessa marca
  3. Passar a verificação de identidade da CA

Custo: aproximadamente 1000-1500€/ano. Prazo: 2-4 semanas.


P: Porque validar antes da publicação DNS?

R: Os clientes de email ignoram silenciosamente registos BIMI inválidos. Não recebe nenhum alerta, mas o seu logo não é exibido. A validação prévia evita erros de implementação.


P: O validador verifica a política DMARC?

R: Não, esta ferramenta apenas valida a sintaxe BIMI. BIMI requer DMARC com p=quarantine ou p=reject. Use o Inspetor DMARC para verificar a sua política.


Ferramentas complementares

FerramentaUtilidade
Inspetor BIMIVerificar registo BIMI publicado no DNS
BIMI GeneratorGere um registro BIMI válido para o seu domínio
Inspetor DMARCVerificar política DMARC (pré-requisito BIMI)
Inspetor SPFValidar registo SPF associado
Inspetor DKIMVerificar chave pública DKIM
Testador de emailTestar autenticação completa com email real

Recursos úteis