Traducido automáticamente del inglés.

Leer en inglés
Proxy Mail QA

Probar los correos de autenticación en apps que creas con Claude Code

Claude Code puede generar el registro, el inicio de sesión, la verificación por correo y el restablecimiento de contraseña en una sola sesión. Las pruebas que escribe suelen simular el correo, así que la ruta real, desde tu proveedor de correo hasta el enlace en el que hace clic un usuario, es la parte que nadie ha ejecutado.

Añadir a Claude Code

CLI de Claude Code
claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcp

Luego escribe /mcp en Claude Code, elige proxymail-qa y Authenticate: inicias sesión en Proxy Mail QA en tu navegador. Gratis, sin ninguna clave de API que copiar.

Otras formas de conectarte

Actualizado el

Dónde encaja el correo en un flujo de trabajo con Claude Code

Claude Code es el agente de programación de Anthropic. Funciona en tu terminal, tu editor y el navegador, lee tu código y hace cambios en todo él. Pide “registro con correo y contraseña con verificación” y obtendrás los formularios, las llamadas de API y las plantillas, conectados a lo que uses: Supabase Auth, Clerk, Auth.js, Firebase o tu propio backend.

Lo que no puede hacer fácilmente es recibir el correo. Las pruebas unitarias simulan el remitente y las pruebas de extremo a extremo suelen omitir la verificación. Así que el primer correo de confirmación real a menudo se envía al primer usuario real.

¿Qué inicio de sesión creará?

El que pidas. La mayoría de las apps terminan usando Supabase Auth, Clerk, Firebase Authentication, Auth.js o Better Auth, y cada uno envía correos distintos: Clerk envía un código por defecto, Firebase un enlace y Auth.js solo enlaces mágicos, a menos que construyas el resto. Dile a Claude Code los métodos que quieres, como “correo y contraseña con un código de confirmación, más Google”, y luego prueba cada correo que envíe. Qué correos envía cada servicio de inicio de sesión.

Una comprobación de extremo a extremo en cinco minutos

  1. Crea una dirección en Proxy Mail QA. Crea varias a la vez si quieres una por escenario, como usuario nuevo, usuario invitado y restablecimiento.
  2. Ejecuta tu app (npm run dev o similar) y regístrate con la dirección.
  3. Mira llegar el código o el enlace. Aparece en la fila de la dirección en segundos, con un botón Copiar para un código o botones Abrir enlace y Copiar enlace para un enlace.
  4. Termina el flujo. Pega el código en tu app o haz clic en el enlace. Si el enlace apunta a localhost:3000, lo marcamos. Es lo esperado mientras desarrollas en local: elige Este es mi entorno de desarrollo y no se volverá a marcar en ese proyecto.
  5. Repite en staging antes de publicar. Ahí un enlace a localhost es un error real, y el más común en el código de autenticación generado. Así se corrige.

Deja que Claude Code revise el correo por sí mismo

El plugin de Proxy Mail QA añade el MCP server y ocho skills que guían a Claude Code en el trabajo, desde probar un registro de principio a fin hasta averiguar por qué no llegó un correo. En Claude Code, ejecuta estos dos comandos, uno a la vez:

In Claude Code
/plugin marketplace add aaquib90/proxymail-qa-plugin
/plugin install proxymail-qa@proxymail-qa

Luego escribe /mcp, elige proxymail-qa y Authenticate. Tu navegador se abre para iniciar sesión en Proxy Mail QA y elegir el proyecto que Claude Code puede usar, sin ninguna clave de API que copiar. Para usar solo el MCP server, ejecuta claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcp en una terminal y autentícate de la misma forma; para usar una clave de API, consulta la configuración de MCP server.

Luego pídelo con palabras sencillas: “Regístrate en localhost:3000 con una nueva dirección de Proxy Mail QA y confirma el correo”. Claude Code crea la dirección, completa tu formulario, espera el código o enlace y termina el registro. Solo recibe el código o enlace, nunca el texto del correo.

Dale las pruebas a Claude Code

Cuando algo no está bien, pega lo que viste directamente en tu sesión. Lo específico es mejor que lo vago:

La vista de la bandeja de entrada muestra el remitente, el asunto, el contenido completo y todos los enlaces de cada correo, que suele ser todo lo que el agente necesita.

Antes de una versión, pide un inventario de todo lo que envía la app:

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, tell me what triggers it, which URL its link points to, and how long its link or code stays valid. Flag anything that uses localhost.

Consejos

Úsalo en tu próxima prueba de registro

Plan gratuito, sin tarjeta de crédito. Crea una dirección y mira cómo llega el código o el enlace.

Crear una cuenta gratuitaAbrir la aplicación

Preguntas

¿Tengo que cambiar mi app para usar Proxy Mail QA?

No. Regístrate en tu app con una dirección de Proxy Mail QA, igual que lo haría un usuario. Lo que envíe tus correos (Supabase Auth, Clerk, Auth.js con Resend, Firebase, tu propio SMTP) entrega en ella como en cualquier otra bandeja de entrada, siempre que pueda enviar a cualquier dirección. Un proveedor en modo sandbox o de prueba solo envía a direcciones que hayas verificado: consulta proxymail.qa/troubleshooting.

¿Puede Claude Code leer el código de verificación por sí mismo?

Sí. Conecta el MCP server de Proxy Mail QA, en un solo prompt con inicio de sesión en el navegador o con una clave de API, y Claude Code puede crear una dirección, registrarse y esperar el código o el enlace por sí mismo. Solo obtiene el código o el enlace, nunca el texto del correo. La configuración requiere un comando: consulta la guía de API y MCP en proxymail.qa/docs/api.

Mi stack local de Supabase no envía correo real. ¿Puedo usar esto de todos modos?

La CLI de Supabase captura los correos de autenticación localmente en su propio visor de correo, lo cual está bien para el trabajo local. Usa Proxy Mail QA cuando tu app envíe correo real: un proyecto alojado de Supabase, staging o un proveedor de correo como Resend, SendGrid o Postmark.

¿Y si mi proveedor de autenticación bloquea los dominios de correo desechables?

Crea la dirección en uno de nuestros otros dominios, enable.li o valida.te.it, o permite mailclub.dev en tu configuración de staging o desarrollo. Recibir en tu propio dominio está previsto para más adelante.

Mira todos los problemas de prueba de email que resolvemos

Claude Code es un producto de Anthropic. Proxy Mail QA es independiente y no está afiliado a ellos ni cuenta con su respaldo.

¿Tienes una pregunta sobre esta página?

Pregunta en cualquier idioma. La documentación puede responderte de inmediato, o puedes enviar tu pregunta al equipo de Proxy Mail QA, que responde en inglés.