Como Implementar o BIMI Gratuitamente Sem Certificado (BIMI Autodeclarado)
O BIMI autodeclarado não requer VMC ou certificado pago. Aprenda como implementar o BIMI gratuitamente no Yahoo Mail e AOL usando aplicação de DMARC, um logotipo SVG Tiny P/S e um registro DNS TXT.
BIMI sem certificado.
O Brand Indicators for Message Identification (BIMI) tem a reputação de ser caro. Essa reputação é parcialmente merecida — um Verified Mark Certificate (VMC) de uma Autoridade Certificadora custa centenas de dólares por ano. No entanto, um VMC não é necessário para exibir seu logotipo em clientes de e-mail compatíveis.
O BIMI autodeclarado funciona hoje, gratuitamente, no Yahoo Mail e AOL Mail — duas plataformas que juntas somam centenas de milhões de caixas de entrada ativas. Se sua organização ainda não está pronta para investir em um VMC, o BIMI autodeclarado é o ponto de partida correto.
Este artigo explica exatamente o que é o BIMI autodeclarado, quais clientes o suportam e como implementá-lo do início ao fim sem nenhum custo.
O que é BIMI autodeclarado?
O BIMI opera em dois modos:
| Modo | Certificado Necessário | Clientes Compatíveis | |---|---|---| | Autodeclarado | Não | Yahoo Mail, AOL Mail | | Com VMC | Sim (VMC da DigiCert ou Entrust) | Gmail, Apple Mail (iOS 16+), Yahoo Mail, AOL Mail, Fastmail |
No modo autodeclarado, você publica um registro DNS BIMI apontando para seu arquivo de logotipo SVG. Nenhuma autoridade certificadora valida a propriedade da sua marca. O servidor de e-mail receptor verifica se seu domínio passa no DMARC em nível de aplicação, depois recupera e exibe seu logotipo.
A contrapartida é o alcance, não a funcionalidade. Seu logotipo é renderizado corretamente no Yahoo Mail e AOL Mail sem nenhum certificado. Gmail e Apple Mail exigem um VMC antes de exibir o logotipo. Se seu público está principalmente no Yahoo ou AOL, ou se você deseja estabelecer sua infraestrutura BIMI antes de adquirir um VMC, a implementação autodeclarada é a abordagem certa.
Pré-requisitos
Antes de criar um registro BIMI, seu domínio deve satisfazer os seguintes requisitos. Eles são aplicados pelos servidores de e-mail receptores, não por nenhuma ferramenta BIMI.
1. DMARC em aplicação
Seu domínio deve ter uma política DMARC de p=quarantine ou p=reject. Uma política de p=none fará com que o BIMI seja completamente ignorado.
Registro DMARC mínimo aceitável:
v=DMARC1; p=quarantine; adkim=s; aspf=s;
Registro DMARC recomendado para BIMI:
v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:[email protected];
Importante:p=rejecté o sinal mais forte para os servidores receptores de que seu domínio está totalmente autenticado. A implementação de BIMI do Yahoo Mail aceitap=quarantine, masp=rejecté a recomendação padrão da indústria e é exigido pelo Gmail quando você posteriormente adicionar um VMC.
Para verificar seu registro DMARC atual, consulte o DNS diretamente:
dig TXT _dmarc.seudominio.com
2. Alinhamento de SPF e DKIM
A aplicação de DMARC depende de SPF e DKIM passando em modo alinhado. Confirme que:
- Sua infraestrutura de envio está coberta pelo seu registro SPF.
- Assinaturas DKIM são aplicadas aos e-mails de saída e o domínio
d=está alinhado com o domínio do cabeçalhoFrom:. - Seus relatórios DMARC mostram uma taxa de aprovação próxima a 100% antes de prosseguir.
Implementar BIMI em um domínio com falhas significativas de DMARC não produzirá exibição consistente do logotipo.
3. Um arquivo de logotipo SVG Tiny P/S
O BIMI requer um perfil SVG específico chamado SVG Tiny Portable/Secure (SVG Tiny P/S). Um SVG padrão exportado do Adobe Illustrator, Figma ou Inkscape não funcionará sem modificação. A especificação SVG Tiny P/S proíbe:
- Referências externas e recursos vinculados
- Scripts e elementos interativos
- Imagens rasterizadas incorporadas (elementos
) - Certos efeitos de filtro e animações
O logotipo também deve ter:
- Proporção quadrada (1:1)
- Hospedagem em uma URL HTTPS publicamente acessível
- Ser servido com o tipo MIME correto (
image/svg+xml)
Implementação passo a passo
Passo 1 — Prepare seu registro DMARC
Se seu domínio ainda não tem p=quarantine ou p=reject, atualize seu registro DMARC agora. Aguarde 24–48 horas para a propagação do DNS antes de prosseguir.
Não apresse esta etapa. Publicar um registro BIMI antes que o DMARC esteja em aplicação não produzirá nenhuma exibição de logotipo e nenhum erro — o registro simplesmente será ignorado.
Passo 2 — Gere um arquivo SVG Tiny P/S compatível
Esta é a etapa onde a maioria das implementações falha. Converter um logotipo para SVG Tiny P/S manualmente requer edição de XML bruto e validação contra a especificação W3C. Os erros nem sempre são óbvios.
Use o makeBIMI.com para gerar um arquivo SVG Tiny P/S compatível gratuitamente. Faça upload do seu logotipo existente (PNG, SVG ou outro formato), e o makeBIMI o converte em um arquivo SVG Tiny P/S em conformidade com a especificação, pronto para implementação BIMI. Não é necessário criar conta.
Passo 3 — Hospede o arquivo SVG
Faça upload do seu arquivo SVG Tiny P/S para um servidor web ou CDN. O arquivo deve:
- Estar acessível via HTTPS (não HTTP).
- Ser servido a partir de uma URL estável e permanente. Alterar a URL posteriormente requer atualização do registro DNS.
- Estar publicamente acessível sem autenticação ou redirecionamentos.
Exemplo de URL hospedada:
https://bimi.seudominio.com/logo.svg
Verifique se o arquivo está acessível e retorna o tipo de conteúdo correto:
curl -I https://bimi.seudominio.com/logo.svg
A resposta deve incluir:
Content-Type: image/svg+xml
Passo 4 — Crie o registro DNS TXT do BIMI
Os registros BIMI são publicados como registros DNS TXT em um subdomínio específico. O formato é:
default._bimi.seudominio.com
Formato do registro:
v=BIMI1; l=https://bimi.seudominio.com/logo.svg;
Para BIMI autodeclarado (sem certificado), a tag de evidência de autoridade a= é omitida completamente ou deixada vazia. Não inclua um valor de espaço reservado.
Resumo do registro DNS:
| Campo | Valor |
|---|---|
| Tipo | TXT |
| Nome / Host | default._bimi |
| Valor | v=BIMI1; l=https://bimi.seudominio.com/logo.svg; |
| TTL | 3600 (ou o padrão do seu registrador) |
Observação: o makeBIMI.com gera o valor do registro DNS TXT corretamente formatado junto com o arquivo SVG. Copie-o diretamente para o painel de controle do seu provedor de DNS.
Passo 5 — Verifique a implementação
Após a propagação do DNS (normalmente de 1 a 24 horas), verifique se seu registro BIMI é resolvido corretamente:
dig TXT default._bimi.seudominio.com
A saída esperada inclui o valor do seu registro:
default._bimi.seudominio.com. 3600 IN TXT "v=BIMI1; l=https://bimi.seudominio.com/logo.svg;"
Envie um e-mail de teste do seu domínio para um endereço Yahoo Mail e confirme que o logotipo aparece na posição do avatar do remetente.
Erros comuns de implementação
| Sintoma | Causa provável |
|---|---|
| Logotipo não aparece no Yahoo Mail | DMARC está em p=none, ou arquivo SVG não é compatível com SVG Tiny P/S |
| Registro DNS é resolvido mas logotipo está em branco | SVG hospedado via HTTP, não HTTPS; ou tipo MIME incorreto |
| Logotipo aparece distorcido ou cortado | viewBox do SVG não é quadrado