Cómo probar la entregabilidad de emails: patrones comunes de fallo y cómo detectarlos
“He enviado el correo y no llega”. Esa frase puede significar cosas muy distintas: que el mensaje fue a spam, que el proveedor lo rechazó antes de aceptarlo, que quedó en cola por límite de envío, o que tu propio sistema lo marcó como “enviado” sin que el SMTP lo haya entregado realmente. La entregabilidad es un sistema de capas: autenticación, reputación, contenido, infraestructura y datos. Cuando una de esas capas se rompe, el resultado suele ser el mismo (silencio), pero el motivo real cambia.
Esta guía está pensada para probar entregabilidad con criterio y para reconocer los patrones de fallo más típicos. No se trata de “enviar más fuerte”, sino de identificar señales, aislar variables y corregir la causa.
Antes de probar: define qué tipo de email estás midiendo
No es lo mismo probar una campaña promocional que un email transaccional (OTP, verificación, recibos). Los transaccionales suelen tener mejor tolerancia, pero si fallan suele ser por autenticación o reputación. Las campañas, en cambio, sufren más por contenido, enlaces, historial de interacción y calidad de lista. Aclara esto desde el principio porque tu plan de prueba y tus métricas cambian.
- Transaccional: prioridad en rapidez, consistencia, headers correctos, baja tasa de quejas.
- Marketing: prioridad en reputación, engagement, segmentación, contenido y frecuencia.
- Mixto: peligro: mezclar campañas y OTP en el mismo dominio/IP puede arrastrar reputación.
Qué significa “fallo” en entregabilidad (y cómo distinguirlo)
Para diagnosticar rápido, separa estos escenarios:
- Rechazo (hard fail): el servidor destinatario rechaza el mensaje. Suele verse en logs como “550”, “5.7.1”, “policy”, “blocked”, “authentication required”, “spam rejected”.
- Diferido/cola (soft fail): aceptan pero retrasan. Típico con “421”, “4.7.0”, “temporarily deferred”, “rate limited”.
- Entregado a spam: el mensaje llega, pero no a la bandeja principal. Se detecta con pruebas en buzones reales y por señales de contenido/reputación.
- Entregado pero no visible: filtros internos, reglas del usuario, pestañas (Promociones), o el usuario no lo ve.
- Marcado como enviado pero no salió: error en tu app, mala instrumentación, o fallo en el proveedor SMTP/API.
La clave es tener observabilidad: logs SMTP, eventos del proveedor (accepted, deferred, bounced), y trazas internas con un ID por mensaje. Sin eso, “no llega” se vuelve adivinanza.
Patrón 1: autenticación rota (SPF, DKIM, DMARC)
Este es el fallo más repetido cuando un dominio es nuevo, cuando se cambia de proveedor o cuando se envía desde múltiples servicios. Si SPF o DKIM fallan, DMARC puede forzar cuarentena o rechazo, especialmente en proveedores estrictos.
Señales típicas
- Rebotes con “SPF fail”, “DKIM fail”, “DMARC policy”, “authentication required”.
- Entregas intermitentes: algunos emails llegan, otros no (dependiendo del servidor que envía).
- Cambios recientes: nuevo ESP, nueva IP, nuevo subdominio, nuevo proveedor de DNS.
Cómo probarlo bien
- Verifica que el Return-Path (MAIL FROM) esté alineado con tu dominio (alineación DMARC).
- Comprueba que todos los servicios que envían estén en SPF (sin exceder límites de lookup).
- Confirma que DKIM esté firmando en producción y no solo en staging.
- Revisa la política DMARC: si está en “reject” y no tienes alineación, verás bloqueos.
Un error común es tener SPF correcto “para un proveedor”, pero olvidar otro: por ejemplo, envíos transaccionales por una API y newsletters por otra. El receptor ve dos fuentes distintas y una no está autorizada.
Patrón 2: reputación baja o dominio/IP “fríos”
Los proveedores puntúan la reputación. Si tu dominio o tu IP son nuevos, o si has cambiado infraestructura, es normal que los primeros envíos tengan más fricción: throttling, spam o bloqueos parciales. Esto se llama “warm-up” y es una fase real, no una excusa.
Señales típicas
- Muchos “deferred” por rate limit aunque el contenido sea correcto.
- Entregas a spam sin rebote (no es rechazo, es desconfianza).
- Mejoras graduales con el tiempo si mantienes envíos moderados y engagement positivo.
Errores que empeoran el warm-up
- Pasar de 0 a miles de emails de golpe.
- Enviar campañas masivas antes de consolidar transaccionales.
- Listas frías: destinatarios que no interactúan o que marcan spam.
Para probar entregabilidad en fase fría, evita conclusiones absolutas con pocas muestras. Es mejor medir consistencia por tramos: pequeños lotes, varios proveedores destino, y comparar señales (bandeja principal vs spam, diferidos vs aceptados).
Patrón 3: contenido con señales de spam (texto, estructura y “tono”)
Los filtros modernos no solo miran palabras prohibidas. Miran patrones: densidad de enlaces, HTML desordenado, falta de versión texto plano, uso excesivo de imágenes, urgencia artificial, y promesas exageradas. Un correo puede “parecer legítimo” a un humano y aún así disparar heurísticas.
Señales típicas
- El mensaje llega, pero aterriza en spam o en Promociones de forma sistemática.
- Cambios de plantilla correlacionan con caídas de inbox placement.
- Asuntos con urgencia extrema o con mayúsculas repetidas empeoran el resultado.
Cómo probar contenido sin contaminar el diagnóstico
- Prueba una versión “mínima”: texto simple, 1 enlace, sin imágenes, con texto plano.
- Luego añade elementos de uno en uno: botones, tracking, imágenes, preheader, etc.
- Evita acortar URLs agresivamente o usar dominios de tracking con mala reputación.
Un patrón típico es que el dominio principal está bien, pero el dominio de tracking no. En ese caso, el correo no se bloquea por “tu marca”, sino por la infraestructura de enlaces.
Patrón 4: enlaces y tracking que disparan filtros
Los enlaces son una de las áreas más sensibles. Muchos sistemas de tracking crean redirecciones múltiples, usan parámetros largos y comparten infra con otros remitentes. Si uno de esos eslabones tiene mala reputación, arrastra la entrega.
Señales típicas
- La misma campaña sin tracking mejora notablemente la bandeja principal.
- Mensajes con más enlaces terminan en spam, con menos enlaces llegan mejor.
- Rechazos “policy” asociados a URLs concretas dentro del cuerpo.
Buenas prácticas de prueba
- Valida que los enlaces usen HTTPS y certificados correctos.
- Evita dominios “raros” o recién creados para tracking; mejor subdominio propio dedicado.
- Comprueba que la página destino no haga redirecciones sospechosas o descargas automáticas.
Patrón 5: listas deficientes (rebotes, spam traps y baja interacción)
Puedes tener autenticación perfecta y aun así caer en spam si tu lista está sucia. Rebotes altos, direcciones antiguas, usuarios inactivos y quejas elevadas destruyen reputación. Además, algunos proveedores penalizan la falta de engagement: si envías a mucha gente que no abre ni hace clic, te “rebajan” de bandeja principal.
Señales típicas
- Subida de rebotes y quejas tras importar listas antiguas.
- Caída de inbox placement al aumentar el volumen sin segmentación.
- Buena entrega en transaccionales, mala en campañas masivas (por audiencia fría).
Cómo probar sin arriesgar reputación
- Empieza con segmentos activos: usuarios recientes o con interacción previa.
- Evita reactivar contactos muy antiguos de golpe.
- Usa doble opt-in cuando puedas para mejorar calidad de lista.
Patrón 6: throttling y límites por proveedor
A veces no es “spam” ni “autenticación”: es simple capacidad. Gmail, Outlook y otros aplican límites por IP/dominio, especialmente si detectan picos o si tu reputación no está consolidada. El resultado: mensajes diferidos, colas internas, y tiempos de entrega irregulares.
Señales típicas
- Códigos de tipo 4xx (temporales) repetidos con mensajes de rate limit.
- Entregas que llegan horas más tarde sin cambios de contenido.
- Mejoras al reducir el throughput o al escalonar envíos.
La prueba aquí es operacional: envía en lotes más pequeños, ajusta concurrencia, y mide si el ratio de diferidos baja. Si mejora, era un problema de pacing.
Patrón 7: configuración técnica incompleta (headers, MIME, texto plano)
Muchos fallos nacen de detalles: encabezados faltantes, formato MIME incorrecto, HTML roto, o ausencia de parte texto. Los filtros modernos esperan correos “bien formados”. Un mensaje técnicamente extraño puede ser sospechoso.
Señales típicas
- Diferencias grandes entre proveedores: algunos aceptan, otros rechazan.
- Quejas de renderizado: botones que no se ven, caracteres raros, saltos extraños.
- Spam inexplicable en correos que “parecen” normales.
Qué revisar
- Multipart/alternative correcto: HTML + texto plano coherentes.
- From/Reply-To consistentes y con dominio alineado.
- List-Unsubscribe en campañas (reduce quejas porque facilita baja).
- Fechas, Message-ID y codificación (UTF-8) bien configuradas.
Patrón 8: bloqueos por políticas internas (compliance y “abuso percibido”)
Algunas organizaciones y proveedores aplican reglas propias: bloqueos por categorías, por dominios nuevos, por contenido con ciertas temáticas, o por coincidencias con patrones de abuso. También hay casos donde el receptor usa filtros corporativos que reescriben enlaces o escanean adjuntos, y eso puede cambiar el resultado.
Señales típicas
- El mismo email llega a cuentas personales, pero no a cuentas corporativas.
- Rechazos con mensajes genéricos de “policy” sin más detalle.
- Bloqueos asociados a adjuntos o a determinadas palabras clave del sector.
Aquí conviene probar variantes: sin adjuntos, sin ciertos enlaces, y con copy neutral. Si el bloqueo desaparece, ya sabes qué componente activar con cuidado o por canal alternativo.
Cómo diseñar una prueba de entregabilidad que sí sirva
Un buen test no es “mandar 20 correos y mirar si llegan”. Es un experimento controlado: cambias una variable cada vez y comparas en varios buzones destino. Idealmente pruebas al menos Gmail, Outlook/Hotmail, Yahoo y un dominio corporativo.
Plan recomendado (simple y eficaz)
- Baseline: email mínimo (texto + un enlace), a múltiples proveedores, desde tu envío real.
- Autenticación: confirma alineación SPF/DKIM/DMARC en el mensaje recibido (headers).
- Infra: prueba con y sin tracking, y con distintos subdominios si existen.
- Contenido: añade plantilla final por fases (imágenes, botones, secciones).
- Volumen: escala poco a poco y mide diferidos, spam y quejas.
Si haces todo a la vez (nuevo dominio, nueva plantilla, tracking nuevo, volumen alto), cuando falle no sabrás por qué. La entregabilidad premia el método.
Checklist de diagnóstico rápido (cuando “no llega”)
- ¿Hay rebote? Si hay 5xx, lee el motivo exacto: autenticación, policy, blocked.
- ¿Hay diferido? Si hay 4xx, revisa rate limit y pacing.
- ¿Llega a spam? Prueba un correo mínimo para separar reputación de contenido.
- ¿Cambiaste algo? DNS, proveedor, plantilla, tracking, IP, volumen, lista.
- ¿Mezclas tipos? Separar transaccional y marketing suele mejorar estabilidad.
- ¿Tu lista está limpia? Segmenta por actividad y reduce envíos a inactivos.
Cuando aplicas este checklist, el fallo deja de ser un misterio. La mayoría de problemas encajan en un patrón clásico: autenticación rota, reputación fría, contenido/links sospechosos, listas malas o límites de envío. Y cuando lo identificas, la corrección suele ser directa.
Conclusión: la entregabilidad es ingeniería, no suerte
Probar entregabilidad consiste en aislar variables y en construir confianza con los proveedores de correo. Si tu autenticación está alineada, tu infraestructura es coherente, tu contenido no dispara señales innecesarias, tu lista está cuidada y tu volumen crece de forma controlada, los resultados se estabilizan. Y si algo falla, casi siempre lo verás primero como un patrón repetido en logs y en pruebas comparativas.
La mejor estrategia es preventiva: instrumentación, pruebas por fases y segmentación inteligente. Así conviertes el “no llega” en un diagnóstico con causa y solución.