Email Spam Tester

Email Spam Tester › Email Spam Tester para WordPress

Email Spam Tester para WordPress

Un plugin para propietarios de sitios y para quienes los gestionan. Prueba los emails que WordPress envía realmente mediante wp_mail y el plugin SMTP que haya detrás, y te indica qué debes cambiar en DNS y en WordPress.

Versión 0.1.1, 6 de octubre de 2026. En WordPress, el plugin se llama Tanichev Email Deliverability Tester. Descargar (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. La instalación se explica en la última sección de esta página.

Por qué usar un plugin si el sitio puede enviar directamente a una dirección de prueba

Puedes hacerlo, y es fácil enviar un email desde tu propio buzón, obtener una buena puntuación y dejarlo ahí, mientras las confirmaciones de pedidos se envían por una ruta diferente. El correo de una tienda sale a través de wp_mail(): mediante mail() de PHP en el servidor web si nadie lo ha cambiado, o mediante un plugin SMTP como WP Mail SMTP o FluentSMTP. Cada opción tiene su propia dirección From, su propio remitente del sobre y su propio servidor. Además, un email de WooCommerce tiene su propia dirección From. El plugin envía la prueba por esa misma ruta.

Qué es una prueba

Elige uno de los emails del sitio y pulsa Enviar la prueba:

Todos se rellenan con Jane Sample, un enlace de restablecimiento que no restablece nada y un pedido que nunca se guarda, porque cualquiera que tenga el enlace al informe de la prueba puede abrirlo.

La prueba también indica al servicio si WordPress envía mediante mail() o SMTP, y a través de qué servidor y plugin SMTP. El plan de IA lo tiene en cuenta. En mi sitio de prueba, que envía mediante mail() de PHP, los primeros pasos del plan fueron "Deja de enviar directamente a través del servidor web" y "Autoriza al proveedor SMTP con SPF".

"Comprobar también la carpeta en los proveedores de email" está activado de forma predeterminada y consume unos 30 emails adicionales de tu cuota SMTP. Las copias se envían de pocas en pocas mientras la página está abierta, o durante las ejecuciones programadas de WordPress cuando no lo está. La tabla se completa a lo largo de media hora: Bandeja de entrada, Spam o Promociones en Gmail, Outlook, Yahoo, Proton, AOL y los demás, o la respuesta que dio un proveedor cuando rechazó el email. Los buzones de Gmail son buzones públicos de prueba, por lo que allí se pueden ver el asunto y el nombre del remitente.

Registros que debe añadir

Antes de enviar nada, la página Test comprueba los registros SPF, DKIM, DMARC y MX del dominio del remitente y muestra los registros que debe añadir, cada uno con un botón Copy. Cuando el sitio envía a través de un proveedor conocido (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark y algunos más), la línea SPF incluye el valor include de ese proveedor en lugar de una IP de su grupo. Después de una prueba, la comprobación también identifica desde qué IP se envió el email. El plugin nunca modifica el DNS, no puede hacerlo, ya que la zona está en el registrador o en Cloudflare.

Historial

La pestaña Historial muestra las pruebas del sitio, empezando por la más reciente. El gráfico superior muestra la evolución de la puntuación, y cada fila indica qué comprobaciones pasaron de fallo a aprobado, o al revés, desde la prueba anterior.

Monitorización

Esta parte está desactivada hasta que la actives. Después, una vez por minuto, el plugin pregunta a Email Spam Tester cuáles de los emails enviados por el sitio son de un tipo nuevo y envía una copia solo de esos a una dirección privada mediante el mismo wp_mail(). El original no se modifica, y la copia conserva el remitente y las cabeceras, pero elimina Cc, Bcc, los archivos adjuntos y la cadena de consulta de todos los enlaces, lo que también elimina las claves de restablecimiento de contraseña. Su informe indica qué plugin envió el email, según el código que llamó a wp_mail(): WooCommerce, Contact Form 7, WPForms o el propio WordPress.

La pestaña Monitoring muestra las últimas 24 horas por plugin, alertas como "WooCommerce: DMARC falla en 12 de 12 emails" y los emails que WordPress no pudo entregar, junto con la respuesta del servidor. Esos fallos también aparecen como una prueba de Site Health.

El resto

Qué sale de su sitio

Nada sale antes de que pulse Connect this site. Después, el servicio recibe las versiones de WordPress y de los plugins, los emails de prueba, el dominio del remitente y el método que utiliza WordPress para enviarlos (nunca una contraseña SMTP), así como la respuesta del servidor cuando rechaza un email, sin las direcciones. Si la monitorización está activada, también recibe el remitente y el asunto de cada email que envía el sitio, además de una copia de cada tipo nuevo. Solo el sitio puede ver esos informes. El tiempo de conservación de cada elemento se indica en la sección del plugin de la página de privacidad.

Precio

El plugin se puede usar gratis actualmente, con 30 pruebas y 3 comprobaciones de carpetas al día por sitio, y hasta 3 dominios monitorizados.

Instalación

  1. En WordPress, ve a Plugins › Add New Plugin, busca "Tanichev Email Deliverability Tester", instálalo y actívalo. Está en el directorio de WordPress.org, por lo que las actualizaciones se reciben a través del panel como las de cualquier otro plugin.
  2. Si no usas el directorio, descarga el archivo ZIP de arriba, compruébalo con sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256 (debería mostrar OK) y súbelo desde Plugins › Add New Plugin › Upload Plugin.
  3. Abre Deliverability Tester en el menú de administración, lee qué datos se envían al conectar y pulsa Connect this site.
  4. Elige un email y pulsa Send the test. El informe aparecerá en la misma página en uno o dos minutos.

Probado en WordPress 7.1.2 con PHP 8.3, WooCommerce y la función mail() de PHP a través de Postfix. Aún no se ha probado en un servidor en producción con un plugin SMTP que envíe a través de un proveedor ni en una instalación multisitio.