{"id":82744,"date":"2018-03-10T04:31:15","date_gmt":"2018-03-10T04:31:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dilli-email-validator\/"},"modified":"2025-12-23T11:38:11","modified_gmt":"2025-12-23T11:38:11","slug":"dilli-email-validator","status":"publish","type":"plugin","link":"https:\/\/ml.wordpress.org\/plugins\/dilli-email-validator\/","author":16012027,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.7.1.0","stable_tag":"1.7.1.0","tested":"6.9.4","requires":"3.6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Dilli Email Validator","header_author":"Dilli Labs LLC","header_description":"Prevent spam in comments, registration and contact forms using <a href=\"https:\/\/www.dillilabs.com\/email-validation-api\" target=\"_blank\">Dilli Email Validation<\/a> service.","assets_banners_color":"d04b65","last_updated":"2025-12-23 11:38:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.dillilabs.com\/products\/email-validation-api\/dilli-email-validator-wordpress-plugin\/","header_author_uri":"https:\/\/www.dillilabs.com\/","rating":4.7,"author_block_rating":0,"active_installs":100,"downloads":7910,"num_ratings":15,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.0.0":{"tag":"1.0.0.0","author":"dillilabs","date":"2018-03-10 04:33:03"},"1.0.1.0":{"tag":"1.0.1.0","author":"dillilabs","date":"2018-05-14 22:00:24"},"1.1.0.0":{"tag":"1.1.0.0","author":"dillilabs","date":"2018-05-15 00:12:40"},"1.1.1.0":{"tag":"1.1.1.0","author":"dillilabs","date":"2018-05-15 10:27:13"},"1.1.2.0":{"tag":"1.1.2.0","author":"dillilabs","date":"2018-10-01 06:53:56"},"1.2.0.0":{"tag":"1.2.0.0","author":"dillilabs","date":"2018-10-03 06:25:42"},"1.2.1.0":{"tag":"1.2.1.0","author":"dillilabs","date":"2018-10-24 08:07:24"},"1.2.2.0":{"tag":"1.2.2.0","author":"dillilabs","date":"2018-12-11 05:27:08"},"1.3.0.0":{"tag":"1.3.0.0","author":"dillilabs","date":"2019-03-04 10:26:12"},"1.3.1.0":{"tag":"1.3.1.0","author":"dillilabs","date":"2019-07-30 08:32:25"},"1.3.2.0":{"tag":"1.3.2.0","author":"dillilabs","date":"2019-08-16 12:12:14"},"1.3.3.0":{"tag":"1.3.3.0","author":"dillilabs","date":"2019-08-19 17:33:38"},"1.3.4.0":{"tag":"1.3.4.0","author":"dillilabs","date":"2019-09-09 08:39:37"},"1.3.5.0":{"tag":"1.3.5.0","author":"dillilabs","date":"2019-09-09 08:39:37"},"1.3.6.0":{"tag":"1.3.6.0","author":"dillilabs","date":"2020-01-09 14:36:18"},"1.3.7.0":{"tag":"1.3.7.0","author":"dillilabs","date":"2020-04-29 22:11:25"},"1.3.8.0":{"tag":"1.3.8.0","author":"dillilabs","date":"2020-05-05 04:56:58"},"1.3.9.0":{"tag":"1.3.9.0","author":"dillilabs","date":"2020-05-05 08:44:13"},"1.4.0.0":{"tag":"1.4.0.0","author":"dillilabs","date":"2020-08-18 00:11:58"},"1.4.1.0":{"tag":"1.4.1.0","author":"dillilabs","date":"2020-10-30 21:37:29"},"1.5.0.0":{"tag":"1.5.0.0","author":"dillilabs","date":"2021-03-11 09:26:51"},"1.5.1.0":{"tag":"1.5.1.0","author":"dillilabs","date":"2021-02-25 18:45:06"},"1.5.2.0":{"tag":"1.5.2.0","author":"dillilabs","date":"2021-03-11 09:26:51"},"1.5.3.0":{"tag":"1.5.3.0","author":"dillilabs","date":"2021-03-14 11:12:59"},"1.5.4.0":{"tag":"1.5.4.0","author":"dillilabs","date":"2021-08-08 07:13:00"},"1.5.5.0":{"tag":"1.5.5.0","author":"dillilabs","date":"2022-02-18 11:43:59"},"1.5.6.0":{"tag":"1.5.6.0","author":"dillilabs","date":"2022-10-12 08:00:30"},"1.5.7.0":{"tag":"1.5.7.0","author":"dillilabs","date":"2022-10-20 07:39:11"},"1.5.8.0":{"tag":"1.5.8.0","author":"dillilabs","date":"2023-05-21 07:49:45"},"1.5.9.0":{"tag":"1.5.9.0","author":"dillilabs","date":"2023-08-31 10:45:46"},"1.6.0.0":{"tag":"1.6.0.0","author":"dillilabs","date":"2024-01-19 09:28:05"},"1.6.1.0":{"tag":"1.6.1.0","author":"dillilabs","date":"2024-10-21 06:20:51"},"1.6.2.0":{"tag":"1.6.2.0","author":"dillilabs","date":"2025-10-10 08:44:28"},"1.7.0.0":{"tag":"1.7.0.0","author":"dillilabs","date":"2025-10-18 07:11:42"},"1.7.1.0":{"tag":"1.7.1.0","author":"dillilabs","date":"2025-12-23 11:38:11"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":0,"5":14},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2153349,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3380408,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0.0","1.0.1.0","1.1.0.0","1.1.1.0","1.1.2.0","1.2.0.0","1.2.1.0","1.2.2.0","1.3.0.0","1.3.1.0","1.3.2.0","1.3.3.0","1.3.4.0","1.3.5.0","1.3.6.0","1.3.7.0","1.3.8.0","1.3.9.0","1.4.0.0","1.4.1.0","1.5.0.0","1.5.1.0","1.5.2.0","1.5.3.0","1.5.4.0","1.5.5.0","1.5.6.0","1.5.7.0","1.5.8.0","1.5.9.0","1.6.0.0","1.6.1.0","1.6.2.0","1.7.0.0","1.7.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1955652,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1949518,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Configuration under WP-Admin Dashboard-&gt;Settings-&gt;Email Validation","2":"Email field validation in Contact Form 7 using Dilli Email Validator."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[162435,26758,2182,26759,18971],"plugin_category":[44,54],"plugin_contributors":[154199],"plugin_business_model":[],"class_list":["post-82744","plugin","type-plugin","status-publish","hentry","plugin_tags-email-address-validation","plugin_tags-email-checker","plugin_tags-email-validation","plugin_tags-email-validator","plugin_tags-email-verification","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-dillilabs","plugin_committers-dillilabs"],"banners":{"banner":"https:\/\/ps.w.org\/dilli-email-validator\/assets\/banner-772x250.png?rev=3380408","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dilli-email-validator\/assets\/icon-128x128.png?rev=2153349","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dilli-email-validator\/assets\/screenshot-1.png?rev=1955652","caption":"Configuration under WP-Admin Dashboard-&gt;Settings-&gt;Email Validation"},{"src":"https:\/\/ps.w.org\/dilli-email-validator\/assets\/screenshot-2.png?rev=1949518","caption":"Email field validation in Contact Form 7 using Dilli Email Validator."}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>This plugin requires an API Key which can be obtained for FREE by <a href=\"https:\/\/deva.dillilabs.com\/register\">signing up here<\/a>. Learn more about Dilli Email Validation API <a href=\"https:\/\/www.dillilabs.com\/products\/email-validation-api\/\">here<\/a>.<\/p>\n\n<p>This plugin hooks directly into the WordPress core email validation function (<code>is_email()<\/code>), which is used by most major form plugins. That means it works out of the box with popular form builders like:<\/p>\n\n<ul>\n<li>Contact Form 7<\/li>\n<li>WPForms<\/li>\n<li>Gravity Forms<\/li>\n<li>Ninja Forms<\/li>\n<li>Jetpack\/Grunion contact forms<\/li>\n<li>Wordpress registration forms<\/li>\n<li>and many others.<\/li>\n<\/ul>\n\n<p>No need to modify your forms \u2014 just install and activate the plugin.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Validates email address format. Ex: email address <code>fooAtdillilabs.com<\/code> is invalid because of missing '@'<\/li>\n<li>Checks for existence of MX records of the email address domain. Ex: <code>foobar@dlfkdlfkf.co<\/code> is invalid because no MX records exist for domain dlfkdlfkf.co.<\/li>\n<li>Checks for Disposable\/Temporary email addresses. Ex: user@mailinator.com is invalid because mailinator.com provides temporary shared temporary email inboxes.<\/li>\n<li>Checks for conformity with ESP (Email Service Provider) grammar rules. Ex: <code>bob@yahoo.com<\/code> is invalid because Yahoo does not allow user part (<code>bob<\/code> in this case) to be less than 4 characters.<\/li>\n<li>Checks for profanity in user part of email address. Ex: <code>f***you@gmail.com<\/code> is invalid.<\/li>\n<li>Checks user and domain parts of an email address for known malicious patterns. Ex: <code>jondoe@gmail.com<\/code>, <code>foobar@yahoo.com<\/code>, <code>idontwanttogive@gmail.com<\/code> and <code>noemail@gmail.com<\/code> will be treated as invalid.<\/li>\n<li>Checks email address domain against a known blacklist.<\/li>\n<li>Checks email address against a known blacklist of frequently used email addresses for spam.<\/li>\n<li>Checks for reserved domains. Ex: example.com is a reserved domain. Therefore, validemail@example.com is not allowed.<\/li>\n<li>Checks for Role-based email addresses. Ex: info@someorganization.com will be treated as invalid.<\/li>\n<li>Checks for safe domains. Restricts emails whose domains represents sites with adult content.<\/li>\n<li>Checks for non-business email address.  Ex: *@gmail.com, *@yahoo.com, *@hotmail.com email addresses will be treated as invalid.<\/li>\n<li>Checks the IP address of the user submitting the form against a known list of malicious IP addresses.<\/li>\n<li>Add custom blocklist. You may request certain domains, emails and users to be blocked. <\/li>\n<\/ul>\n\n<h4>Available Languages<\/h4>\n\n<ul>\n<li>English<\/li>\n<li>German (Deutsche)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Unzip and upload the <code>dilli-email-validator<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the <strong>Dilli Email Validator<\/strong> plugin through the 'Plugins' page in WordPress.<\/li>\n<li>Configure the plugin by going to <code>Settings &gt; Email Validation<\/code> page.<\/li>\n<li>Get API Key by signing up with <a href=\"https:\/\/www.dillilabs.com\/products\/email-validation-api\/\">Dilli Email Validation API<\/a>.<\/li>\n<li>Paste your API key in WP-ADMIN at <code>Settings &gt; Email Validation<\/code> page, verify it and then Save changes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20do%20i%20obtain%20the%20api%20key%3F'><h3>Where do I obtain the API key?<\/h3><\/dt>\n<dd><p>Register instantly for FREE with <a href=\"https:\/\/deva.dillilabs.com\/register\">Dilli Email Validation API<\/a> to receive your API key<\/p><\/dd>\n<dt id='is%20there%20a%20dashboard%20where%20i%20can%20track%20valid%20and%20invalid%20emails%3F'><h3>Is there a dashboard where I can track valid and invalid emails?<\/h3><\/dt>\n<dd><p>Yes, you may track it <a href=\"https:\/\/deva.dillilabs.com\">here<\/a>. The dashboard URL is also accessible from within the Wordpress dashboard on Settings-&gt;Email Validation page.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20contact%20form%207%3F'><h3>Will this work with Contact Form 7?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20ninja%20form%3F'><h3>Will this work with Ninja Form?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20gravity%20form%3F'><h3>Will this work with Gravity Form?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20jetpack%2Fgrunion%20form%3F'><h3>Will this work with Jetpack\/Grunion Form?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20elementor%20form%3F'><h3>Will this work with Elementor Form?<\/h3><\/dt>\n<dd><p>Yes, if you have Elementor Pro.<\/p><\/dd>\n<dt id='can%20i%20use%20the%20same%20api%20key%20on%20different%20websites%20%3F'><h3>Can I use the same API key on different websites ?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id='how%20can%20i%20whitelist%20certain%20email%20addresses%20%3F'><h3>How can I whitelist certain email addresses ?<\/h3><\/dt>\n<dd><p>You can do so under plugin settings. See 'Whitelist' field.<\/p><\/dd>\n<dt id='can%20i%20add%20a%20custom%20black%20list%20of%20email%20addresses%3F'><h3>Can I add a custom black list of email addresses?<\/h3><\/dt>\n<dd><p>Yes. Just e-mail us the e-mails you want blocked at support@dillilabs.com.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Validates email addresses in real-time and blocks form submissions with invalid or fake emails. Reduce spam, fix typos, and capture quality leads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/82744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=82744"}],"author":[{"embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dillilabs"}],"wp:attachment":[{"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=82744"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=82744"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=82744"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=82744"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=82744"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ml.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=82744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}