tempmail10min-validator
v1.0.1
Published
Zero-dependency disposable email detection heuristics and email normalization engine (plus-addressing & dot-trick stripper).
Downloads
487
Maintainers
Readme
tempmail10min-validator
Zero-dependency disposable email detector, domain heuristics analyzer, and email normalization utility (plus-addressing & dot-trick stripper).
A fast, lightweight verification helper designed for registration forms, SaaS trial defenses, and fraud detection pipelines that need to detect throwaway inboxes and canonicalize email addresses.
Features
- High-Coverage Root List: Fast in-memory lookup against verified disposable email provider domains.
- Heuristic Pattern Matching: Detects algorithmic throwaway subdomains and disposable naming patterns.
- Canonical Email Normalization: Strips subaddressing (
[email protected]→[email protected]) and Google/Proton dot-tricks ([email protected]→[email protected]). - Universal Runtime: Dual ESM & CommonJS with TypeScript definitions.
- Zero Overhead: 0 external dependencies, <4KB unpacked size.
Installation
npm install tempmail10min-validatorQuickstart
CommonJS
const { isDisposableEmail, normalizeEmail } = require('tempmail10min-validator');
// 1. Detect disposable emails
console.log(isDisposableEmail('[email protected]')); // true
console.log(isDisposableEmail('[email protected]')); // false
// 2. Canonicalize Gmail dot-tricks and aliases
const clean = normalizeEmail('[email protected]');
console.log(clean); // "[email protected]"ESM / TypeScript
import { isDisposableEmail, normalizeEmail } from 'tempmail10min-validator';
const isBurner = isDisposableEmail('[email protected]');
console.log('Is Disposable:', isBurner); // trueTechnical Resources & Testing Guides
For empirical research on temporary email infrastructure and testing benchmarks, visit our research guides:
- 5 Minute Mail (Rapid OTP Generator): Rapid 300-second mailbox for fast testing of disposable blockers.
- 10 Minute Mail (Standard): Ephemeral inbox utility for standard signup verification.
- 15 Minute Mail (Extended Queue): 900-second session for platforms with delayed outbound email queues.
- 20 Minute Extended Mailbox for Testing: Ephemeral inbox with extended lifespan built for software engineers and QA testers.
- 25 Minute Mail (Long Forms): Extended session for complex registrations and surveys.
- 30 Minute Mail (Half-Hour): Full 1,800-second disposable inbox for webinars and trials.
- Temporary Email vs Email Alias: Which Is Best for Privacy?: Detailed analysis of disposable mailboxes vs forwarding aliases.
- Why Websites Block Temporary Email & How Detection Works: Comprehensive breakdown of MX record checks, DNS heuristics, and blacklists.
- 8 Best Disposable Temp Mail Services Tested: 2026 delivery speed benchmarks comparing leading disposable email services.
- Developer & Privacy Blog Hub: Security tutorials, anti-spam techniques, and ephemeral email architecture.
Author & Maintainer
Maintained by Alfaz Mahmud Rizve • Lead Systems Architect at TempMail10min.
License
MIT © Alfaz Mahmud Rizve
