Proxy Mail QA

Test sign-up and email verification without a shared inbox

Every sign-up test needs an email address nobody has used before, and the verification email has to land somewhere you can read it. Proxy Mail QA gives you both in one click.

Updated

Why verification emails are awkward to test

Sign-up is the first thing every user does, and the confirmation email is the first message your app ever sends them. It is also one of the hardest flows to test properly:

How it works with Proxy Mail QA

  1. Create an address. One click gives you a random, unguessable address such as k3f9q2m8x7aa@mailclub.dev. You can also pick a custom name, or create a whole batch, each with a generated name and username for the sign-up form.
  2. Sign up in the app you’re testing. Use the address exactly as a real user would.
  3. Watch the row update. Within seconds the Accounts view shows who emailed you and the action from the email: a button named Activate account for a link, or the code with a Copy button.
  4. Check the email itself. Open the inbox to read the full message, with remote images blocked until you allow them, and every code and link that was found in it.

Nothing on our side ever opens or prefetches the links in your emails, so a single-use verification link is still unused when you click it.

What to check in a verification email

A confirmation email can “work” and still be broken. Run through this list on every environment:

Keep track of every test account

Each address keeps its own notes, tags and generated persona, plus the password you signed up with, encrypted and hidden until you reveal it. Weeks later you can still find “the youth account on staging” by searching notes or tags, instead of guessing which Gmail alias it was.

Try it on your next sign-up test

Free plan, no credit card. Create an address and watch the code or link arrive.

Create a free accountOpen the app

Questions

Do I need to set up a domain or mail server?

No. Addresses on mailclub.dev receive mail the moment you create them. There is nothing to configure in the app you are testing either: you just sign up with the address.

How many test addresses can I create?

Up to 50 new addresses a day on the Free plan, and as many active addresses as you like. You can create a batch of up to 50 in one go, each with its own test persona.

What if the app I'm testing blocks disposable email domains?

Some apps block domains they consider disposable. On your own staging environment you can allow mailclub.dev. Receiving on your own domain, such as qa.yourcompany.com, is planned for the Team plan.

How long do the addresses last?

You choose 1 to 7 days when you create one. After that, new mail is rejected, the address and its mail are deleted within an hour, and the name is never issued to anyone else.

Built your app with an AI tool? Pick yours →