~ digitalchk / docs / email-health-chk

Email Health Chk analiza la postura pública de correo de un dominio: cómo autentica sus mensajes, cómo negocian TLS sus servidores, si sus direcciones aparecen en listas de bloqueo y dónde están los huecos. Funciona como plugin de WordPress, publica una herramienta para tus visitantes y le envía a cada uno un informe escrito.

  • Versión 1.2.1
  • Actualizada 28 de septiembre de 2026
  • WordPress 5.8+
  • PHP 7.4+

Para qué sirve. Dos cosas a la vez. Tus visitantes obtienen una respuesta directa sobre su propio dominio, y tú obtienes una conversación cualificada, porque alguien que acaba de descubrir que su DMARC está en modo de solo vigilancia es una persona con un problema que sabes resolver.

Requisitos

  • WordPress 5.8 o superior
  • PHP 7.4 o superior
  • Resolución DNS saliente desde el servidor, incluidas consultas TXT y MX
  • Conexiones SMTP salientes por el puerto 25 para las comprobaciones del servidor de correo

El plugin funciona sin ninguno de los servicios opcionales de abajo. Obtendrás el análisis técnico completo; lo que pierdes es la redacción y el PDF.

Qué comprueba

Cada hallazgo cae en uno de cinco grupos, y cada uno lleva una gravedad que ordena el informe.

Grupo Comprobaciones
Autenticación SPF presente y único, número de consultas SPF frente al límite de diez, consultas vacías, cadenas de include que no resuelven, bucles de include, detección de DKIM, presencia y política de DMARC, DMARC delegado por CNAME
Servidor de correo Registros MX, soporte de STARTTLS, validez y caducidad del certificado, coincidencia del nombre del certificado, MTA-STS, TLS-RPT
Listas de bloqueo Las direcciones de envío contra listas públicas de bloqueo, reportando como rechazadas las listas que no aceptan nuestras consultas, en vez de darlas por limpias
DNS DNSSEC, registros CAA, BIMI
Servidor web Si el dominio responde por HTTPS

Una decisión de diseño que conviene conocer. Cuando una comprobación no se puede completar, el plugin lo dice. No reporta una consulta fallida como un resultado limpio. Esto importa más de lo que parece: una lista de bloqueo que rechaza las consultas de resolvers públicos le responderá «no listado» a una implementación ingenua, y el informe le diría a tu visitante que está bien cuando en realidad no se comprobó nada.

Atribución. El plugin muestra una línea pequeña, «Una herramienta de Digital Checkmark», con un enlace a digitalchk.com, debajo del analizador, al pie de cada página del informe PDF y debajo de cada correo que envía. Es parte del plugin y no tiene ajuste para quitarla. Si una herramienta y un formulario de Leads Chk comparten página, la línea sale una sola vez.

Cómo configurarlo

Anti abuso Recomendado

En Settings, añade tu clave de sitio y tu clave secreta de Cloudflare Turnstile. Turnstile frena el abuso automatizado de la herramienta pública. Sin él, cualquiera puede automatizar tu herramienta y consumir tus cuotas de los servicios de abajo.

Verificación de correo Recomendado

En Verification, añade una clave de Reoon. Esto confirma que una dirección puede recibir correo de verdad antes de que el plugin genere y le envíe un informe, lo que protege tu reputación de envío frente a rebotes a direcciones inventadas.

El informe escrito Opcional

En Settings, elige un proveedor de IA y añade su clave. El modelo recibe los hallazgos técnicos y redacta la explicación en lenguaje claro y el plan de acción ordenado. Sin clave, la herramienta sigue produciendo el análisis completo, solo que sin la redacción. En los modelos que lo admiten, Thinking level equilibra rapidez y profundidad. En Backup AI puedes agregar un segundo servicio de IA con una API de tipo Chat Completions que redacta el informe cuando el proveedor principal falla o tarda demasiado.

Todo registro DNS que sugiera el modelo va marcado como generado por IA, con la indicación de validarlo antes de publicarlo. Deja esa marca donde está.

Informes en PDF Opcional

Los informes se convierten a PDF con Gotenberg, que alojas tú. Pon su URL en Settings. Normalmente corre como contenedor en la misma máquina, en cuyo caso la URL es http://127.0.0.1:3000.

Si no puedes correr Gotenberg, ve a Email Reports y pon el formato de adjunto en HTML. Se adjunta el mismo documento como archivo .html sin ningún conversor. Ten en cuenta que muchas pasarelas de correo ponen en cuarentena o eliminan los adjuntos HTML, porque son un vector clásico de phishing, así que prefiere PDF siempre que puedas correr el conversor.

Entrega

En Email Reports, configura el servidor SMTP que envía los informes, junto con la marca que aparece en ellos: nombre de empresa, lema, logotipo, colores y diseño de portada.

Captación de contactos y retención

Cuando un visitante pide su informe, el plugin puede guardar la dirección como contacto, junto con el dominio analizado y un recuento de hallazgos por gravedad. Los encuentras en Leads.

Dos ajustes lo gobiernan:

  • Enable lead capture. Apágalo y la dirección verificada se usa solo para entregar el informe y después se descarta. No se guarda contacto ni se dispara ninguna notificación. Turnstile, el código de un solo uso y la verificación del correo siguen funcionando, porque existen para evitar abuso y no para recopilar nada.
  • GDPR retention (days). Los contactos más antiguos que ese plazo se borran de forma automática mediante una tarea programada. Ponlo en 0 para desactivar el borrado, aunque no lo recomendamos.
  • Pedidos de privacidad. El plugin funciona con las herramientas de privacidad de WordPress (Herramientas > Exportar datos personales y Borrar datos personales): un solo pedido exporta o borra todo lo que guarda de una dirección de correo, incluidos los informes enviados.

Si tienes Leads Chk instalado, cada dirección que pide un informe también se envía allí, con etiquetas y un registro del consentimiento. Qué pasa después (solo se guarda, se ofrece la newsletter con una casilla o se suscribe) y a qué lista va se decide en la pantalla Integrations de este plugin. Leads Chk también puede poner un formulario de newsletter debajo de la herramienta.

Idiomas

El plugin incluye traducción al español y sigue el idioma del sitio, incluido el idioma que viaja en la petición cuando tienes un sitio multilingüe. El informe, la vista en pantalla y el PDF salen en el idioma que está leyendo el visitante.

Si algo no funciona

No llega el PDF, pero el análisis sí corre.

Revisa la URL de Gotenberg y que el servicio responda. El plugin reporta el fallo de conversión en vez de enviar un mensaje vacío.

El informe sale en el idioma equivocado.

Confirma el idioma del sitio y que tu plugin multilingüe esté pasando el idioma en las peticiones del front.

Una lista de bloqueo aparece como rechazada.

Es lo esperado cuando tu servidor resuelve por un DNS público. Varias listas no aceptan consultas desde esos, y el informe lo dice en vez de fingir que la dirección está limpia.

La herramienta carga pero nunca envía.

Comprueba que las claves de Turnstile sean correctas y que challenges.cloudflare.com sea alcanzable desde el navegador del visitante.

Cómo pedir ayuda

Escríbenos desde la página de soporte. Incluye la versión del plugin, tus versiones de WordPress y PHP, y el texto exacto de cualquier error.

Ir a soporte