¿Por qué inspeccionar tu registro BIMI?
Un registro BIMI mal configurado en el DNS puede:
- Impedir la visualización de tu logo en Gmail, Yahoo y Apple Mail
- Ser ignorado silenciosamente sin ninguna alerta de los webmails
- Exponer problemas con tu logo SVG o certificado VMC
El inspector BIMI (BIMI record checker, BIMI lookup) consulta el DNS en tiempo real para mostrar exactamente lo que ven los servidores destinatarios. Detectas errores de publicación antes de que impacten tu imagen de marca.
Casos de uso comunes:
- Después de publicar → Verificar que el registro está correctamente propagado
- Logo no mostrado → Diagnosticar por qué tu marca no aparece
- Auditoría de marca → Validar la configuración BIMI de un dominio
Cómo usar el inspector BIMI en 3 pasos
Paso 1: Introducir el dominio a analizar
Introduce el dominio exactamente como aparece en tus direcciones de email:
captaindns.com(dominio principal)marketing.captaindns.com(subdominio si envías desde un subdominio)
La herramienta consulta automáticamente default._bimi.dominio y recupera el registro TXT publicado.
Paso 2: Analizar resultados
El inspector muestra:
| Elemento | Descripción |
|---|---|
| Versión (v=) | Debe ser BIMI1 |
| URL logo (l=) | URL HTTPS del logo SVG Tiny-PS |
| URL VMC (a=) | URL HTTPS del certificado VMC (opcional) |
| Estado logo | Descarga, formato, conformidad Tiny-PS |
| Estado VMC | Validez, autoridad, coherencia dominio |
| Política DMARC | Compatible BIMI (quarantine/reject requerido) |
Paso 3: Corregir alertas
Los resultados se clasifican por nivel de gravedad:
- ❌ Error → Problema bloqueante, el logo no se mostrará
- ⚠️ Advertencia → Funcional pero mejora recomendada
- ✅ Válido → Configuración correcta
Corrige los errores en tu DNS, espera la propagación y relanza la inspección.
¿Qué es BIMI?
BIMI (Brand Indicators for Message Identification) es un protocolo que:
- Muestra tu logo en la bandeja de entrada de los destinatarios
- Refuerza la confianza en tu marca entre los usuarios
- Requiere DMARC con una política aplicada (quarantine o reject)
El registro BIMI se publica como un registro TXT en default._bimi.tudominio.com.
Ejemplo de registro BIMI:
v=BIMI1; l=https://cdn.captaindns.com/bimi/logo.svg; a=https://cdn.captaindns.com/bimi/vmc.pem
Este registro indica:
- Versión BIMI1 (único valor válido)
- Logo SVG accesible vía HTTPS
- Certificado VMC para webmails que lo requieren
Lo que verifica el inspector BIMI
Resolución DNS
| Verificación | Error si... |
|---|---|
| Registro TXT existe | No hay TXT en default._bimi.dominio |
| Registro BIMI presente | TXT existe pero no comienza con v=BIMI1 |
| Registro único | Múltiples registros BIMI (conflicto) |
Validación del logo
| Verificación | Descripción |
|---|---|
| Accesibilidad | URL HTTPS accesible sin autenticación |
| Formato SVG | Archivo en formato SVG (no PNG/JPEG) |
| Conformidad Tiny-PS | Sin scripts, sin refs externas |
| viewBox | Presente y cuadrado |
| Redirecciones | Sin redirección a dominio diferente |
Validación del VMC
| Verificación | Descripción |
|---|---|
| Accesibilidad | Certificado descargable |
| Formato PEM | Estructura de certificado válida |
| Validez | No caducado, no revocado |
| Autoridad | CA reconocida (DigiCert, Entrust) |
| Dominio | Coherencia con dominio BIMI |
Verificación DMARC
| Verificación | Descripción |
|---|---|
| Registro presente | DMARC configurado en el dominio |
| Política compatible | p=quarantine o p=reject (no none) |
Diagnósticos comunes y soluciones
BIMI_NOT_FOUND - Registro ausente
Causa: No existe ningún registro TXT en default._bimi.tudominio.com
Solución:
- Crea un registro TXT en
default._bimi.tudominio.com - Contenido mínimo:
v=BIMI1; l=https://url-de-tu-logo.svg - Publica y espera la propagación DNS
BIMI_LOGO_NOT_FOUND - Logo inaccesible
Causa: La URL del logo no responde o no es accesible
Solución:
- Verifica que la URL es correcta y accesible públicamente
- Confirma que el servidor responde en HTTPS sin autenticación
- Prueba la URL directamente en un navegador
BIMI_LOGO_NOT_TINYPS - Logo no conforme
Causa: El logo SVG contiene elementos prohibidos por el perfil Tiny-PS
Solución:
- Usa el Validador de sintaxis BIMI para identificar problemas
- Elimina scripts, referencias externas, foreignObject
- Asegúrate de tener un viewBox cuadrado
BIMI_VMC_EXPIRED - Certificado caducado
Causa: El certificado VMC ha superado su fecha de validez
Solución:
- Renueva el certificado con tu autoridad de certificación
- Actualiza el archivo VMC en tu servidor
- Verifica que la URL en la etiqueta
a=apunta al nuevo certificado
DMARC_POLICY_NONE - Política DMARC insuficiente
Causa: La política DMARC está configurada como p=none
Solución:
- Pasa a
p=quarantinepara empezar - Una vez estable, pasa a
p=rejectpara protección máxima - BIMI solo funcionará con una política aplicada
Prerrequisitos para un BIMI funcional
1. DMARC con política aplicada
_dmarc.tudominio.com TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@tudominio.com"
p=none→ BIMI ignoradop=quarantine→ BIMI funcionalp=reject→ BIMI funcional + protección máxima
2. SPF y DKIM alineados
- La dirección From debe coincidir con el dominio SPF
- La dirección From debe coincidir con el dominio DKIM
- El alineamiento puede ser relaxed o strict
3. Logo SVG conforme
- Formato SVG Tiny-PS
- viewBox cuadrado presente
- Sin scripts, sin referencias externas
- Alojado en HTTPS sin autenticación
4. VMC válido (opcional pero recomendado)
- Emitido por DigiCert o Entrust
- No caducado
- Cubre el dominio BIMI
- El logo en el VMC coincide con el logo BIMI
FAQ - Preguntas frecuentes
P: ¿Cuál es la diferencia entre el inspector BIMI y el validador de sintaxis?
R: El inspector BIMI consulta el DNS para verificar el registro publicado en tu dominio. El validador de sintaxis analiza un registro que pegas antes de publicarlo. Flujo de trabajo recomendado: validador → publicación → inspector.
P: ¿Qué significa "registro BIMI no encontrado"?
R: No existe ningún registro TXT en default._bimi.tudominio.com. Crea un registro TXT con al menos:
v=BIMI1; l=https://url-de-tu-logo.svg
P: ¿Por qué mi logo no se muestra a pesar de tener un registro válido?
R: Comprueba tu política DMARC. BIMI requiere p=quarantine o p=reject. Con p=none, los webmails ignoran BIMI aunque el registro sea perfecto. Verifica también que SPF y DKIM están correctamente alineados.
P: ¿Qué significa "logo no conforme Tiny-PS"?
R: El logo SVG contiene elementos prohibidos por el perfil BIMI:
- Scripts JavaScript
- Referencias a recursos externos
- Elementos
<foreignObject> - Fuentes externas embebidas
Usa el validador de sintaxis BIMI para identificar los problemas específicos.
P: ¿Es obligatorio el VMC para BIMI?
R: Técnicamente no, pero en la práctica sí para la mayoría de webmails. Gmail, Yahoo y Apple Mail requieren un VMC válido para mostrar el logo. Sin VMC, solo algunos proveedores mostrarán tu marca.
P: ¿Cuánto tiempo para ver los cambios BIMI?
R: La propagación DNS depende del TTL (Time To Live) del registro:
- TTL 3600 (1h) → 1-4 horas
- TTL 86400 (24h) → 24-48 horas
Los webmails también cachean los logos durante varias horas a varios días.
P: ¿El inspector también verifica DMARC, SPF y DKIM?
R: El inspector verifica la presencia y política DMARC ya que es un prerrequisito de BIMI. Para una verificación completa de autenticación de email:
- Inspector DMARC → Política DMARC
- Inspector SPF → Registro SPF
- Inspector DKIM → Clave pública DKIM
Herramientas complementarias
| Herramienta | Utilidad |
|---|---|
| Validador sintaxis BIMI | Validar sintaxis ANTES de publicar en DNS |
| BIMI Generator | Genera un registro BIMI válido para tu dominio |
| Inspector DMARC | Verificar política DMARC (prerrequisito BIMI) |
| Inspector SPF | Validar registro SPF asociado |
| Inspector DKIM | Verificar clave pública DKIM |
| Probador de email | Probar autenticación completa con email real |
| Propagación DNS | Verificar propagación mundial del registro |
Recursos útiles
- BIMI Group - Especificaciones oficiales (consorcio BIMI)
- Google - Requisitos BIMI (guía Gmail)
- DigiCert VMC (obtener certificado)
- Entrust VMC (obtener certificado)
- SVG Tiny PS Profile (W3C)