Stop fake or mistyped email addresses from slipping through your website forms. By integrating the powerful Dilli Email Validation API (DEVA), this plugin ensures only valid, correctly formatted email addresses are accepted—helping you capture real leads and eliminate 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.com is invalid because of missing '@'
- Checks for existence of MX records of the email address domain. Ex:
foobar@dlfkdlfkf.co is 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.com 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***you@gmail.com is invalid.
- Checks user and domain parts of an email address for known malicious patterns. Ex:
jondoe@gmail.com, foobar@yahoo.com, idontwanttogive@gmail.com and noemail@gmail.com 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, 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)