Home Plugins advanced email filter for elementor forms
Advanced Email Filter for Elementor Forms logo

Advanced Email Filter for Elementor Forms

by Mahidul Islam Mukto on WordPress.org

Enhance Elementor Pro Forms with advanced email filtering capabilities including global blocklists/whitelist and per-form controls.

(0)
Global Blocklist/Whitelist management

Global Blocklist/Whitelist management

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);
Active installations20+
Weekly downloads
27+145.45%
Version1.2.0
Last updated7/5/2025
WordPress version5.6
Tested up to6.8.1
PHP version7.4
Tags
disposable emailelementor formemail blacklistspam protectionwhitelist email