Traducido automáticamente del inglés.

Leer en inglés
Proxy Mail QA

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

El agente de Qoder puede planificar y crear el registro, el inicio de sesión y el restablecimiento de contraseña en todo tu código. Use el servicio de autenticación que use, los correos solo se demuestran cuando uno real llega a una bandeja de entrada real, así que revísalos después de cada cambio que afecte a la autenticación.

Añadir a Qoder

Inicia sesión en Proxy Mail QA cuando Qoder lo pida. Qoder IDE y Qoder CLI con sesión iniciada en la misma cuenta de Qoder también reciben el conector. Gratis, sin clave de API que copiar.

Otras formas de conectarte

Actualizado el

Por qué el camino del correo necesita una revisión real

El agente de Qoder es bueno con el código en torno a la autenticación: formularios, rutas, manejo de tokens y plantillas de correo. Pero un cambio puede pasar todas las pruebas y aun así enviar un correo que enlaza a localhost, que nunca llega porque el remitente no está configurado o que contiene un código que caduca antes de que alguien pueda escribirlo. Eso solo se ve cuando un correo real llega a una bandeja de entrada real.

¿Qué inicio de sesión creará?

El que pidas, o el que ya use tu código. Supabase Auth, Clerk, Firebase Authentication, Auth.js y Better Auth envían correos distintos: Clerk envía un código de forma predeterminada, Firebase un enlace, y Auth.js solo enlaces mágicos, a menos que crees el resto. Indica en tu solicitud los métodos que quieres y luego prueba cada correo que envíe el cambio del agente. Qué correos envía cada servicio de inicio de sesión.

Revísalo después de cada cambio de autenticación

  1. Ejecuta la app localmente o abre el despliegue de vista previa de tu rama.
  2. Crea una dirección en Proxy Mail QA, una por escenario: usuario nuevo, usuario invitado, restablecimiento de contraseña.
  3. Recorre el flujo que tocó el cambio, usando el código o enlace de la fila de la dirección.
  4. Lee el correo completo una vez en la vista de la bandeja de entrada: remitente, asunto, redacción y cada enlace.
  5. Anota lo que encontraste en la dirección, para que quede con la cuenta de prueba.

Los enlaces a localhost en un despliegue de vista previa o de staging se marcan en la fila. Así se corrigen en Supabase, Firebase, Auth.js y otros stacks.

Conéctalo desde el Qoder Marketplace

Proxy Mail QA está dos veces en el Qoder Marketplace. Elige uno:

Luego inicia sesión en Proxy Mail QA en tu navegador cuando Qoder lo pida y elige el proyecto que puede usar el agente. En China continental, inicia sesión con tu email: allí no está disponible el inicio de sesión con Google.

Las skills del plugin:

Deja que el agente de Qoder revise el correo por sí mismo

Para agregar el MCP server a mano, abre Qoder IDE Settings, elige MCP, luego + Add en la pestaña My Servers, y agrégalo en mcpServers:

Qoder MCP settings
{
"mcpServers": {
"proxymail-qa": {
"type": "http",
"url": "https://api.proxymail.qa/mcp"
}
}
}

Guárdalo e inicia sesión en Proxy Mail QA en tu navegador cuando se te pida, eligiendo el proyecto que puede usar el agente. Configura el nivel de permiso de Qoder en Ask every time, no en Auto approve, y aprueba cada paso de Proxy Mail QA cuando Qoder lo pida: con Auto approve, puede que el agente no encuentre las herramientas y sugiera el marketplace. Luego pide en palabras simples: “Regístrate en localhost:3000 con una nueva dirección de Proxy Mail QA y confirma el email.” El agente crea la dirección, completa tu formulario, espera el código o el enlace y termina el registro. Otras formas de conectarte, incluido un clave de API, están en Configuración de MCP server.

Prompts para copiar y pegar en Qoder

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, show where it's triggered in the code, which service sends it, how its link URL is built, and how long its code or link is valid. Flag hard-coded localhost URLs.
Build every link in auth emails from an environment variable for the app's public URL, with localhost only as the development default. Add the variable to .env.example and the deployment settings.
The email says the code is valid for 10 minutes. Make the server enforce the same expiry, and make requesting a new code invalidate the old one.

Una regla que evita los errores habituales

Dale al agente esta regla, en las reglas de tu proyecto o al inicio de una tarea de autenticación, para que la siga siempre que toque la autenticación:

When changing sign-up, login, password reset, invites or any email-sending code:
- Build links from the app's public URL setting, never a hard-coded localhost.
- Keep the expiry stated in an email equal to the one the server enforces.
- Make single-use links and codes stop working once used or replaced.
- Tell me which emails to test by hand after the change.

Ú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

¿Con qué servicios de autenticación funciona?

Con cualquiera que envíe correo: Supabase Auth, Firebase Authentication, Clerk, Auth0, Auth.js con un proveedor de correo, o tu propio código enviando a través de Resend, Postmark o SendGrid. Proxy Mail QA recibe el correo como cualquier bandeja de entrada, siempre que el proveedor pueda enviar a cualquier dirección: uno en modo sandbox o de prueba, como Amazon SES antes del acceso a producción o Resend sin un dominio verificado, solo envía a direcciones que has verificado.

¿Puede el agente de Qoder leer el código del correo por sí mismo?

Sí. Conecta Proxy Mail QA desde el Qoder Marketplace, o añade el MCP server en los ajustes de MCP de Qoder, y el agente podrá crear una dirección, registrarse y esperar el código o el enlace. Solo recibe el código o el enlace, nunca el texto del correo.

¿Está Proxy Mail QA en el Qoder Marketplace?

Sí, dos veces: como conector, solo el MCP server, en los sitios global y de China de Qoder, y como plugin que añade ocho skills, desde probar un registro de principio a fin hasta correos de marketing y ofertas. En cualquier caso, inicia sesión en Proxy Mail QA cuando Qoder lo pida y elige el proyecto que puede usar el agente.

¿Funciona en China continental?

Sí. Inicia sesión en Proxy Mail QA con tu correo: el inicio de sesión con Google no está disponible en China continental, y las páginas pueden tardar más en cargar allí.

¿Tengo que cambiar mi app para probar con Proxy Mail QA?

No. Regístrate con una dirección de Proxy Mail QA como lo haría cualquier usuario.

Mira todos los problemas de prueba de email que resolvemos

¿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.