Mailfume

Stop spam from signups

A practical walkthrough for testing a service without paying for it in spam later.

You've almost certainly done this before: you sign up for a "free trial" or a "one free download" and, weeks later, you're still getting three emails a week from a company you interacted with exactly once. The fix isn't complicated — it's using an address that doesn't outlive the interaction.

Step 1: Decide if you'll ever need to come back to this address

Before you sign up for anything, ask a single question: will I need this email again after the next hour? If you're downloading a whitepaper, unlocking a discount code, verifying a one-time forum post, or just checking whether a site's signup flow even works, the answer is no — and that's exactly the case a disposable address is built for.

If the answer is yes — you're setting up an account you'll actually log into later, subscribing to something you want, or registering somewhere you might need password recovery — stop here and use your real address or an alias instead. A disposable inbox that expires will take your access with it, and that's a bad trade for anything you plan to keep.

Step 2: Generate the address

Open Mailfume and you'll have a random address ready immediately — no signup, no clicking through a confirmation to use the confirmation tool itself. Copy it with the copy button next to the address.

Step 3: Paste it into the signup form

Use it exactly like a normal email address. Most forms don't distinguish a disposable domain from any other domain, so it goes through the same signup, verification, and confirmation flow you'd get with your real address.

Step 4: Watch the inbox — don't refresh, don't wait

Verification and confirmation emails typically land within seconds. Mailfume streams new mail into the page live, so you'll see the message appear without doing anything. Click it to open the message; if it's HTML, it renders safely in a locked-down viewer that can't run scripts against you. If there's a confirmation link or code, use it right away — remember the inbox is on a countdown.

Step 5: Extend if you need more time, then let it expire

If you're mid-signup and the timer is getting close, hit Extend before it runs out rather than after — once it hits zero, the inbox and everything in it is gone for good. Once you've finished whatever you needed the address for, just close the tab or start a new address. There's nothing to delete or unsubscribe from; the inbox stops existing on its own.

Where this approach has limits

A few honest caveats worth knowing up front:

The bigger picture

The goal isn't to hide from every website forever — it's to stop trading your real inbox for things that don't deserve a lasting relationship with it. Reserve your actual email for the handful of services you genuinely want to hear from, and let everything else pass through an address built to disappear. See the privacy guide for how to decide between a disposable address, an alias, and your real one more broadly.

See also: what is disposable email and the FAQ.