Noisy Pillaging Monster

    dilli-email-validation

    1.0.0 • Public • Published

    dilli-email-validation

    Verify email address instantly using Dilli Email Validation API (DEVA). Get FREE API key by signing up with Dilli Email Validation API.

    Following checks are performed:

    • Format Validation
    • MX records exist and MX is resolvable
    • Profanity in user or domain part.
    • Email Service Provider (ESP) specific local-part grammar rules
    • Disposable (a.k.a Temporary) email addresses
    • Known spammer
    • Role-based email addresses (ex: help@, support@, info@)
    • Safe domains

    Installation

    npm install --save dilli-email-validation
    

    Use

    var Validator = require('dilli-email-validation');
     
    // To get FREE API key sign-up at:
    // https://deva.dillilabs.com/register
    // Replace API_KEY below with that API KEY
    var validator = new Validator('API_KEY');
     
    // replace emailtotest@domaintotest.com with the 
    // actual email address to validate.
    validator.validate('emailtotest@domaintotest.com', function(err, response) {
        if (err) {
            // Validation error
            // TODO handle failure
            return;
        }
     
        // response is true if valid, false if invalid
        if (response === true) {
            // Email valid, DO SOMETHING
            console.log('email is valid')
        } else {
            // Email invalid, DO SOMETHING
            console.log('email is invalid);
        }
    })

    Licence

    MIT

    Install

    npm i dilli-email-validation

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    3.49 kB

    Total Files

    3

    Last publish

    Collaborators

    • dillilabs