Limit Registration by Mail Domain


This plugin allows you to limit the registration on your WordPress site to only certain eMail domains. This can be useful to only allow registration for users of your company or organization.

Plugin limits

  • This plugin is not compatible with Multi-Site setups. It is only intended to be used with standard WordPress single-site installations.
  • This plugin is only effective on core WordPress registration, it doesn’t affect on custom registration forms or other plugins registration forms. Other plugins, such as 2FA-plugins, BuddyPress, or WooCommerce, may alter the registration process in a way that may affect the settings and effectiveness of this plugin.


This plugin is provided “as is” with no guarantee. Use it at your own risk and always back up your website before installing any new plugins.


Copyright (C) 2023 IT-Habich – Frederic Roggon

LimitRegistrationByMailDomain is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version.

LimitRegistrationByMailDomain is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with LimitRegistrationByMailDomain. If not, see


  • The registration form of WordPress
  • The settings page of the plugin without a allowed mail domain
  • The settings page of the plugin with one allowed mail domain
  • The settings page of the plugin with three allowed mail domains


  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the Settings -> Limit Registration limit by mail domain screen to configure the plugin.


How does the plugin work?

The plugin adds a check during the registration process to see if the eMail address provided by the user has an allowed domain. If the domain is not on the list of allowed domains, registration will be denied.

Can I specify multiple allowed domains?

Yes, you can specify multiple allowed domains by separating them with commas.

What happens if the list of allowed domains is empty?

If the list of allowed domains is empty, registration will be allowed for any eMail address.

Can I change the config of the plugin?

Yes, you can change the configuration of the plugin via the WordPress backend, but only as an administrator.


There are no reviews for this plugin.

Contributors & Developers

“Limit Registration by Mail Domain” is open source software. The following people have contributed to this plugin.




  • First release