Des boîtes de réception de test privées pour les développeurs, les testeurs et les agents IA
Tester la connexion de votre app, en toute simplicité.
Une boîte de réception neuve et privée pour chaque utilisateur de test. Inscrivez-vous, obtenez le code ou le lien dès son arrivée, et vérifiez aussi les réinitialisations de mot de passe et les invitations. Utilisez-la vous-même, dans vos tests ou avec votre agent IA.
Offre gratuite · Sans carte bancaire · Adresses valables jusqu'à 30 jours
AccountsDemo · sample data
5 accounts · 2 live codesLive
-
Spotify · just now · 7d left
Code48291310:00 -
Notion · 3 min ago · 6d left
Youth account on staging
Sign-in link -
Stripe · 5 min ago · 6d left
Code2412355:00 -
Figma · 12 min ago · 5d left
Editor role on Client A
Invite link -
No mail yet · 1d left
Waiting for mail…
No accounts match.
Le problème
Tester les flux e-mail ne devrait pas nécessiter un Gmail partagé.
-
Une Gmail partagée. Cinq testeurs, une seule boîte de réception. Les codes sont utilisés par la mauvaise personne et personne ne sait quel e-mail correspond à quel test.
-
Le plus-addressing. name+test@gmail.com est bloqué ou discrètement normalisé par de nombreux formulaires d’inscription : le flux que vous testez n’est donc pas celui des vrais utilisateurs.
-
Votre propre boîte de réception dans un test automatisé. Votre suite de tests ou votre agent de codage remplit le formulaire d’inscription en quelques secondes, puis le code part dans une boîte de réception qu’il ne peut pas ouvrir, et l’exécution s’arrête là.
Fonctionnement
Du formulaire d’inscription à la vérification en moins d’une minute.
Créer une adresse
Un clic, ou un appel API, vous donne une adresse aléatoire sur mailclub.dev, enable.li ou valida.te.it, ou un nom de votre choix. Ajoutez un persona de test généré si le formulaire demande un nom et un nom d’utilisateur.
Utilisez-la dans l’app que vous testez
Inscrivez-vous, demandez un magic link, réinitialisez un mot de passe ou envoyez une invitation. Le courrier arrive généralement en quelques secondes.
Obtenez le code ou le lien
Dans l’app, la ligne se met à jour toute seule, avec un bouton Copier pour les codes et un bouton pour les liens. Votre test ou votre agent obtient le même code ou lien en un seul appel qui l’attend.
La démonstration se lance une fois que vous acceptez les cookies de statistiques, qu'Arcade dépose au chargement.
Trois façons de l’utiliser
Une boîte de réception, quelle que soit votre façon de tester.
Les mêmes adresses privées et les mêmes codes et liens, que les tests soient faits par une personne, une suite de tests ou un agent IA.
À la main
Pour les équipes QA et les agences qui testent des sites clients.
- L’app web : une ligne par adresse, avec le code ou le lien de son dernier e-mail
- Proxy Mail QA for Chrome remplit le formulaire d’inscription et affiche le code dans la page
- Un projet par client, des personas, des mots de passe enregistrés, un tableau de bord de ce qui demande votre attention, et des rapports QA en CSV ou PDF
Dans vos tests
Pour les développeurs et les pipelines CI.
- Playwright, Cypress, Puppeteer et Python, et les apps iOS, Android, React Native et Flutter
- Attendez le code ou le lien en un seul appel, vérifiez que rien n’est arrivé ou qu’un seul e-mail est arrivé, et vérifiez le SPF, le DKIM, le DMARC et les liens de chaque e-mail
- Un rapport de chaque exécution CI sur la pull request, qui indique de quel test vient chaque e-mail et ce qui a changé depuis la dernière exécution, et un pool de comptes pour que les tests parallèles ne partagent jamais un compte
- Un paquet npm, un helper Python et un REST API, sur toutes les offres
Avec votre agent IA
Pour les agents de codage qui construisent et testent votre app.
- Un MCP server pour Claude Code, Cursor, GitHub Copilot, Codex et ChatGPT, connecté via votre navigateur
- Il s’inscrit avec l’utilisateur de test dont il a besoin (de tout âge ou pays) ou un qu’il a créé auparavant, puis attend le code ou le lien, et peut relancer les mêmes vérifications de réinitialisation et d’invitation après chaque modification
- Il obtient le code ou le lien, jamais le texte de l’e-mail : un e-mail ne peut donc pas lui glisser d’instructions
Fonctionnalités
Conçu pour tester, pas pour lire des e-mails.
Quelle que soit la personne qui lance le test, voici ce que vous obtenez.
Codes et liens, extraits
Codes OTP et de vérification, et liens de vérification, de connexion, d’invitation et de réinitialisation, extraits de chaque e-mail avec leur date d’expiration. Dans l’app, c’est un clic ; dans les tests et les agents, un appel.
Privé par conception
Chaque adresse appartient à votre compte et vous seul pouvez lire son courrier. L’isolation est imposée par la base de données et testée automatiquement à chaque version.
Limité dans le temps
Les adresses durent de 1 à 30 jours. Ensuite, le courrier est rejeté, tout est supprimé dans l’heure, et le nom n’est jamais attribué à quelqu’un d’autre.
Personas et mots de passe
Un nom fictif, un nom d’utilisateur qui respecte les règles d’inscription, une date de naissance pour tout âge et un pays, plus un mot de passe robuste si besoin. Taguez les comptes de test pour les retrouver plus tard. Les mots de passe sont chiffrés, masqués jusqu’à leur affichage, et chaque affichage est journalisé.
Explique pourquoi un e-mail manque
Quand rien n’arrive, nous vous disons pourquoi, dans la mesure du possible, par exemple un fournisseur d’e-mail en mode sandbox qui n’envoie qu’aux adresses vérifiées.
Un affichage sûr de la boîte de réception
Les e-mails HTML s’affichent dans un cadre verrouillé, scripts désactivés et images de suivi bloquées jusqu’à ce que vous les autorisiez. Nous n’ouvrons jamais vos liens ; beaucoup sont à usage unique.
Marketing et offres · Dans Labs
Après l’inscription viennent l’offre, le coupon et le désabonnement.
Les offres de bienvenue, de bout en bout
Inscrivez-vous à une offre avec un nouveau compte de test et obtenez son coupon avec la remise, la date de fin et le délai de réception. Enregistrez ce qu’en a fait le paiement, et repérez une personne qui l’obtient deux fois via nom+promo1@ et NOM@.
// Offers often take minutes: this waits up to 10.
const coupon = await qa.waitForCode(address, { type: 'coupon', since: submitted, timeout: 600 });
expect(coupon.discount).toBe('20% off');
await page.getByLabel('Promo code').fill(coupon.value);
await page.getByRole('button', { name: 'Apply' }).click();
const result = await qa.recordCouponResult(address, 'accepted', { oneTime: true });
expect(result.check?.status).toBe('pass');Des désinscriptions qui tiennent
Marquez une adresse comme désabonnée : tout e-mail marketing ultérieur de cet expéditeur est signalé, aussi tard qu’il arrive.
Règles par pays
Consentement, cases précochées et délais de désabonnement pour l’UE et l’EEE, le Royaume-Uni, les États-Unis, le Canada, l’Australie, la Nouvelle-Zélande, la Suisse, le Japon, la Corée du Sud, Singapour et Hong Kong, chacun avec sa source.
Spam et pièces jointes dangereuses
Les pièces jointes que les boîtes de réception bloquent, et un score de spam sur 10 pour chaque e-mail, avec ce qui le fait monter.
Pas seulement l’inscription
Testez les contrôles d’âge, les régions, les niveaux, les rôles et les jeux, avec un compte pour chacun.
Tarifs
Commencez gratuitement. Invitez votre équipe quand elle est prête.
Free
US$0
Tout le produit pour un usage individuel, avec 500 adresses de test.
- 500 adresses au total, jusqu’à 50 par jour, et 500 e-mails par jour
- Projets illimités
- Des adresses qui durent de 1 à 30 jours
- Codes et liens extraits de chaque e-mail
- API, package npm et MCP server pour les suites de tests et les agents
- Extension Chrome
- Personas, notes, tags et mots de passe de test enregistrés
- Vérifications d'e-mails, rapports d'exécution pour les pull requests et un pool de comptes
- Un tableau de bord et des rapports QA en CSV ou PDF
- Noms d'adresse personnalisés et adresses +tag
- Mises à jour en direct à l’arrivée des e-mails
Team
US$5 par mois
Pour les agences et les équipes qui testent ensemble. Un seul prix pour toute l’organisation, quel que soit le nombre de personnes invitées.
Ou US$45 par an, ou US$95 en une seule fois pour Lifetime.
- Une organisation avec un nombre illimité de membres
- Adresses illimitées, et jusqu'à 50 000 e-mails par jour
- Pas de limite d'adresses non plus dans votre espace personnel
- Choisissez qui voit chaque projet ; les administrateurs les voient tous
- Invitez des personnes, ou laissez les membres en faire la demande à un administrateur
- Journal d’activité de qui a fait quoi
- 10× la limite de requêtes de l'API pour les agents et les suites de tests
- Mensuel, annuel, ou Lifetime sans rien à renouveler
Tout ce que comprend Free est inclus. Taxes en sus le cas échéant. Les abonnements se renouvellent jusqu'à leur résiliation et restent actifs jusqu'à la fin de la période payée.
Créer une équipeFAQ
Questions
Combien coûte l’offre Team ?
US$5 par mois ou US$45 par an pour toute l’organisation, quel que soit le nombre de personnes invitées, ou US$95 en une fois pour Lifetime, plus taxes le cas échéant. Les abonnements se renouvellent jusqu’à leur résiliation ; après résiliation, l’offre reste active jusqu’à la fin de la période payée. Les paiements ne sont pas remboursables.
Est-ce vraiment gratuit ?
Oui. L’offre Free inclut tout le produit pour les particuliers : 500 adresses au total (jusqu’à 50 par jour), environ 500 e-mails entrants par jour et 5 Mo par message. L’offre Team n’a pas de limite d’adresses. Aucune carte bancaire n’est nécessaire.
Proxy Mail QA crée-t-il des comptes dans mon app ?
Non. Il vous donne une boîte de réception privée et les informations du formulaire d’inscription : un nom fictif, un nom d’utilisateur et un mot de passe si vous le souhaitez. Vous, votre test ou votre agent vous inscrivez dans votre app comme un vrai utilisateur ; Proxy Mail QA intercepte ensuite l’e-mail et vous remet le code ou le lien.
Quelqu’un d’autre peut-il lire mes e-mails de test ?
Non. Chaque adresse appartient à un compte connecté, les adresses sont aléatoires et pratiquement impossibles à deviner, et la base de données ne renvoie que le courrier des adresses qui vous appartiennent. Cette isolation est vérifiée par des tests automatisés à chaque version.
Combien de temps durent les adresses et les e-mails ?
Vous choisissez 1, 7, 15 ou 30 jours en créant une adresse, et pouvez la prolonger d’un jour à la fois jusqu’à 30 jours après sa création. À son expiration, le nouveau courrier est rejeté et l’adresse, ses e-mails et tout mot de passe enregistré sont supprimés dans l’heure. Les noms expirés ne sont jamais réutilisés.
Où mes données sont-elles stockées ?
Aux États-Unis : la base de données tourne sur Supabase dans la région us-east-2 de AWS, et le courrier entrant passe par le réseau de Cloudflare. Proxy Mail QA est destiné aux comptes de test : ne l’utilisez pas pour vos e-mails personnels, ne mettez pas de données de vraies personnes dans les notes, et n’enregistrez jamais un mot de passe que vous utilisez ailleurs.
Puis-je envoyer des e-mails depuis une adresse ?
Non. Les boîtes de réception de test ne font que recevoir : rien n’est jamais envoyé, répondu ou transféré depuis elles.
Cliquez-vous sur les liens de mes e-mails ?
Jamais. Beaucoup de liens de vérification et de magic links ne fonctionnent qu’une fois : rien de notre côté ne les ouvre ni ne les précharge. Un lien ne s’ouvre que lorsque vous cliquez dessus, dans un nouvel onglet.
Et si un site bloque le domaine mailclub.dev ?
Certains sites bloquent les domaines qu’ils considèrent comme jetables. Choisissez l’un de nos autres domaines, enable.li ou valida.te.it, en créant l’adresse, ou faites-en le domaine par défaut de tout un projet. Sur un site de staging que vous contrôlez, vous pouvez aussi autoriser mailclub.dev. La réception sur un domaine qui vous appartient, comme qa.yourcompany.com, est prévue plus tard.
Pourquoi mon e-mail de test n’est-il pas arrivé ?
En général, l’application ne l’a jamais envoyé. Votre application doit pouvoir écrire à n’importe quelle adresse : les fournisseurs d’e-mail en mode sandbox ou test, comme Amazon SES avant l’accès production ou Resend sans domaine vérifié, n’envoient qu’aux adresses que vous avez vérifiées, donc aucune boîte de réception de test ne peut recevoir leurs messages. Dans l’application, Dépannage indique si quelque chose nous est parvenu pour une adresse. La liste complète : proxymail.qa/troubleshooting
Mes tests ou mon agent IA peuvent-ils l’utiliser ?
Oui, avec l’offre Free. Les suites de tests utilisent le paquet npm (npm install --save-dev proxymail-qa), le helper Python ou l’REST API avec une clé issue des paramètres du projet : un appel crée une adresse, un autre attend son code ou son lien, et d’autres vérifient que rien n’est arrivé ou comptent ce qui est arrivé. Les agents de codage comme Claude Code, Cursor, GitHub Copilot, Codex et ChatGPT se connectent au MCP server et s’authentifient via votre navigateur, sans clé à copier. Guides : proxymail.qa/docs
Est-ce que cela fonctionne pour les applications mobiles ?
Oui. Inscrivez-vous dans le simulateur iOS ou l’émulateur Android avec une adresse de test, puis collez le code ou ouvrez le lien dans l’application. Pour les tests UI, il existe des helpers pour XCUITest, Espresso, Flutter, Maestro, Detox et Appium, et des guides pour SwiftUI, Kotlin, React Native, Flutter et la connexion par lien e-mail Firebase : proxymail.qa/mobile
Votre prochain test d’inscription est à un clic, ou à un appel.
Créez un compte gratuit, créez une adresse et regardez le code arriver. Vos tests et vos agents peuvent démarrer avec la même offre.
Créer un compte gratuitOuvrir l'application