Stop throwaway inboxes at the door! Wonderful Disposable Email Blocker checks every submitted email address against a community-maintained list of thousands of disposable email domains — and blocks spam sign-ups before they ever reach your database.

Four areas of your site can be protected independently: the WordPress registration form, WooCommerce account registration, the WooCommerce checkout, and comments. That WooCommerce coverage matters: WooCommerce validates registrations through its own hook, which WordPress-only spam plugins silently miss.

You decide what happens when a submission is blocked: show a customizable error message so real visitors can switch to a permanent address — or silently discard the submission, so bots believe they succeeded while no account is ever created and comments land in spam.

Your own blocklist and allowlist give you the final word: a full email address blocks exactly that address, a domain blocks the domain and all its subdomains, and the allowlist always wins. Logged-in administrators are never blocked, and if anything goes wrong the plugin fails open — your forms keep working, always.

The plugin ships with a bundled copy of the disposable-email-domains list (CC0 / public domain) and works completely offline. One click fetches the newest community list, after which it refreshes itself weekly. Visitor email addresses never leave your server.

Screenshot

The settings page: blocked areas, behavior on block, and custom block/allow lists.

Version 1.0.1 — available on WordPress.org.