resolve-email
TypeScript icon, indicating that this package has built-in type declarations

3.0.26 • Public • Published

resolve-email

latest version Actions Status Coverage Status Types in JS downloads Socket Badge

Resolve the domain of a syntactically valid email address to see if there is even a chance of deliverability. Also checks against a large list of disposable email and other junk/unwated address domains and rejects those.

npm install resolve-email

Usage

import { resolveEmail } from 'resolve-email'

// Validate the email address before passing it in here:
const results = await resolveEmail('person@gmailc.om')

console.log(results)
// results.emailResolves true/false
// results.mxRecords [array of mx records and priorities]
// results.error any errors that may have occurred.

See also

This module was adapted from nodemailer/nodemailer-direct-transport

The disposable email domain list is generated from the following data sources:

License

MIT

/resolve-email/

    Package Sidebar

    Install

    npm i resolve-email

    Weekly Downloads

    87

    Version

    3.0.26

    License

    MIT

    Unpacked Size

    288 kB

    Total Files

    30

    Last publish

    Collaborators

    • bret