WordPress plugin intelligence profile

Wonderful Disposable Email Blocker

Blocks registrations, WooCommerce checkouts, and comments that use disposable (throwaway) email addresses, with custom block and allow lists.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update8 Oct 202626d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Wonderful Disposable Email Blocker version 1.0.5 as active, updated 26d ago and tested up to WordPress 7.1.

Overview

About this plugin

Spam bots and freeloaders love disposable email addresses: they register accounts, place fake orders, and post comments with throwaway inboxes — addresses that are dead an hour later.

Wonderful Disposable Email Blocker checks the submitted email address against a list of thousands of known disposable email domains and lets you block four areas of your site independently:

  • WordPress registration — the wp-login.php registration form.
  • WooCommerce registration — account registration on the My Account page and other WooCommerce registration forms (which WordPress-only spam plugins often miss, because WooCommerce validates registrations through its own hook).
  • WooCommerce checkout — the billing email address at checkout.
  • Comments — comments submitted with a disposable address.

You decide what happens when a submission is blocked:

  • Show an error message (customizable, basic HTML allowed) so real visitors can switch to a permanent address, or
  • Silently discard — the registration looks successful but no account is created, and comments are quietly marked as spam. Bots never learn they were blocked. (The checkout always shows the error message — an order cannot be silently discarded.)

Your own lists:

  • Additional blocklist — one entry per line; a full email address blocks exactly that address, a domain blocks the domain and all its subdomains.
  • Allowlist — addresses and domains that are never blocked. The allowlist always wins, even over the disposable domain list.

Built-in safety rails:

  • Logged-in administrators are never blocked — you can always test your own checkout.
  • Invalid email addresses are left to the form’s own validation; the plugin only ever blocks, it never approves anything.
  • If the domain list cannot be read, nothing is blocked — the plugin fails open, never breaks your forms.
  • Subdomain trick protection: “anything.disposable-domain.com” is blocked when “disposable-domain.com” is on the list.

Domain data: the plugin ships with a bundled copy of the community-maintained disposable-email-domains list (thousands of domains, CC0 / public domain) and works completely offline out of the box. Optionally, one click downloads the newest list from GitHub onto your server, after which it refreshes itself once a week.

For developers: the wonderful_disposable_email_blocker_pre_is_blocked and wonderful_disposable_email_blocker_is_blocked filters short-circuit or veto any decision, and every block fires the wonderful_disposable_email_blocker_blocked action for logging.

External services

com (the disposable-email-domains community project on GitHub). The download only happens when you actively opt in by clicking the “Update domain list now” button on the settings page; afterwards a weekly scheduled refresh re-downloads the list from the same URL. The request contains no personal data whatsoever — it is a plain file download.

Visitor email addresses are always checked locally on your server and never leave your site. This service is provided by GitHub: terms of service, privacy statement.

Without the opt-in the plugin makes no external requests at all and uses only the bundled list.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block email
  • disposable email
  • fake email
  • spam registration
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity8 Oct 202626d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.41.0.5
WordPress compatibility7.1.27.1.3
Version1.0.31.0.4
WordPress compatibility7.0.47.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.