Ir al contenido principal

Logo BIMI que no se muestra: 5 errores comunes y cómo corregirlos

Por CaptainDNS
Publicado el 8 de marzo de 2026

Actualizado el 25 de agosto de 2026

Diagrama de diagnóstico de los 5 errores comunes que impiden la visualización del logo BIMI
TL;DR
  • Error n.°1: política DMARC en p=none - BIMI exige p=quarantine o p=reject
  • Error n.°2: logo SVG no conforme con el perfil Tiny-PS (scripts, estilos CSS, viewBox no cuadrado)
  • Error n.°3: archivo SVG inaccesible vía HTTPS o alojado con encabezados incorrectos
  • Error n.°4: sintaxis del registro BIMI inválida (v=BIMI1; faltante, URL mal formada)
  • Error n.°5: sin certificado VMC/CMC - obligatorio para Gmail, opcional para Yahoo

Tu registro BIMI está publicado. Tu DMARC está configurado. Sin embargo, ningún logo aparece en Gmail ni en Yahoo Mail. Es frustrante, pero también muy común: la cadena BIMI tiene varios eslabones, y basta con que uno solo falle para que el logo no se muestre.

Esta guía repasa los 5 errores más frecuentes que impiden la visualización del logo BIMI. Para cada error, encontrarás el síntoma, la causa y la solución. El objetivo es permitirte diagnosticar el problema en menos de 10 minutos.

BIMI se basa en una cadena de prerrequisitos técnicos. Si uno de ellos falla, el proveedor de correo ignora silenciosamente el logo - sin mensaje de error.

Cadena de prerrequisitos BIMI: cada eslabón debe ser válido para que el logo se muestre

Error n.°1: política DMARC insuficiente

Síntoma: el registro BIMI está publicado, el logo SVG es válido, pero ningún proveedor muestra el logo.

Causa: tu política DMARC está en p=none. BIMI exige una política de aplicación: p=quarantine o p=reject. El modo p=none se limita a recopilar informes sin aplicar ninguna política - los proveedores consideran que el dominio aún no está listo para BIMI.

Diagnóstico:

dig _dmarc.tudominio.com TXT +short

Si el resultado contiene p=none, esa es la causa del problema.

Solución:

  1. Verifica que SPF y DKIM estén correctamente configurados y que tus informes DMARC no muestren rechazos legítimos
  2. Cambia a p=quarantine (paso intermedio) y luego a p=reject (recomendado)
  3. Deja que la política cubra el 100 % de los mensajes: es el valor por defecto, y DMARCbis elimina la etiqueta pct
_dmarc.tudominio.com TXT "v=DMARC1; p=reject; rua=mailto:dmarc@tudominio.com;"

Error n.°2: logo SVG no conforme con el perfil Tiny-PS

Síntoma: el registro BIMI apunta a un archivo SVG accesible, pero el proveedor no lo muestra.

Causa: el archivo SVG no cumple con el perfil SVG Tiny 1.2 PS requerido por BIMI. Los errores más comunes:

ProblemaEjemplo
baseProfile="tiny-ps" faltanteNingún editor gráfico lo añade por defecto
Bloque <style> CSSIllustrator y Figma exportan los colores como clases CSS
viewBox no cuadradoviewBox="0 0 800 400" en lugar de 0 0 512 512
Elementos prohibidos<script>, <image>, <animate>, <filter>

Diagnóstico: abre tu archivo SVG en un editor de texto y verifica:

  • Presencia de version="1.2" y baseProfile="tiny-ps" en la etiqueta <svg>
  • Ausencia de <style>, <script>, <image>, <animate>
  • viewBox con ratio 1:1 (los dos últimos valores idénticos)

Solución: pasa tu logo por el convertidor SVG Tiny-PS de CaptainDNS. Añade los atributos faltantes, elimina los elementos prohibidos y convierte los estilos CSS en atributos inline.

Error n.°3: problema de alojamiento HTTPS

Síntoma: el logo cumple con SVG Tiny-PS, pero el proveedor no lo recupera.

Causa: el archivo SVG no es accesible vía HTTPS o el alojamiento no cumple con los requisitos técnicos. Los problemas comunes:

  • Certificado TLS inválido o expirado: el servidor debe presentar un certificado válido
  • URL en HTTP: BIMI exige HTTPS, una URL http:// es rechazada
  • Error 404 o 403: el archivo no existe en la URL indicada o el acceso está denegado
  • Content-Type incorrecto: el servidor debe devolver image/svg+xml
  • Encabezados de seguridad ausentes: los proveedores pueden rechazar respuestas sin Content-Security-Policy

Diagnóstico:

curl -I https://tudominio.com/bimi/logo.svg

Verifica: código HTTP 200, Content-Type: image/svg+xml, certificado válido.

Solución: aloja tu logo en un servidor HTTPS fiable. Si no dispones de infraestructura, utiliza el alojamiento BIMI de CaptainDNS (primera herramienta gratis, después 3 €/mes sin IVA): servimos tus assets en HTTPS con los encabezados correctos y generamos el registro DNS automáticamente.

Error n.°4: sintaxis del registro BIMI inválida

Síntoma: el logo es válido y accesible, pero el proveedor no lo encuentra.

Causa: el registro DNS BIMI contiene un error de sintaxis. Los errores frecuentes:

ErrorIncorrectoCorrecto
Versión faltantel=https://...v=BIMI1; l=https://...
Punto y coma faltantev=BIMI1 l=https://...v=BIMI1; l=https://...
Selector incorrecto_bimi.domain.comdefault._bimi.domain.com
URL sin HTTPSl=http://...l=https://...
Espacio en la URLl=https://... /logo.svgl=https://.../logo.svg

Diagnóstico:

dig default._bimi.tudominio.com TXT +short

Compara el resultado con el formato esperado:

"v=BIMI1; l=https://tudominio.com/bimi/logo.svg; a=https://tudominio.com/bimi/cert.pem;"

Solución: utiliza un verificador de registros BIMI para validar automáticamente la sintaxis y detectar errores.

Árbol de diagnóstico BIMI: identificar rápidamente la causa de no visualización del logo

Error n.°5: sin certificado VMC/CMC para Gmail

Síntoma: el logo se muestra en Yahoo Mail pero no en Gmail.

Causa: Gmail exige un certificado VMC (Verified Mark Certificate) o CMC (Common Mark Certificate) para mostrar el logo BIMI. Yahoo y Fastmail aceptan el modo autodeclarado (solo logo, sin certificado). El campo a= del registro BIMI debe apuntar al certificado en HTTPS.

Diagnóstico: verifica tu registro BIMI. Si a= está vacío (a=;), Gmail no mostrará el logo.

# Sin certificado - Yahoo OK, Gmail NO
"v=BIMI1; l=https://.../logo.svg; a=;"

# Con certificado - Yahoo OK, Gmail OK
"v=BIMI1; l=https://.../logo.svg; a=https://.../cert.pem;"

Solución:

  • Opción VMC: obtén un certificado VMC de DigiCert o Entrust (requiere una marca registrada)
  • Opción CMC: obtén un CMC, que no requiere marca registrada (aceptado por Gmail desde 2024)
  • Aloja el certificado en HTTPS y añade la URL en el campo a= del registro BIMI

Checklist de diagnóstico rápido

Recorra esta checklist en orden. Deténgase en cuanto encuentre el problema:

  1. DMARC: ¿p=quarantine o p=reject, con una cobertura del 100 % de los mensajes?
  2. SPF y DKIM: ¿ambos pasan para los correos enviados?
  3. Logo SVG: ¿baseProfile="tiny-ps", version="1.2", viewBox cuadrado, ningún elemento prohibido?
  4. Alojamiento: ¿URL HTTPS accesible, certificado TLS válido, Content-Type: image/svg+xml?
  5. Registro BIMI: ¿v=BIMI1; presente, puntos y coma, selector default._bimi.?
  6. Certificado VMC/CMC: ¿presente y accesible si apunta a Gmail?
  7. Propagación DNS: espera de 24 a 48 horas después de la publicación del registro

Si todos los puntos están validados y el logo sigue sin mostrarse, el tiempo de propagación es la causa más probable. Los proveedores de correo no recuperan el logo de forma instantánea.

FAQ

¿Por qué mi logo BIMI no se muestra en Gmail?

Gmail exige tres condiciones para mostrar un logo BIMI: una política DMARC en p=quarantine o p=reject, un logo SVG conforme con el perfil Tiny-PS y un certificado VMC o CMC válido. Si falta alguna de estas condiciones, Gmail ignora silenciosamente el registro BIMI.

¿Cuánto tiempo tarda en mostrarse el logo BIMI?

Después de publicar el registro BIMI, espera de 24 a 48 horas para la propagación DNS. Los proveedores de correo luego almacenan el logo en caché. En total, prevea de 2 a 7 días antes de ver el logo aparecer de forma sistemática.

¿Se necesita un certificado VMC para BIMI?

Depende del proveedor. Gmail exige un VMC o CMC. Yahoo Mail y Apple Mail aceptan el modo autodeclarado (solo logo). Si solo apunta a Yahoo, un logo SVG conforme y un alojamiento HTTPS son suficientes.

¿Cómo verificar si mi archivo SVG cumple con BIMI?

Abre el archivo en un editor de texto y verifica: version="1.2" y baseProfile="tiny-ps" en la etiqueta raíz, viewBox cuadrado, ausencia de &lt;script>, &lt;style>, &lt;image>, &lt;animate>. Utiliza un convertidor SVG Tiny-PS para corregir automáticamente los problemas.

¿Por qué no se detecta mi registro BIMI?

Verifica que el registro esté publicado en el subdominio correcto (default._bimi.tudominio.com) y que comience con v=BIMI1;. Los errores frecuentes: selector olvidado, punto y coma faltante o propagación DNS aún no completada.

Mi logo BIMI se muestra en Yahoo pero no en Gmail, ¿por qué?

Yahoo acepta el modo autodeclarado (solo logo, sin certificado). Gmail exige un certificado VMC o CMC además del logo. Añade un certificado en el campo a= de tu registro BIMI para que Gmail muestre el logo.

¿Qué encabezados HTTP se necesitan para alojar un logo BIMI?

El servidor debe devolver un código 200, un Content-Type: image/svg+xml, un certificado TLS válido e idealmente un encabezado Content-Security-Policy. Cualquier redirección HTTP a HTTPS o error de certificado puede impedir la recuperación del logo.


Diagnostique tu configuración BIMI: utiliza el verificador de registros BIMI de CaptainDNS para identificar en segundos los errores en tu registro, tu logo y tu certificado.


Fuentes

Artículos relacionados