mr-email-checker
/projects/mr-email-checker

mr-email-checkerbuild dossier

Node.jsTypeScriptDNSSMTPValidation
build.metadata
RoleCreator & Maintainer
DurationJune 2026
StatusPublished on npm
TelemetryActive
overview

Production-grade email validation & verification for Node.js with zero runtime dependencies. Provides syntax checking, MX lookups, SMTP mailbox probing, catch-all detection, disposable email checks, and typo detection.

implementation.notes
1Zero runtime dependencies with dual ESM + CJS builds.
2Live SMTP RCPT TO probe with catch-all detection.
3Identifies free, disposable, role, and custom mailbox domains.
4Typo detection using Damerau-Levenshtein distance.
readonlyconnected
design.principles

Zero Dependencies

Lightweight and secure with zero external dependencies.

Deep Verification

DNS MX lookups and live SMTP probes without sending any emails.

Typo Detection

Catches real typos like gmial.com using Damerau-Levenshtein distance.

system.architecture
// Syntax & DNS Layer

Validates RFC subsets and performs real MX lookups with A/AAAA implicit-MX fallback.

// SMTP Prober

Live mailbox existence check with safe connection handling and catch-all detection.

// Classification Engine

Detects disposable, free, and role-based accounts against massive community lists.

previousmr-geoipnextOqronKit

Want to discuss a similar build?

Use this project as a reference point and send the workflow, timeline, and constraints you care about most.

open contact.env
RT