1.1.3 • Published 6 years ago

email-syntax-check v1.1.3

Weekly downloads
506
License
MIT
Repository
gitlab
Last release
6 years ago

email-syntax-check

E-Mail address syntax validation module.

logo

version downloads node status

Installation

npm install email-syntax-check

Status

none,official,disposable,free-email,spam-trap,role-based

Usage

const esc = require('email-syntax-check');

esc.syntaxCheck("mehmet.kozan@liev.com").then(function(res){
    console.log(res.status);//none
});

//enable did you mean
esc.syntaxCheck("mehmet.kozan@liev.com",true).then(function(res){
    console.log(res.did_you_mean);//mehmet.kozan@live.com
    console.log(res.status);//free-email
});

esc.syntaxCheck("career@cia.gov").then(function(res){
    console.log(res.status);//official
});

esc.syntaxCheck("info@microsoft.com").then(function(res){
    console.log(res.status);//role-based
});

esc.syntaxCheck("bouncer@company.com").then(function(res){
    console.log(res.status);//spam-trap
});

esc.syntaxCheck("tom@10minutemail.com").then(function(res){
    console.log(res.status);//disposable
});

Test

mocha or npm test

check test folder and QUICKSTART.js for extra usage.