For developers & QA · Fresh address per test

Temp email for testingCheck what your app really sends, without polluting a real inbox.

Every press of New address gives you a clean inbox, so each test run starts from zero. Messages show up below within seconds, with verification codes pulled out automatically.

Connecting
Your temp address
generating…
Expires in
--:--:--
Free extension · 1 left
  
Recovery link
…

Save this to reopen the same inbox on another device before it expires.

Inbox

Auto-refresh · 7s
0 messages

Waiting for new mail…

Emails sent to your address appear here automatically. Usually within a few seconds.

No email selected

Use your temp address anywhere. When a message arrives, open it from the list to read it here.

Auto-deletes with inbox

--:--:--

What it's good for

When you build anything with accounts, you end up signing up dozens of times: to check the welcome email, to click through a password reset, to see whether a magic link expires when it should. Using your own address (or a pile of +test variations of it) fills your inbox and hides mistakes, because your mail client may already trust the sender. A brand-new external inbox behaves more like a real customer's.

Volt Ghost is aimed at manual and exploratory testing: a developer or QA engineer clicking through a flow in a staging or production build.

A quick test checklist

  1. Sign-up verification. Does the mail arrive at all? How long does it take? Does the link land on the right environment, not on localhost or staging?
  2. Codes. Is the one-time code in the subject or body? The viewer pulls out 4–8 digit codes, which is a quick way to see whether your template makes the code easy to find.
  3. Password reset. Request two resets in a row. Does the first link stop working? Does the link expire after the time you promised?
  4. Plain-text part. The inbox shows the text version of each message. If it's empty or full of raw template tags, people on text-only clients see the same.
  5. Sender details. Is the "From" name what you expect? A missing display name is easy to spot here.
  6. Unsubscribe and footer. Marketing and lifecycle mails should carry a working unsubscribe link and your postal details where the law requires them.

Workflow tips

  • One address per scenario. Press New address between runs so old messages never confuse you. The previous inbox stays reachable through its recovery link until it expires.
  • Realistic vs random. Use Realistic to see how your app greets a normal-looking user ("Hi Emma"), and Random to test edge cases like long, digit-heavy local parts.
  • Long-running flows. For drip campaigns or "trial ending" emails, extend the inbox to 7 days and keep the recovery link with your test notes.
  • Share a repro. Paste the recovery link into a private bug ticket so a teammate can open the same inbox. Treat it like a password and don't post it publicly.

Testing your own disposable-email filter

If your product blocks throwaway domains, test that too. Our addresses use mailghost.cyou and mailghost.cfd, and both are on the list behind our free disposable email checker. If your sign-up form accepts them, your filter probably isn't running where you think it is. For the bigger picture, see how sites detect disposable email.

Where a public temp inbox is the wrong tool

You need…Better option
Automated tests in CI that read mail by codeA local SMTP catcher (such as Mailpit) or a paid email-testing service with an API
Load or volume testingYour provider's sandbox mode or a dedicated testing domain you control
Checking attachmentsAny of the above. Volt Ghost doesn't accept attachments
Rendering across mail clientsAn inbox-preview tool that screenshots real clients

Please don't point automated scripts or load tests at Volt Ghost. Rate limits and a bot check protect the service, and heavy traffic gets blocked.

Limits worth knowing

  • Receive-only: you can't test reply-to flows by replying.
  • Messages larger than about 2 MB are rejected, and very long bodies are cut short.
  • Inboxes and their mail are deleted when they expire, so screenshot anything you need for a bug report.