Plugin info

Total downloads: 7,013
Active installs: 100
Total reviews: 15
Average rating: 4.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 10/21/2024 (483 days ago)
Added to WordPress: 3/10/2018 (7 years old)
Minimum WordPress version: 3.6.0
Tested up to WordPress version: 6.6.4
Minimum PHP version: 5.2.4

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 483 days ago • 15 reviews

30/100

Is Dilli Email Validator abandoned?

Possibly abandoned (last update 483 days ago).

Compatibility

Requires WordPress: 3.6.0
Tested up to: 6.6.4
Requires PHP: 5.2.4

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Add advanced email address validation using Dilli Email Validation API (DEVA). Prevent a site visitor from submitting a form with fake or incorrect email address on your site. No more lost leads due to mis-typed email addresses. No more wasting your precious time reading and responding to spam leads with incorrect email addresses. It hooks into the WordPress core function that is used by most form plugins to validate email address. As a result, it works with most forms.

Learn more about Dilli Email Validation API. This plugin requires an API Key which can be obtained for FREE by signing up here.

Known Compatible Forms

  • WordPress registration
  • Contact Form 7
  • Gravity Forms
  • Ninja Forms
  • Jetpack/Grunion contact forms
  • Any other forms that uses is_email($email) WordPress core function to validate email address field.

Available Languages

  • English
  • German (Deutsche)

Features

  • Validates email address format. Ex: email address fooAtdillilabs.com is invalid because of missing ‘@’
  • Checks for existence of MX records of the email address domain. Ex: [email protected] is invalid because no MX records exist for domain dlfkdlfkf.co.
  • Checks for Disposable/Temporary email addresses. Ex: [email protected] is invalid because mailinator.com provides temporary shared temporary email inboxes.
  • Checks for conformity with ESP (Email Service Provider) grammar rules. Ex: [email protected] is invalid because Yahoo does not allow user part (bob in this case) to be less than 4 characters.
  • Checks for profanity in user part of email address. Ex: f***[email protected] is invalid.
  • Checks user and domain parts of an email address for known malicious patterns. Ex: [email protected], [email protected], [email protected] and [email protected] will be treated as invalid.
  • Checks email address domain against a known blacklist.
  • Checks email address against a known blacklist of frequently used email addresses for spam.
  • Checks for reserved domains. Ex: example.com is a reserved domain. Therefore, [email protected] is not allowed.
  • Checks for Role-based email addresses. Ex: [email protected] will be treated as invalid.
  • Checks for safe domains. Restricts emails whose domains represents sites with adult content.
  • Checks for non-business email address. Ex: *@gmail.com, *@yahoo.com, *@hotmail.com email addresses will be treated as invalid.
  • Add custom blocklist. You may request certain domains, emails and users to be blocked.

Installation

  1. Unzip and upload the dilli-email-validator folder to the /wp-content/plugins/ directory.
  2. Activate the Dilli Email Validator plugin through the ‘Plugins’ page in WordPress.
  3. Configure the plugin by going to Settings > Email Validation page.
  4. Get API Key by signing up with Dilli Email Validation API.
  5. Paste your API key in WP-ADMIN at Settings > Email Validation page, verify it and then Save changes.

Frequently Asked Questions

Where do I obtain the API key?

Register instantly for FREE with Dilli Email Validation API to receive your API key

Is there a dashboard where I can track valid and invalid emails?

Yes, you may track it here. The dashboard URL is also accessible from within the WordPress dashboard on Settings->Email Validation page.

Will this work with Contact Form 7?

Yes.

Will this work with Ninja Form?

Yes.

Will this work with Gravity Form?

Yes.

Will this work with Jetpack/Grunion Form?

Yes.

Will this work with Elementor Form?

Yes, if you have Elementor Pro.

Can I use the same API key on different websites ?

Yes.

How can I whitelist certain email addresses ?

You can do so under plugin settings. See ‘Whitelist’ field.

Can I add a custom black list of email addresses?

Yes. Just e-mail us the e-mails you want blocked at [email protected].

Review feed

Krisztian Czako
12/11/2018

BIG waste of money

Using the free 100 validation took 5 minutes having 10 logins only on my site. Each login (not registration! login!!!) used 5 validations. I see no sense in validating logins (well, it makes sense for the provider asking 0.5 cents per validation). Even my admin user's (already logged in) ajax calls were validated each time. And the worst is that it blocked valid users logging in with an email address from free email providers (not disposable).

Screenshots

  1. Configuration under WP-Admin Dashboard->Settings->Email Validation

    Configuration under WP-Admin Dashboard->Settings->Email Validation

  2. Email field validation in Contact Form 7 using Dilli Email Validator.

    Email field validation in Contact Form 7 using Dilli Email Validator.

Changelog

No changelog available