Proxy Mail QA

Test magic links and passwordless sign-in

A magic link works once. If anything opens it before you do, the test fails for reasons that have nothing to do with your app. Proxy Mail QA never touches your links: they open only when you click them.

Updated

How Proxy Mail QA helps

  1. Create an address and request a magic link from your app.
  2. The row shows a Sign in button the moment the email arrives. Nothing has opened the link before you.
  3. Click it: it opens in a new tab with no referrer, just like a careful user’s mail app.
  4. If the link, or the page it redirects to after signing in, points at localhost or another local address, we flag it so you can tell a broken environment from a broken flow.

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 you open or scan the links in my emails?

Never. Nothing on our side fetches, prefetches or follows a link. Links open only when you click them, in a new tab, without sending a referrer.

Why does my magic link say it has expired or been used?

Common causes are an email scanner or link previewer opening it first, clicking an older link after requesting a new one, or a short expiry. With Proxy Mail QA the first cause is ruled out, which narrows it down to your app.

The link signs me in on one browser but not another. Is that a bug?

Not necessarily. Some flows, such as PKCE-based sign-in, only complete in the browser that asked for the link. Test it on purpose and make sure the message on the other browser is helpful.

Can I see the raw link?

Yes. The inbox lists every link found in the email with its label, and the full message is shown in a locked-down frame.

Built your app with an AI tool? Pick yours →