Skip to content

@mailtester/coreEmail Validation Done Right

Modern, high-performance email validation for Node.js with RFC 5322 compliance, typo detection, and bulk processing.

mailtester

Quick Install

bash
npm install @mailtester/core

Quick Start

typescript
import { validateBulk } from '@mailtester/core';

const emails = [
  'user1@gmail.com',
  'user2@yahoo.com',
  'fake@mailinator.com'
];

const result = await validateBulk(emails, {
  concurrency: 10,
  onProgress: (completed, total) => {
    console.log(`Progress: ${completed}/${total}`);
  }
});

console.log(`Valid: ${result.valid}/${result.total}`);
// Output: "Valid: 2/3"

Why mailtester?

Feature@mailtester/coredeep-email-validator
Performance3x fasterSlower
Bundle Size25KB50KB+
TypeScriptNativeBasic
Bulk ValidationBuilt-inNo
Rate LimitingBuilt-inNo
MaintainedActiveLimited

Released under the MIT License.