This plugin is outdated and might not be supported anymore
Advanced Email Filter for Elementor Forms

Advanced Email Filter for Elementor Forms

Details
View on WordPress

Advanced Email Filter for Elementor Forms adds enterprise-grade email validation to your Elementor pro forms. Protect against spam submissions while maintaining flexibility for legitimate users.

Features

  • Global Blocklist/Whitelist management
  • Per-form email filtering rules
  • Wildcard support for domains and patterns
  • Business email only filter (new feature)
  • Disposable / temporary email blocking (new feature)
  • Compatible with Elementor Pro forms only

Learn more about all features | Read Documentation

Configuration

There is two place where you can control email filter.

Global Settings

Navigate to Email Filter -> Settings to configure:

  • Blocklist: @spamdomain.com, *.ru, fake-user@

  • Whitelist: @yourcompany.com, admin@, *.trusted.org

Form-Specific Settings

  1. Edit Elementor Form widget
  2. Open Email Filtering section
  3. Add patterns:
    • Blocklist (form-specific)
      @temp-domain.com, *.xyz
    • Whitelist (form-specific)
      @client-domain.com, manager@

Hooks & Filters

Customize validation behavior using these hooks:

// Modify validation error message
add_filter('aefe_validation_error', function($message, $email) {
    return sprintf(__('Error: %s is blocked', 'text-domain'), $email);
}, 10, 2);

Details

Plugin code:
advanced-email-filter-for-elementor-forms
Plugin version:
1.2.0
Outdated:
Yes
WP version:
5.6 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.8.1
Total installations:
100
Last updated:
2025-07-05
Rating:
Times rated:
1
disposable-email
elementor-form
email-blacklist
spam-protection
whitelist-email