Prueba lo que envía el código
Busca dónde enviamos el email para restablecer la contraseña, lánzalo a una dirección de prueba y lee el informe.
Lo he encontrado en auth/reset.ts. Enviándolo ahora a la dirección de prueba.
Cursor
Añade un bloque corto a mcp.json para que el agente de Cursor pruebe el email que envía tu código y abra el archivo que debes cambiar.
42 comprobaciones · Sin clave · Sin cuenta
Parte de lo que falla es una cabecera,
y esa cabecera está en un archivo que tienes abierto.
Prueba lo que envía el código
Busca dónde enviamos el email para restablecer la contraseña, lánzalo a una dirección de prueba y lee el informe.
Lo he encontrado en auth/reset.ts. Enviándolo ahora a la dirección de prueba.
Corrige las cabeceras
El informe dice que falta List-Unsubscribe. Añádelo a nuestro mailer y vuelve a probar.
Cabecera añadida. Probando con una dirección nueva.
Explica un fallo
Abre este informe y explica por qué falló DMARC si SPF pasó: [enlace al informe]
SPF pasó para el dominio de rebote, que es distinto de tu dominio From.
Usa .cursor/mcp.json para un proyecto o ~/.cursor/mcp.json para todos.
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "url": "https://email-spam-tester.com/mcp" } }}Parte de lo que falla en un email transaccional se decide en el código: falta la cabecera List-Unsubscribe, el dominio From no coincide o hay una parte HTML sin una parte de texto. Cursor ya tiene abierto ese código.
/mcpget_test_addressReserva 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_reportEspera 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_reportLee un informe existente mediante su slug, incluido el progreso de la comprobación de carpetas.
get_message_sourceDevuelve el email tal como llegó, con los encabezados en el orden de transmisión, durante una hora tras la entrega.
Aproximadamente la mitad de las comprobaciones revisan 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.
Lo que envías a la dirección de prueba. El mensaje sin procesar se conserva durante una hora después de llegar y luego solo queda el informe, en un enlace que puede abrir cualquiera que tenga el slug. Envía solo emails de prueba que no te importaría enseñar a un compañero y consulta la política de privacidad para conocer el resto.
Sí. Es el mismo análisis y la misma página de informe, así que puedes comparar una prueba desde un chat con otra desde la página de inicio.
Sí. No contiene nada secreto, así que puedes guardar .cursor/mcp.json en el repositorio sin problema.
Comprueba que el JSON sea válido y luego inicia un chat nuevo.
Eso lo decide Cursor. El servidor no pide ninguna clave ni cuenta.