Dilli Email Validator
Dilli Email Validator
Description
This plugin integrates with the Dilli Email Validation API (DEVA) to block fake or incorrectly formatted email addresses at form submission, ensuring higher-quality leads and significantly reducing spam.
This plugin requires an API Key which can be obtained for FREE by signing up here. Learn more about Dilli Email Validation API here.
This plugin hooks directly into the WordPress core email validation function (is_email()), which is used by most major form plugins. That means it works out of the box with popular form builders like:
- Contact Form 7
- WPForms
- Gravity Forms
- Ninja Forms
- Jetpack/Grunion contact forms
- WordPress registration forms
- and many others.
No need to modify your forms — just install and activate the plugin.
Features
- Validates email address format. Ex: email address
fooAtdillilabs.comis invalid because of missing ‘@’ - Checks for existence of MX records of the email address domain. Ex:
foobar@dlfkdlfkf.cois invalid because no MX records exist for domain dlfkdlfkf.co. - Checks for Disposable/Temporary email addresses. Ex: user@mailinator.com is invalid because mailinator.com provides temporary shared temporary email inboxes.
- Checks for conformity with ESP (Email Service Provider) grammar rules. Ex:
bob@yahoo.comis invalid because Yahoo does not allow user part (bobin this case) to be less than 4 characters. - Checks for profanity in user part of email address. Ex:
f***you@gmail.comis invalid. - Checks user and domain parts of an email address for known malicious patterns. Ex:
jondoe@gmail.com,foobar@yahoo.com,idontwanttogive@gmail.comandnoemail@gmail.comwill 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, validemail@example.com is not allowed.
- Checks for Role-based email addresses. Ex: info@someorganization.com 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.
- Checks the IP address of the user submitting the form against a known list of malicious IP addresses.
- Add custom blocklist. You may request certain domains, emails and users to be blocked.
Available Languages
- English
- German (Deutsche)
Installation
- Unzip and upload the
dilli-email-validatorfolder to the/wp-content/plugins/directory. - Activate the Dilli Email Validator plugin through the ‘Plugins’ page in WordPress.
- Configure the plugin by going to
Settings > Email Validationpage. - Get API Key by signing up with Dilli Email Validation API.
- Paste your API key in WP-ADMIN at
Settings > Email Validationpage, verify it and then Save changes.
Screenshots
Faq
Register instantly for FREE with Dilli Email Validation API to receive your API key
Yes, you may track it here. The dashboard URL is also accessible from within the WordPress dashboard on Settings->Email Validation page.
Yes.
Yes.
Yes.
Yes.
Yes, if you have Elementor Pro.
Yes.
You can do so under plugin settings. See ‘Whitelist’ field.
Yes. Just e-mail us the e-mails you want blocked at support@dillilabs.com.
Reviews
Indispensable tool
By morrisayoder on November 16, 2024
I tried the email validator this year and it works great. I think I'll be keeping it for my site. The customer support is quick and helpful as well.
good
By Bam Dorner (musociety) on March 8, 2024
good!
Made Website Painfully Slow
By ckao1030 on May 7, 2021
Superb Addon
By mandavya2014 on March 12, 2021
Awesome Plugin!!!
By gcho93 on November 18, 2020
Highly recommended!
By tanasieeugenandrei on October 21, 2020
Just what I needed
By (clinicalthinker) on September 24, 2020
Awesome plugin
By steveauchettl on July 6, 2020
Plugin Features and Support
By bsmchristian on August 20, 2019
Good customer support and fast reply
By armzanal on August 13, 2019

