Title: World Inspire Email Validation for Fluent Forms
Author: World Inspire
Published: <strong>September 12, 2026</strong>
Last modified: September 12, 2026

---

Search plugins

![](https://ps.w.org/world-inspire-email-validation-for-fluent-forms/assets/banner-
772x250.png?rev=3692788)

![](https://ps.w.org/world-inspire-email-validation-for-fluent-forms/assets/icon.
svg?rev=3692788)

# World Inspire Email Validation for Fluent Forms

 By [World Inspire](https://profiles.wordpress.org/hxsmyxh/)

[Download](https://downloads.wordpress.org/plugin/world-inspire-email-validation-for-fluent-forms.1.1.5.zip)

 * [Details](https://wordpress.org/plugins/world-inspire-email-validation-for-fluent-forms/#description)
 * [Reviews](https://wordpress.org/plugins/world-inspire-email-validation-for-fluent-forms/#reviews)
 *  [Installation](https://wordpress.org/plugins/world-inspire-email-validation-for-fluent-forms/#installation)
 * [Development](https://wordpress.org/plugins/world-inspire-email-validation-for-fluent-forms/#developers)

 [Support](https://wordpress.org/support/plugin/world-inspire-email-validation-for-fluent-forms/)

## Description

When running marketing funnels, lead generation campaigns, or automated email onboarding
sequences (e.g. FluentCRM, MailPoet, Brevo), invalid email addresses, throwaway 
mailboxes, and common user typos cause catastrophic bounce rates. Hard bounces permanently
damage your domain sender reputation, land marketing broadcasts into spam folders,
and trigger transactional rate-limiting from email service providers.

**World Inspire Email Validation for Fluent Forms** hooks directly into Fluent Forms’
core input validation layer (`fluentform/validate_input_item_input_email`) to intercept
invalid, disposable, unroutable, and bounce-inducing emails _at form submission 
time_, before the entry is recorded or forwarded to marketing automations.

### 6-Layer Real-Time Defense Engine

 1. **RFC 5322 Syntax Verification**: Native in-memory validation (<0.1ms).
 2. **Custom Domain Blacklist**: Intercept abusive domains, competitors, or known bad
    actors.
 3. **Typo Auto-Suggestion**: Detects common domain typos (`gamil.com`, `outlok.com`,`
    hotmial.com`) and suggests corrections.
 4. **Disposable & Temporary Mail Filtration**: Real-time hash lookup across **8,700
    + active temporary mail domains** bundled offline in local JSON data.
 5. **Live DNS MX Verification**: Direct DNS query (`checkdnsrr`) to ensure the destination
    mail server exists, cached via WordPress Transients for 24 hours.
 6. **Role-Based Account Filter**: Optional filter for generic mailboxes (`admin@`,`
    support@`, `billing@`).

### Key Features

 * **Real-Time Live Diagnostic Sandbox**: Test any email directly in the admin dashboard
   before enabling rules globally.
 * **Granular Layer Toggles**: Turn MX check, disposable filter, typo hints, or 
   role filter on/off independently.
 * **Zero-Latency In-Memory Lookups**: Domain lookups indexed via `array_flip` O(
   1) hash maps.
 * **REST API Health Endpoint**: `/wp-json/fluentform-email-guard/v1/status` for
   external uptime watchdogs.
 * **Audit Telemetry Log**: Review the last 100 blocked submissions with timestamp,
   masked email, and block reason.
 * 
   ### External Services
   
 * This plugin includes an offline bundled dataset of disposable email domains derived
   from:
 * Service: Disposable Email Domains Blocklist by disposable-email-domains (https://
   github.com/disposable-email-domains/disposable-email-domains)
 * Purpose: Provides local offline detection of temporary disposable email domains
   to prevent hard bounces and spam submissions.
 * Privacy: Operates 100% locally and offline. No personal data, email addresses,
   or form submission content is ever transmitted to GitHub or any third party.
 * Terms / License: https://github.com/disposable-email-domains/disposable-email-
   domains/blob/main/LICENSE.txt

## Screenshots

[⌊Admin Dashboard with Live Interactive Sandbox and Granular Defense Toggles.⌉⌊Admin
Dashboard with Live Interactive Sandbox and Granular Defense Toggles.⌉[

Admin Dashboard with Live Interactive Sandbox and Granular Defense Toggles.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/world-inspire-email-validation-
    for-fluent-forms`, or install directly through the WordPress plugins screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **Fluent Forms > Email Validation** to configure defense rules and 
    test addresses in the live sandbox.

## FAQ

### Does this require Fluent Forms Pro?

No, World Inspire Email Validation for Fluent Forms works seamlessly with both the
Free and Pro editions of Fluent Forms.

### Does it slow down form submissions?

No. Syntax, blacklist, typo, and disposable checks execute in memory (<0.5ms). DNS
MX checks are cached for 24 hours via WordPress Transients so repeat queries have
zero latency.

### Where does the disposable domains list come from?

The plugin bundles an offline dataset of over 8,700 disposable domains in `data/
disposable_domains.json`, operating completely in memory with zero external remote
network requests.

### Can I whitelist corporate or customer domains?

Yes. You can add specific domains to the whitelist section to bypass MX and disposable
checks.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“World Inspire Email Validation for Fluent Forms” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ World Inspire ](https://profiles.wordpress.org/hxsmyxh/)

[Translate “World Inspire Email Validation for Fluent Forms” into your language.](https://translate.wordpress.org/projects/wp-plugins/world-inspire-email-validation-for-fluent-forms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/world-inspire-email-validation-for-fluent-forms/),
check out the [SVN repository](https://plugins.svn.wordpress.org/world-inspire-email-validation-for-fluent-forms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/world-inspire-email-validation-for-fluent-forms/)
by [RSS](https://plugins.trac.wordpress.org/log/world-inspire-email-validation-for-fluent-forms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.5

 * Compliance: Renamed plugin to “World Inspire Email Validation for Fluent Forms”
   with distinctive brand prefix and slug “world-inspire-email-validation-for-fluent-
   forms” per WordPress.org review requirements.
 * Internationalization: Updated text domain to “world-inspire-email-validation-
   for-fluent-forms” across all translatable strings.

#### 1.1.4

 * Security: Restricted REST `/test` endpoint to administrators with `manage_options`
   capability and nonce verification.
 * Security: Sanitized and limited public REST `/status` endpoint to minimal health
   status; moved detailed diagnostics to authenticated `/admin/status`.
 * Compliance: Removed remote list fetching and WP-Cron scheduling; bundled canonical
   dataset of 8,742 disposable domains offline in `data/disposable_domains.json`.
 * Hardening: Added `wp_unslash()`, `absint()`, and strict variable existence checks
   across all input processing.
 * Internationalization: Escaped admin permission check string with text domain.
 * Metadata: Added submitting contributor `hxsmyxh` and updated upstream license
   reference link to main branch.

#### 1.1.3

 * Compliance: Renamed to “Email Guard for Fluent Forms” for WordPress.org trademark
   directory guidelines.
 * Architecture: Dual-channel release support with release-guarded updater filters.
 * Security: Implemented fine-grained token isolation and file constant support.

#### 1.1.1

 * Optimization: Dynamic disposable domains synchronization and local caching.
 * Reliability: Restored priority 99 on admin_menu hook to prevent permission collisions.

#### 1.1.0

 * Initial public release with 6-layer defense engine and live testing sandbox.

## Meta

 *  Version **1.1.5**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [anti-spam](https://wordpress.org/plugins/tags/anti-spam/)[bounce prevention](https://wordpress.org/plugins/tags/bounce-prevention/)
   [disposable email](https://wordpress.org/plugins/tags/disposable-email/)[email validation](https://wordpress.org/plugins/tags/email-validation/)
   [fluent forms](https://wordpress.org/plugins/tags/fluent-forms/)
 *  [Advanced View](https://wordpress.org/plugins/world-inspire-email-validation-for-fluent-forms/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/world-inspire-email-validation-for-fluent-forms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/world-inspire-email-validation-for-fluent-forms/reviews/)

## Contributors

 *   [ World Inspire ](https://profiles.wordpress.org/hxsmyxh/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/world-inspire-email-validation-for-fluent-forms/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://worldinspirelab.com/)