WordPress Restrict Email Domains

Download BuddyPress Editable Activity
Sales Page

Take full control over who can register on your WordPress site by filtering out unwanted email addresses. Whether you are running a private membership site, a corporate intranet, or a professional community, the WordPress Restrict Email Domains plugin provides a robust security layer that ensures only users from authorized email providers or specific corporate domains can create accounts. By preventing spam registrations and ensuring your user base remains verified and professional, you can focus on growing your community without the clutter of disposable or unauthorized email addresses.

Key Features

  • Whitelist and Blacklist Support: Choose your preferred security strategy. You can either create a whitelist of allowed domains (e.g., only allowing @company.com) or a blacklist of blocked domains to filter out known disposable or malicious email providers.
  • Customizable Error Messages: Provide clear feedback to users who attempt to register with an unauthorized email address. You can tailor the message to explain why their registration was denied, helping to reduce user frustration.
  • Global and Per-Form Compatibility: The plugin is designed to work seamlessly with the default WordPress registration form, as well as many popular third-party registration and membership plugins.
  • Bulk Domain Management: Easily manage your list of restricted domains through a simple interface. Add or remove domains in seconds to adapt to changing security needs.
  • Lightweight and Efficient: Built with performance in mind, the plugin executes its checks quickly during the registration process without slowing down your site or impacting page load times.
  • User-Friendly Interface: No coding knowledge is required. The configuration panel is intuitive, allowing you to set up your domain restrictions in just a few clicks.

Use Cases: Who It’s For

This plugin is an essential tool for site administrators who need to maintain strict quality control over their registered users. If you operate a corporate portal, you can use the plugin to ensure that only employees with official company email addresses can access internal resources, effectively preventing unauthorized access. For educational institutions, it ensures that only students or faculty with verified institutional email addresses can register for courses or forums.

Additionally, for membership site owners, the plugin acts as a powerful anti-spam measure. By blocking disposable email services—often used by bots or malicious actors—you can significantly reduce the number of fake accounts and spam registrations, keeping your database clean and your community engagement authentic.

Setup: How It Works

  1. Install and Activate: Upload the plugin to your WordPress site via the Plugins menu and activate it.
  2. Access Settings: Navigate to the plugin settings page located within your WordPress dashboard.
  3. Choose Your Mode: Select whether you want to use the Whitelist mode (only allow specific domains) or the Blacklist mode (block specific domains).
  4. Enter Domains: Input the email domains you wish to restrict, separated by commas or new lines.
  5. Set Your Message: Customize the error message that will be displayed to users whose email addresses do not meet your criteria.
  6. Save and Test: Save your settings and perform a test registration on your site to ensure the restrictions are working exactly as intended.

Similar Plugins

While WordPress Restrict Email Domains offers a focused and lightweight solution, other alternatives exist in the WordPress ecosystem that provide similar functionality, often bundled within broader security or membership management suites. These include plugins like WP User Registration, Restrict User Access, and various specialized Anti-Spam plugins that include domain-based filtering as part of their broader feature sets. If you require advanced features like role-based registration or complex conditional logic, you may want to evaluate these comprehensive membership management solutions alongside this dedicated domain restriction tool.

$3.99

Version 1.2.3 report outdated
Updated on March 7, 2026
Auto Updates Yes
License GPLv2+

Updates for one year, unlimited sites, auto updates, and regular updates.

Access all items listed on our website. All new releases are also included as long as the plan is active.

Report a New Version

We regularly update our library and appreciate your help in keeping it up to date.