Title: Email Checker for Contact Form 7
Author: Kalpraj Solutions
Published: <strong>22 oktober 2020</strong>
Last modified: 8 augustus 2026

---

Plugins zoeken

![](https://ps.w.org/email-checker-for-contact-form-7/assets/banner-772x250.jpg?
rev=2404471)

![](https://ps.w.org/email-checker-for-contact-form-7/assets/icon.svg?rev=2404464)

# Email Checker for Contact Form 7

 Door [Kalpraj Solutions](https://profiles.wordpress.org/kalprajsolutions/)

[Download](https://downloads.wordpress.org/plugin/email-checker-for-contact-form-7.3.1.zip)

 * [Details](https://nl.wordpress.org/plugins/email-checker-for-contact-form-7/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/email-checker-for-contact-form-7/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/email-checker-for-contact-form-7/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/email-checker-for-contact-form-7/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/)

## Beschrijving

Email Checker for Contact Form 7 validates email addresses in real time using the
Emails Checker API before accepting form submissions. This stops spam, promotional
emails, and invalid contacts from reaching your inbox.

The plugin performs comprehensive email verification including:

 * DNS validation, including MX record lookup
 * Disposable email address detection in real time
 * Misspelled domain detection
 * Email syntax verification (IETF/RFC standard conformance)
 * Mailbox existence checking
 * Catch-all testing
 * Greylisting detection
 * SMTP connection and availability checking

The plugin integrates seamlessly with Contact Form 7 — no form changes required.
Simply enter your API key in the settings page and the plugin automatically validates
all email fields.

### Privacy

This plugin uses WordPress transients to store rate-limiting counters keyed by the
visitor’s IP address (hashed with MD5). No email addresses or personal data are 
sent to the Emails Checker API — only the email field value being validated is transmitted.
Rate-limit transients expire automatically within the configured time window (default
60 seconds).

The plugin integrates with WordPress’s built-in privacy tools:
 * Data export: IP-
based rate-limit data associated with a given email address is included in WordPress
privacy exports. * Data erasure: Rate-limit transients can be erased via WordPress
privacy erasure requests.

## Schermafbeeldingen

[⌊Email Checker in Action⌉⌊Email Checker in Action⌉[

Email Checker in Action

[⌊Email Checker Settings Page⌉⌊Email Checker Settings Page⌉[

Email Checker Settings Page

[⌊Email Checker API Credits and Status⌉⌊Email Checker API Credits and Status⌉[

Email Checker API Credits and Status

## Installatie

#### Manual Installation

 1. Upload the `email-checker-for-contact-form-7` folder to the `/wp-content/plugins/`
    directory.
 2. Activate the Email Checker for Contact Form 7 plugin through the ‘Plugins’ menu
    in WordPress.
 3. Navigate to Settings > Emails Checker for CF7 to configure the plugin.
 4. Sign up for a free API key at [app.emails-checker.net](https://app.emails-checker.net/apis).
 5. Paste your API key into the settings page and save.

## FAQ

### How many emails can I check?

Our Free Plan gives you 100 SMTP credits per month for SMTP status checks. Basic
syntax checking is done locally for free. If you have more than 100 contact form
submissions per month, check out our affordable pricing at [emails-checker.net/pricing](https://emails-checker.net/pricing).

### Do I have to make changes to my form?

No. The plugin works automatically with all Contact Form 7 forms. Just enter your
API key and you’re done.

### What if I run out of credits?

If you run out of credits, the plugin will stop performing SMTP checks. Your contact
form functionality will continue to work — emails will pass through basic syntax
validation only.

### Is the API key secure?

Yes. The API key is stored securely in the WordPress options table and is masked
in the settings page. Only users with ‘manage_options’ capability can view or modify
it.

## Beoordelingen

![](https://secure.gravatar.com/avatar/e77e9c29c996133b0dc3dfb70f9baccc7253d217937a5b93135458c2e2ade716?
s=60&d=retro&r=g)

### 󠀁[Not a verifier](https://wordpress.org/support/topic/not-a-verifier/)󠁿

 [sveberes](https://profiles.wordpress.org/sveberes/) 22 januari 2022 1 reactie

This is not a verifier of email in real time. Don't waste your time if that is what
you are looking for.

![](https://secure.gravatar.com/avatar/5011ab9e076367fab4a340e5c0766b8c76d9795c29eb73923c653d8cc8dc2cad?
s=60&d=retro&r=g)

### 󠀁[Really Good plugin for contact form 7](https://wordpress.org/support/topic/really-good-plugin-for-contact-form-7/)󠁿

 [Kalpraj Solutions](https://profiles.wordpress.org/kalprajsolutions/) 22 oktober
2020

I was very frustrated by getting spam bot emails from my website's contact forms.
Then I realized the bots are not using real emails in the contact form. So filtering
invalid emails can solve the problem I taught and it really did. Now I only get 
valid and important emails and messages from my website.

 [ Lees alle 2 beoordelingen ](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/)

## Bijdragers & ontwikkelaars

“Email Checker for Contact Form 7” is open source software. De volgende personen
hebben bijgedragen aan deze plugin.

Bijdragers

 *   [ Kalpraj Solutions ](https://profiles.wordpress.org/kalprajsolutions/)

“Email Checker for Contact Form 7” is vertaald in 2 localen. Dank voor [de vertalers](https://translate.wordpress.org/projects/wp-plugins/email-checker-for-contact-form-7/contributors)
voor hun bijdragen.

[Vertaal “Email Checker for Contact Form 7” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/email-checker-for-contact-form-7)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/email-checker-for-contact-form-7/),
haal de [SVN repository](https://plugins.svn.wordpress.org/email-checker-for-contact-form-7/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/email-checker-for-contact-form-7/)
via [RSS](https://plugins.trac.wordpress.org/log/email-checker-for-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.1

 * Version bump to 3.1 with full backward compatibility to PHP 7.2
 * Confirmed tested compatibility up to WordPress 7.0.3
 * Added per-IP rate limiting to prevent abuse from bots with invalid API keys
 * Added automatic API key blacklist with configurable cooldown when auth errors(
   HTTP 401/403) are detected
 * Admin users with manage_options can bypass rate limiting for status checks on
   the settings page
 * Rate limit transients are automatically cleared when settings are saved
 * Fixed transient cleanup query to correctly clear all rate-limit and blacklist
   data
 * Fixed error message propagation: specific errors (rate limit, invalid API key)
   are now displayed to users in form validation messages
 * Added GDPR compliance: WordPress privacy data export and erasure support for 
   IP-based transients
 * Added privacy policy section to readme
 * Added admin setting to control whether specific API error messages or generic
   messages are shown to end users
 * Added admin notice and settings UI for rate limit configuration
 * Added “Clear Block Now” button to manually reset blacklisted API keys
 * Fixed “Clear Block Now” not working: admin status check on the settings page 
   was immediately re-blacklisting the API key after it was cleared. Admin status
   checks no longer trigger blacklist when the API returns 401/403.
 * Updated user-agent string for API requests
 * Minor documentation and inline comment improvements

#### 3.0.0

 * Complete rewrite with MVC architecture
 * WordPress Settings API integration for proper settings management
 * REST API endpoints for external integrations
 * AJAX support for async email verification
 * Caching layer to reduce API calls and respect rate limits
 * Improved security: nonces, capability checks, input sanitization, output escaping
 * Proper internationalization support
 * PHP 7.2+ minimum requirement
 * WordPress 5.0+ minimum requirement

#### 2.5

 * Updated for newer WordPress version 6.6
 * Improved contact form email field detection and validation

#### 2.4

 * Updated for newer WordPress version 6.4.2
 * Fixed minor issues

#### 2.3

 * Updated for newer WordPress version 6.1.1
 * Added option to allow specific email types
 * Added option to block emails if out of credits
 * Added more email catching abilities

#### 2.2

 * Minor updates

#### 2.1

 * API Updates
 * Minor CSS and form security improved

#### 2.0

 * Added newer version of Emails Checker API
 * api.emails-checker.net
 * New block emails on errors option

#### 1.2

 * Fixed minor field issues

#### 1.1

 * Connectivity issue fixed
 * Added more security factors

#### 1.0

 * Initial release

## Meta

 *  Versie **3.1**
 *  Laatst geüpdatet **2 maanden geleden**
 *  Actieve installaties **90+**
 *  WordPress versie ** 5.0 of nieuwer **
 *  Getest t/m **7.0.7**
 *  PHP versie ** 7.2 of nieuwer **
 *  Talen
 * [English (UK)](https://en-gb.wordpress.org/plugins/email-checker-for-contact-form-7/),
   [English (US)](https://wordpress.org/plugins/email-checker-for-contact-form-7/)
   en [Russian](https://ru.wordpress.org/plugins/email-checker-for-contact-form-7/).
 *  [Vertaal in je eigen taal](https://translate.wordpress.org/projects/wp-plugins/email-checker-for-contact-form-7)
 * Tags
 * [contact form 7](https://nl.wordpress.org/plugins/tags/contact-form-7/)[email checker](https://nl.wordpress.org/plugins/tags/email-checker/)
   [email validator](https://nl.wordpress.org/plugins/tags/email-validator/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/email-checker-for-contact-form-7/advanced/)

## Waarderingen

 3 van 5 sterren.

 *  [  1 5 ster beoordeling     ](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/?filter=5)
 *  [  0 4 sterren beoordelingen     ](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/?filter=4)
 *  [  0 3 sterren beoordelingen     ](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/?filter=3)
 *  [  0 2 sterren beoordelingen     ](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/?filter=2)
 *  [  1 1 ster beoordeling     ](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/?filter=1)

[Je beoordeling](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/reviews/)

## Bijdragers

 *   [ Kalpraj Solutions ](https://profiles.wordpress.org/kalprajsolutions/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/email-checker-for-contact-form-7/)

## Doneren

Wil je de groei van deze plugin ondersteunen?

 [ Doneer aan deze plugin ](https://emails-checker.net)