Just updated114 new versions in the last 24 hours
Restrict Email Domains plugin banner by BuddyDev
Plugin Updated

Restrict Email Domains

by BuddyDev buddydev.com v1.2.3 Unlimited sites

Restrict Email Domains by BuddyDev is a WordPress plugin that controls who can register on your site based on their email address. You can allow or block exact addresses, whole domains or domain extensions, so only the people you expect can create an account.

Version
1.2.3
Released
Feb 7, 2026
Developer
BuddyDev
Type
WordPress plugin
Requires
BuddyPress
Licence
GPL
Included in
Every plan, or $3.99 a year on its own

What’s new in Restrict Email Domains 1.2.3

Version 1.2.3 · Feb 7, 2026 Latest
  • FixedFixed localization files loading early.

What it does

Open registration invites spam accounts and sign-ups from people who have no reason to join. That is a real problem for schools, companies and private communities that only want members from specific organizations. This plugin checks the email address entered at registration against rules you set. You can limit sign-ups to a domain such as example.com, to an extension such as .edu or .org, or to specific addresses, and anyone who does not match sees an error message you write yourself.

The plugin requires BuddyPress and also works with WordPress core registration, Multisite, BuddyBoss Platform, WooCommerce, WP Members, UsersWP, Paid Memberships Pro, Easy Digital Downloads and the User Registration plugin, among others. On WooCommerce stores it can limit who registers as a customer, which helps B2B and members-only shops. For unusual cases, regular expressions let you write precise matching rules, and a developer hook fires when an email fails validation so you can trigger custom notifications or actions.

Best for

  • Schools and universities limiting sign-ups to .edu addresses
  • Company intranets open only to staff email domains
  • Membership communities and B2B stores screening new accounts

Features

Filter by address, domain or extension

Limit new registrations to exact email addresses, full domain names like example.com, or domain extensions such as .edu and .org.

Regular expression rules

Write regex patterns to build flexible matching rules for registration scenarios that simple domain lists cannot cover.

Custom error messages

Set the message users see when their email is rejected, so they understand why registration did not go through.

WooCommerce customer control

Restrict which email domains can register as customers on a WooCommerce store, useful for B2B or membership-based shops.

Works with many registration tools

Applies rules to sign-ups from BuddyPress, BuddyBoss Platform, WP Members, UsersWP, Paid Memberships Pro, Easy Digital Downloads and other registration plugins.

Multisite network support

Runs on WordPress Multisite installations, letting you manage email domain restrictions centrally across the sites in your network.

Developer action hook

The wpresed_email_domain_validation_failed hook lets developers run custom notifications or actions whenever a registration email fails validation.

Restrict Email Domains older versions

  • 1.2.2Feb 26, 20241 improvement
  • 1.2.1Dec 16, 20231 new
  • 1.2.0Apr 18, 20231 new

Members and buyers of this product can download older versions.

Questions about Restrict Email Domains

Can I allow only one domain, like my company's email domain?

Yes. You can restrict registration to a specific domain such as example.com, so only people with an address on that domain can sign up. You can also add individual addresses or whole extensions like .edu or .org if you need broader rules.

Does it work with my membership or store plugin?

It works with WordPress core registration, BuddyPress, BuddyBoss Platform, WooCommerce, WP Members, UsersWP, Paid Memberships Pro, Easy Digital Downloads, the User Registration plugin and others. BuddyPress is required for the plugin to run.

What happens when someone registers with an email that isn't allowed?

Their registration is stopped and they see an error message, which you can customize from the dashboard settings. Developers can also use the wpresed_email_domain_validation_failed hook to send notifications or run other actions when this happens.

Is Restrict Email Domains free?

The code of Restrict Email Domains is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of Restrict Email Domains is this?

Version 1.2.3, released Feb 7, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update Restrict Email Domains?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Restrict Email Domains automatically and keeps a backup, so you can roll back.

What does Restrict Email Domains need?

Restrict Email Domains needs BuddyPress installed and active.

More from BuddyDev

Restrict Email Domains 1.2.3Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in