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:
No
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