Email Spam Tester

Claude Code

Tus plantillas se prueban mientras trabajas en ellas

Un comando en el terminal. Después, Claude Code puede enviar una plantilla transaccional a través de tu relay, leer lo que recibió el destinatario y cambiar la plantilla o decirte qué registro debes corregir.

Copia el comando

42 comprobaciones · Sin clave · Sin cuenta

Un comando y después pregunta

El servidor está alojado, así que no se instala nada ni se añade ninguna clave a tu entorno.

https://email-spam-tester.com/mcp
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp

O instala el plugin

El mismo servidor, más una skill que indica al agente cómo ejecutar el ciclo.

/plugin marketplace add serg-tanichev/email-spam-tester-mcp
/plugin install email-spam-tester@email-spam-tester

Qué preguntar

Prueba una plantilla

Envía templates/welcome.html a una dirección de prueba mediante nuestro mailer de staging y dime qué falla.

DKIM pasa, pero d= es el dominio del relay, así que DMARC no está alineado.

Busca la cabecera

Obtén el código fuente del mensaje para este slug y muéstrame qué cabecera debería establecer nuestro código: [slug]

Falta List-Unsubscribe-Post. Debe ir en mailer.ts, línea por línea, más abajo.

Compara dos ejecuciones

Corrige lo que indica el informe, vuelve a probar con una dirección nueva y compara las dos puntuaciones.

Segunda ejecución completada. Pondré las dos puntuaciones una al lado de la otra.

La plantilla compiló.
Eso no dice nada sobre la bandeja de entrada.

La conexión incluye cuatro herramientas

Un cambio en la plantilla, una prueba y un informe que indica qué cabecera falló, todo en la misma sesión donde ya está abierto el código.

Claude Code
/mcp
  • get_test_address

    Reserva una dirección durante una hora. Con la prueba de ubicación activada, también obtienes una lista de buzones de distintos proveedores.

  • wait_for_report

    Espera a que terminen las comprobaciones y devuelve las puntuaciones, las comprobaciones fallidas y con advertencias junto con sus evidencias, y el plan de corrección.

  • get_report

    Lee un informe existente mediante su slug, incluido el progreso de la comprobación de carpetas.

  • get_message_source

    Devuelve el email tal como llegó, con los encabezados en el orden de transmisión, durante una hora tras la entrega.

Preguntas

¿Por qué necesita un email real en lugar de texto pegado?

Aproximadamente la mitad de las comprobaciones analizan lo que añade la plataforma de envío: la firma DKIM, la ruta por sus servidores y las cabeceras de cancelación de suscripción. El texto pegado no contiene nada de eso, así que el modelo tendría que adivinar.

¿Qué puede ver el servidor?

Lo que envías a la dirección de prueba. El mensaje sin procesar se conserva durante una hora después de llegar. Después, solo queda el informe, en un enlace que puede abrir cualquiera que tenga el slug. Usa un email de prueba que no te importe mostrar a un compañero y lee la política de privacidad para conocer el resto.

¿La puntuación es la misma que en el sitio web?

Sí. Usa el mismo análisis y la misma página de informe, así que puedes comparar una ejecución desde un chat con otra desde la página de inicio.

¿Debe usar el relay de producción?

Sí, cuando puedas. Un relay de staging suele firmar con otra clave y enviar desde otra IP, por lo que las comprobaciones describirían una configuración incorrecta.

¿La configuración del proyecto necesitará secretos?

No. El servidor no requiere ninguna clave, así que .mcp.json solo contiene la dirección.

¿Cuál es la diferencia entre el plugin y el comando?

El comando añade las herramientas. El plugin añade las mismas herramientas y una skill, para que el agente también sepa que skip no significa pass.

Envía un email real y lee lo que vuelve

Copia el comando