Description
The WordPress Restrict Email Domains addon is aimed at WordPress site administrators, BuddyPress communities, and WooCommerce platforms seeking control over new registrations, with the ability to set allowed or blocked email domains and extensions, and support for regular expression validation. It blocks unwanted registrations and helps combat spam, ensuring that only authorized users from specific domains can join your platform.
Key Features of WordPress Restrict Email Domains
- Domain Restriction
Limits registrations to specific domains, extensions, or email addresses. - Broad Compatibility
Works with various platforms such as WordPress, BuddyPress, BuddyBoss, and WooCommerce. - Flexible Rules
Allows the use of regular expressions for validation and custom error messages. - Spam Prevention
Assists in combating spam by allowing only users from trusted domains. - Action Hooks
Includes `action hooks` for developers to trigger custom code on validation failure.
Benefits of WordPress Restrict Email Domains
- Greater Control
Ensures that only users with authorized emails can register. - Spam Reduction
Minimizes unwanted registrations and spam entry into the platform. - Custom Experience
Allows configuring clear error messages for rejected registrations. - Seamless Integration
Operates natively with the major community and e-commerce plugins.
Who is WordPress Restrict Email Domains Recommended For?
- Site administrators who need to strictly control who can register on their platforms.
- Those managing online communities who look to maintain an environment of verified and authorized users.
- Developers who require `action hooks` to extend email validation functionality.
How to Download WordPress Restrict Email Domains
The WordPress Restrict Email Domains addon is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the .zip and activate. Settings to restrict email domains will be accessible in Dashboard > Settings > Restrict Email Domains.
The WordPress Restrict Email Domains addon provides an essential layer of security and control for platforms relying on user registrations. By allowing administrators to define white or black lists of domains and email extensions, it simplifies access management and reinforces community integrity. It’s an effective tool for maintaining registration quality, filtering spammers, and ensuring that your online environment is populated by genuine and relevant members.
Frequently asked questions
Is BuddyDev | WordPress Restrict Email Domains GPL-licensed?
Yes. BuddyDev | WordPress Restrict Email Domains is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use BuddyDev | WordPress Restrict Email Domains on multiple sites?
Yes. You can use BuddyDev | WordPress Restrict Email Domains on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does BuddyDev | WordPress Restrict Email Domains cost at Ultrapack?
BuddyDev | WordPress Restrict Email Domains costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does BuddyDev | WordPress Restrict Email Domains include updates?
Yes. The current version of BuddyDev | WordPress Restrict Email Domains is 1.2.3, published at Ultrapack on Jun 29, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is BuddyDev | WordPress Restrict Email Domains scanned before publication?
Yes. Every version of BuddyDev | WordPress Restrict Email Domains goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
wordpress-restrict-email-domains.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
wordpress-restrict-email-domains.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready