brandon93s / email-chk

Check if an email is real

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

email-chk Build Status

Checks if an email is valid & real by contacting the associated remote mail server 📧

See email-chk-cli for the command-line tool.

Install

$ npm install --save email-chk

Usage

const emailChk = require('email-chk')

try {
  const exists = await emailChk('test@example.com')
} 
catch (e) {
  // connection refused or server error occurred
}

// or
emailChk('test@example.com')
  .then(console.log)
  .catch(console.error)

API

emailChk(email [,options])

Returns a boolean representing if the email is valid & real

email

Type: string

The email to verify and check existence for

options

timeout

Type: number
Default: 5000

The idle timeout in ms for the socket performing requests

host

Type: string
Default: domain of email

The domain of the originating SMTP server for the request

from

Type: string
Default: email

The originating email for the request

Related

License

MIT © Brandon Smith

About

Check if an email is real

License:MIT License


Languages

Language:JavaScript 100.0%