Traduit automatiquement de l’anglais.

Lire en anglais
Proxy Mail QA

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

Configurer votre agent de codage

AccountsDemo · sample data

5 accounts · 2 live codesLive

  • Spotify · just now · 7d left

    Code
    482913
    10:00
  • Notion · 3 min ago · 6d left

    Youth account on staging

  • Stripe · 5 min ago · 6d left

    Code
    241235
    5:00
  • Figma · 12 min ago · 5d left

    Editor role on Client A

    Invite link
  • No mail yet · 1d left

    Waiting for mail…

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.

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

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

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

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

offer.spec.ts
// 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.

Voir les cas d’usage

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 équipe

FAQ

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

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