Mailinator
mailinator.com
What it is
Mailinator is one of the oldest and most widely-known disposable email providers. Anyone can read mail sent to any address @mailinator.com without signing up — addresses are public and shared. Originally built as a developer testing tool, it has become a default choice for users who want to bypass email-required signups.
Why signup forms see so many of these
No signup, no password. Anyone can pick any local-part on the fly (test1234@mailinator.com works without registration). Mailinator publishes hundreds of alias domains to defeat naive blocklists, which is why a maintained list (like ours) matters.
Known alias domains
Naive blocklists that only block mailinator.com miss every alias below. These are all routed through the same provider.
- mailinator.com
- mailinator.net
- mailinator.org
- mailinator2.com
- binkmail.com
- bobmail.info
The actual production list of Mailinator-operated domains is larger. CheckDisposable Email tracks all of them, updated daily.
Block Mailinator the right way
Send the signup email to GET https://api.checkdisposable.email/v1/check?email=<email> with a Bearer API key. If is_disposable is true, reject the signup.
// node — block Mailinator + all aliases in one call
const r = await fetch(
`https://api.checkdisposable.email/v1/check?email=${encodeURIComponent(email)}`,
{ headers: { Authorization: `Bearer ${process.env.CDE_KEY}` } }
);
const { is_disposable } = await r.json();
if (is_disposable) {
return res.status(400).json({ error: 'Please use a real email address.' });
}
// continue with signupFree plan: 500 checks/month, no credit card. No card. Get a key →
Why not just maintain my own blocklist?
Mailinator alone publishes new alias domains regularly. Across all disposable providers, ~140 new domains land every day. Maintaining a hand-curated list is a job, not a one-time copy-paste. CheckDisposable Email maintains it for you, with daily updates and a single boolean response per check.