xpay✦ Commerce
Directory
WooCommerce plugins
Email and Domain Blocker for WooCommerce
Email and Domain Blocker for WooCommerce
Block emails or domains from WooCommerce and WordPress signups. Supports wildcards, disposable email blocking, bulk import, CSV export, and logs.
5.0
(3 ratings)Will this break my store?
What the WordPress.org registry says about keeping Email and Domain Blocker for WooCommerce running.
Tested to 6.7.5 — 3 branches behind 7.0
A branch or two behind — normal for a plugin between releases.4 months ago
At least 2.3 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.2
Your host must be running at least this version.5.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Email and Domain Blocker for WooCommerce is looked after — not on how many stores run it.
74
out of 100Maintenance
35 / 35WordPress compatibility
7 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
6 / 10Ratings
5.0
3 ratingsTired of fake signups and spam accounts in your WooCommerce store?
Email and Domain Blocker for WooCommerce lets you block unwanted emails or domains from registering — keeping your store clean and your customers real.
Key Features:
- Block specific email addresses (e.g.
baduser@gmail.com) - Block entire domains (e.g.
@spam.com) - Wildcard support (e.g.
*@gmail.com,*@*.ru,test*@domain.com) - Disposable email auto-blocking — block 200+ known throwaway providers (Mailinator, TempMail, YOPmail, etc.) with one checkbox
- Custom error message — set your own message shown to blocked users
- WordPress native registration blocking — optionally apply rules to
/wp-login.php?action=registeras well - Bulk Import — upload a
.txtor.csvfile to import a list of blocked domains/emails in one click - Dashboard Widget — at-a-glance stats (today / this week / all time) right on your WordPress dashboard
- Test Email Checker — instantly check if an email would be blocked
- Optional logging of blocked attempts
- Logs tab — view, paginate, clear, and download blocked attempts as CSV
- Newline and comma-separated list support — one item per line or comma-separated
- Simple, accessible admin UI with usage examples and tab navigation
Use cases:
- Stop spam signups with disposable or free mail services
- Block competitors or fraud-prone domains
- Restrict registrations to company emails only
- Bulk-block entire country TLDs (e.g.
*@*.ru)
No. It only blocks new registrations. Existing accounts remain completely unaffected.
Yes! Examples:
* *@gmail.com — blocks all Gmail addresses
* *@*.ru — blocks all .ru domains
* test*@domain.com — blocks any address starting with “test”
Enter @spam.com (with the @) in the Blocked Domains field. The plugin will correctly match only emails from that exact domain.
Enable the “Block Disposable Emails” checkbox to automatically block 200+ known throwaway email providers (Mailinator, TempMail, YOPmail, Guerrilla Mail, etc.) without entering them manually.
Yes! Enable the “Block WordPress Registration” option in Settings to also apply your rules to /wp-login.php?action=register.
Go to the Import tab and upload a .txt or .csv file with one domain per line (or comma-separated). You can choose to append to or replace your existing list.
Enable logging in Settings. Blocked attempts will appear in the Logs tab, where you can view, clear, or download them as CSV.
Yes. It hooks into WooCommerce’s registration filter, so it works with any plugin that uses WooCommerce accounts.
All plugin data (blocked lists, log table, settings) is completely removed when you delete the plugin.
Categories
Plugin details
Tags on WordPress.org
