Traduit automatiquement de l’anglais.

Lire en anglais
Proxy Mail QA

Tester les e-mails d’inscription et de connexion dans les applications créées avec Antigravity

Les agents de Google Antigravity planifient, construisent et testent votre application pour vous. Demandez des comptes et ils se tournent généralement vers Firebase Authentication, le service de connexion de Google. Ses e-mails fonctionnent d’emblée, avec un gros piège et deux réglages à vérifier avant le lancement.

Ajouter à Antigravity

mcp_config.json, sous mcpServers
"proxymail-qa": { "serverUrl": "https://api.proxymail.qa/mcp" }

Antigravity 2.0, l’IDE et la CLI partagent ~/.gemini/config/mcp_config.json (dans l’IDE : … dans le panneau de l’agent → MCP Servers → Manage MCP Servers → View raw config). Redémarrez, puis connectez-vous à Proxy Mail QA quand c’est demandé.

Autres façons de se connecter

Mis à jour le

Vos options de connexion avec Firebase

Option de connexion E-mails reçus par vos utilisateurs Tester avec Proxy Mail QA
E-mail et mot de passe Un lien de vérification (si votre application en envoie un), des liens de réinitialisation du mot de passe, le changement d’e-mail Oui
Lien par e-mail (sans mot de passe) Un lien de connexion Oui
Google, Apple, GitHub et autres boutons Aucun pour se connecter Non : utilisez un compte qui vous appartient
Téléphone Un SMS Non

Si votre application utilise plutôt Supabase, Clerk ou un autre service, voir les e-mails envoyés par chacun.

Testez chaque e-mail de connexion en cinq minutes

  1. Créez une adresse dans Proxy Mail QA, avec un persona généré si votre formulaire demande un nom.
  2. Inscrivez-vous sur votre application. La faire tourner sur votre machine suffit pour commencer ; vérifiez l’application déployée avant le lancement.
  3. Ouvrez le lien de vérification depuis la ligne. Elle reçoit un bouton Ouvrir le lien, et Proxy Mail QA ne l’ouvre jamais avant vous. Sur une application déployée, si le lien ramène vers localhost, nous le signalons, même quand cette adresse est cachée dans le propre lien de Firebase.
  4. Vérifiez que vous ne pouviez pas utiliser l’application avant la vérification.
  5. Puis réinitialisez le mot de passe, connectez-vous avec le nouveau, et enregistrez-le sur la ligne.

Trois points à vérifier dans Firebase

1. Utilisateurs non vérifiés. Firebase permet aux gens de se connecter dès leur inscription, qu’ils aient cliqué ou non sur le lien de vérification. Le code généré envoie souvent l’e-mail sans jamais vérifier le résultat. Assurez-vous que votre application envoie l’e-mail de vérification après l’inscription et laisse les comptes non vérifiés sur un écran « vérifiez votre e-mail ».

2. Domaines autorisés. Les liens qui ramènent les gens vers votre application après une vérification, une réinitialisation de mot de passe ou une connexion par e-mail ne fonctionnent que pour les domaines listés sous Authentication → Settings → Authorized domains. localhost et vos adresses Firebase Hosting y figurent déjà ; ajoutez votre domaine personnalisé, sinon les liens échouent avec auth/unauthorized-continue-uri.

3. L’expéditeur. Sous Authentication → Templates, vous pouvez changer le nom de l’expéditeur, envoyer depuis votre propre domaine et modifier chaque e-mail. Faites-le avant le lancement, pour que les gens reconnaissent l’expéditeur.

Vous utilisez la connexion par lien e-mail ? Firebase a changé le fonctionnement de ces liens à l’arrêt de Dynamic Links : voici la configuration.

Laissez l’agent faire la vérification

Les agents de Antigravity peuvent utiliser des serveurs MCP. Dans le panneau de l’agent, ouvrez … → MCP Servers → Manage MCP Servers → View raw config et ajoutez Proxy Mail QA sous mcpServers :

Antigravity MCP config
{
"mcpServers": {
"proxymail-qa": { "serverUrl": "https://api.proxymail.qa/mcp" }
}
}

Redémarrez Antigravity, puis connectez-vous à Proxy Mail QA quand c’est demandé et choisissez le projet que l’agent peut utiliser. Pour utiliser plutôt une clé d’API, consultez la configuration de MCP server. Puis demandez :

Create a test address with Proxy Mail QA, sign up on the running app with it, wait for the verification link and open it. Then tell me where the link went, and whether the account could use the app before it was verified.

Prompts à copier-coller pour Antigravity

List every email this app sends: verification, password reset, email-link sign-in, email change and anything else. For each, tell me what triggers it, which URL it continues to, and how long its link stays valid. Flag anything that uses localhost.
After email and password sign-up, send a verification email and keep unverified users on a "check your email" screen with a button to send it again. Enforce it in the Firestore security rules as well, not only in the page.
Make the verification, password reset and email-link sign-in emails continue to the deployed app's address, from an environment variable, and tell me which domain to add to Firebase's authorized domains.

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

Peut-on se connecter avant d’avoir vérifié son e-mail ?

Oui, par défaut dans Firebase. La vérification marque seulement le compte comme vérifié (emailVerified) ; votre application doit le contrôler et tenir les utilisateurs non vérifiés à l’écart de tout ce qui exige une vraie adresse.

Pourquoi l’e-mail de vérification vient-il de firebaseapp.com ?

Firebase envoie depuis une adresse noreply sur le domaine firebaseapp.com de votre projet tant que vous n’avez pas configuré le vôtre dans Authentication, Templates. Votre propre domaine est plus facile à reconnaître.

L’agent de Antigravity peut-il lire lui-même le code ou le lien ?

Oui. Ajoutez le MCP server Proxy Mail QA à Antigravity, et son agent peut créer une adresse, s’inscrire et attendre le code ou le lien. Il n’obtient que le code ou le lien, jamais le texte de l’e-mail. La configuration se trouve sur proxymail.qa/docs/mcp.

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

Google, Antigravity et Firebase sont des marques de Google LLC. Proxy Mail QA est indépendant : il ne leur est pas affilié et n'est pas approuvé par eux.

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