Traduit automatiquement de l’anglais.

Lire en anglais
Proxy Mail QA

Tester les e-mails d'authentification des applications que vous créez avec Qoder

L’agent de Qoder peut planifier et développer l’inscription, la connexion et la réinitialisation du mot de passe dans tout votre code. Quel que soit le service d’authentification utilisé, les e-mails ne font leurs preuves que lorsqu’un vrai e-mail arrive dans une vraie boîte de réception : vérifiez-les après chaque modification qui touche à l’authentification.

Ajouter à Qoder

Connectez-vous à Proxy Mail QA quand Qoder le demande. L’IDE Qoder et la CLI Qoder connectés au même compte Qoder récupèrent aussi le connecteur. Gratuit, sans clé d'API à copier.

Autres façons de se connecter

Mis à jour le

Pourquoi le parcours e-mail nécessite une vraie vérification

L’agent de Qoder est bon pour le code autour de l’authentification : formulaires, routes, gestion des jetons et modèles d’e-mail. Mais une modification peut réussir tous les tests et quand même envoyer un e-mail qui pointe vers localhost, qui n’arrive jamais parce que l’expéditeur n’est pas configuré, ou qui contient un code expirant avant qu’on ait pu le saisir. Ces problèmes n’apparaissent que lorsqu’un vrai e-mail atteint une vraie boîte de réception.

Quelle connexion va-t-il créer ?

Celui que vous demandez, ou celui que votre code utilise déjà. Supabase Auth, Clerk, Firebase Authentication, Auth.js et Better Auth envoient chacun des e-mails différents : Clerk envoie un code par défaut, Firebase un lien, et Auth.js uniquement des liens magiques, sauf si vous développez le reste. Indiquez les méthodes souhaitées dans votre demande, puis testez chaque e-mail envoyé par la modification de l’agent. Quels e-mails envoie chaque service de connexion.

Vérifiez après chaque modification de l’authentification

  1. Exécutez l’application en local, ou ouvrez le déploiement de prévisualisation de votre branche.
  2. Créez une adresse dans Proxy Mail QA, une par scénario : nouvel utilisateur, utilisateur invité, réinitialisation du mot de passe.
  3. Suivez le parcours touché par la modification, avec le code ou le lien de la ligne de l’adresse.
  4. Lisez l’e-mail en entier une fois dans la vue de la boîte de réception : expéditeur, objet, texte et chaque lien.
  5. Notez ce que vous avez trouvé sur l’adresse, pour que cela reste avec le compte de test.

Les liens vers localhost sur un déploiement de prévisualisation ou de staging sont signalés sur la ligne. Voici comment les corriger dans Supabase, Firebase, Auth.js et d’autres stacks.

Connectez-le depuis la Qoder Marketplace

Proxy Mail QA figure deux fois dans la Qoder Marketplace. Choisissez-en un :

Connectez-vous ensuite à Proxy Mail QA dans votre navigateur quand Qoder le demande, en choisissant le projet que l’agent peut utiliser. En Chine continentale, connectez-vous avec votre e-mail : la connexion Google n’y est pas disponible.

Les skills du plugin :

Laissez l’agent de Qoder vérifier l’e-mail lui-même

Pour ajouter plutôt le MCP server à la main, ouvrez Qoder IDE Settings, choisissez MCP, puis + Add dans l’onglet My Servers, et ajoutez-le sous mcpServers :

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

Enregistrez, puis connectez-vous à Proxy Mail QA dans votre navigateur quand on vous le demande, en choisissant le projet que l’agent peut utiliser. Réglez le niveau d’autorisation de Qoder sur Ask every time, et non Auto approve, et approuvez chaque étape Proxy Mail QA quand Qoder le demande : en Auto approve, l’agent peut ne pas trouver les outils et proposer la marketplace à la place. Demandez ensuite simplement : « Inscris-toi sur localhost:3000 avec une nouvelle adresse Proxy Mail QA et confirme l’e-mail. » L’agent crée l’adresse, remplit votre formulaire, attend le code ou le lien et termine l’inscription. Les autres façons de se connecter, dont un clé d’API, sont dans Configuration de MCP server.

Prompts à copier-coller pour 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.

Une règle qui évite les bugs habituels

Donnez cette règle à l’agent, dans les règles de votre projet ou au début d’une tâche d’authentification, pour qu’il la suive chaque fois qu’il touche à l’authentification :

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.

Essayez-le lors de votre prochain test d’inscription

Offre gratuite, sans carte bancaire. Créez une adresse et regardez arriver le code ou le lien.

Créer un compte gratuitOuvrir l'application

Questions

Avec quels services d’authentification cela fonctionne-t-il ?

Tous ceux qui envoient des e-mails : Supabase Auth, Firebase Authentication, Clerk, Auth0, Auth.js avec un fournisseur d’e-mail, ou votre propre code envoyant via Resend, Postmark ou SendGrid. Proxy Mail QA reçoit l’e-mail comme n’importe quelle boîte de réception, tant que le fournisseur peut envoyer à n’importe quelle adresse : un fournisseur en mode sandbox ou test, comme Amazon SES avant l’accès production ou Resend sans domaine vérifié, n’envoie qu’aux adresses que vous avez vérifiées.

L’agent de Qoder peut-il lire le code dans l’e-mail lui-même ?

Oui. Connectez Proxy Mail QA depuis la Qoder Marketplace, ou ajoutez le MCP server dans les réglages MCP de Qoder, et l’agent peut créer une adresse, s’inscrire et attendre le code ou le lien. Il ne reçoit que le code ou le lien, jamais le texte de l’e-mail.

Proxy Mail QA est-il dans la Qoder Marketplace ?

Oui, deux fois : comme connecteur, le MCP server seul, sur les sites international et chinois de Qoder, et comme plugin qui ajoute huit skills, du test de bout en bout d’une inscription aux e-mails marketing et promotionnels. Dans les deux cas, connectez-vous à Proxy Mail QA quand Qoder le demande et choisissez le projet que l’agent peut utiliser.

Est-ce que cela fonctionne en Chine continentale ?

Oui. Connectez-vous à Proxy Mail QA avec votre e-mail : la connexion Google n’est pas disponible en Chine continentale, et les pages peuvent y mettre plus de temps à charger.

Dois-je modifier mon application pour tester avec Proxy Mail QA ?

Non. Inscrivez-vous avec une adresse Proxy Mail QA comme le ferait n’importe quel utilisateur.

Voir tous les problèmes de test d’e-mails que nous résolvons

Une question sur cette page ?

Posez votre question dans la langue de votre choix. La documentation peut y répondre tout de suite, ou vous pouvez l'envoyer à l'équipe Proxy Mail QA, qui répond en anglais.

Interroger la documentation