Aller au contenu

Proxy Mail QA gives every test account a real inbox. Create a disposable address, sign up with it in the app you’re testing, and get the verification code or link from the email the moment it lands, in one call that waits for it.

Quickstart

The code from a test email, in one call

  1. Create an address for the test.
  2. Sign up with it in the app you're testing.
  3. Wait: the code or link comes back the moment the email lands.
signup.spec.ts
import { ProxyMailQA } from 'proxymail-qa';
const qa = new ProxyMailQA(); // reads PROXYMAIL_QA_API_KEY
const { address } = await qa.createAddress();
const submitted = new Date();
// ...sign up in your app with the address, then:
const { value } = await qa.waitForCode(address, { since: submitted });

Start building

  • You need a Proxy Mail QA account and a project: create one free. Agents that sign in by browser need nothing else; scripts and test suites need an API key.
  • Your app has to be able to email any address. Email providers in sandbox or test mode only send to addresses you’ve verified: see Test email not arriving?.
  • Proxy Mail QA is for testing apps you build or are allowed to test. See Limits and safety and the Terms.

Testing by hand rather than from code? Proxy Mail QA for Chrome fills sign-up forms with a test account and shows the code or link in the page.