Plugin info

Total downloads: 716
Active installs: 10
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 3
Last updated: 12/2/2025 (29 days ago)
Added to WordPress: 2/21/2025 (0 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.9
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 29 days ago

68/100

Is turboSMTP Email Validator abandoned?

Likely maintained (last update 29 days ago).

Compatibility

Requires WordPress: 6.0
Tested up to: 6.9
Requires PHP: 7.0

Similar & Alternatives

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

ZeroBounce Email Verification & Validation
Rating 4.6/5 (5 reviews)Active installs 1,000
Automatic Email Testing for WP
Rating 5.0/5 (5 reviews)Active installs 300
Email Checker
Rating 0.0/5 (0 reviews)Active installs 10
Email Sender Control
Rating 0.0/5 (0 reviews)Active installs 0

Description

Validates email addresses using the turboSMTP API in:
– WooCommerce registration and checkout
– Contact Form 7
– WpForms
– WordPress comments and registration
– MC4WP
– Gravity Forms
– Elementor Forms

The turboSMTP Email Validator for WordPress plugin ensures that email addresses provided during user registration and checkout are valid. It uses the turboSMTP API to perform the validation, enhancing the quality of email addresses collected and reducing the number of invalid emails in your database.

Features

  • Validates email addresses in different forms (WooCommerce, CF7, WpForms, WordPress comments and registration, MC4WP, Gravity Forms, Elementor Forms)
  • Uses the turboSMTP API for email validation.
  • Stores validated email addresses in a custom database table.
  • Provides an admin settings page to configure API keys and enable/disable the service.
  • Displays a list of validated email addresses in the admin area.
  • Bypass validation for individual email addresses or entire domains using the whitelist functionality.

Usage

  • Enable turboSMTP Email Validator: Go to “Settings” > “turboSMTP Email Validator” and check the “Enable Email Validation” option.
  • Set API Keys: Enter your turboSMTP consumerKey and consumerSecret in the provided fields.
  • View Validated Emails: Check the list of validated emails in the “Validated Emails” section on the settings page.

Installation

  • Upload the plugin files to the /wp-content/plugins/turbosmtp-email-validator directory, or install the plugin through the WordPress plugins screen directly.
  • Activate the plugin through the ‘Plugins’ screen in WordPress.
  • Go to “Settings” > “turboSMTP Email Validator” to configure the plugin settings.

Frequently Asked Questions

What happens if the email validation fails during registration or checkout?

If the email validation fails, an error message will be displayed, and the user will be prompted to enter a valid email address.

Can I filter by status and sub_status?

Yes, you can do it. You to use the turbosmtp_email_validator_status_ok filter hook. Below you can see a useful code snippet as example of use (you must to put this in a custom plugin or the functions.php file of your active theme):

// Filter by status and sub_status
function turbosmtp_custom_email_validator_status_ok(
    $value,
    $status,
    $sub_status
){
    if (
        $status === 'do_not_mail' &&
        $sub_status === 'role_based_catch_all'
    ){
        return true;
    }
    return $value;
}

add_filter('turbosmtp_email_validator_status_ok', 'turbosmtp_custom_email_validator_status_ok',10, 3);

Review feed

No reviews available

Screenshots

  1. Email Validator General Settings

    Email Validator General Settings

  2. Validation Settings

    Validation Settings

  3. Test Validator

    Test Validator

  4. History Table

    History Table

  5. History Table Validation Details

    History Table Validation Details

  6. Login using API Keys

    Login using API Keys

Changelog

1.9.0

  • better error handling in case of API failures

1.8.0

  • changed filter turbosmtp_email_validator_status_ok (now accepts sub_status as well)

1.7.0

  • added whitelist

1.6.0

  • i18n fixes

1.5.0

  • Added missing translations

1.4.0

  • Allow custom error message translation with WPML or Polylang

1.3.0

  • Fix in threshold

1.2.0

  • Added threshold for avoid multiple validations
  • Test validator loading improvements
  • Responsive CSS improvements in admin area

1.1.0

  • Handle form_id in Elementor Forms, Contact Form 7, WordPress Comments

1.0.0

  • First public release