BuddyDev

WordPress Restrict Email Domains

WordPress Restrict Email Domains plugin is tested to Work WordPress 3.9


The WordPress Restrict Email domains plugin allows you to limit/restrict user registration on your WordPress/ BuddyPress site by email domains. You can limit the registration by specific emails or domains or just the domain extensions(like .edu/.com)

This plugin is best suited for intranets, educational institutes or the cases when you do not want to allow registration from everyone but a subset of users based on their email address. If you want to limit registrations on your WordPress, BuddyPress website to the emails belonging to only specified domains, this plugin is for you. It goes one step further and allows you to allow users by emails, or domains or even the domain extensions. So, if you are building an educational website and only want to allow the users from .edu domain, just put .edu in the settings. Same goes with the domain. If you are building a corporate network and only want to allow users from your own network, put your domain name in the settings.

It’s easy and efficient. The use of regular expression gives it  a lot of flexibility.

Features:-

  • Works with
    • WordPress
    • WordPress Multisite
    • BuddyPress
  • Allows you to limit new user registrations by
    • Domain names(e.g example.com)
    • Extensions (e.g. .edu, will only allow emails having .edu domain)
    • Email addresses (e.g admin@you-website.com, friends@some-other-website.com)
  • You can configure the rules to allow users in the plugin admin panel(domain/email/extensions)
  • It is very efficient

Screenshots

with BuddyPress

With WordPress Multisite

With WordPress

Admin Options:-

Allows you to update the list of allowed domains and the erro message as shown below

After activating the plugin, you can access it from Dashboard->Settings->Restrict Email Domains.

Release History

  • Version: 1.0.1

    Wednesday, 16 April, 2014

    • Tested With: WordPress 3.9/WordPress Multisite 3.9
    • Compatible With: WordPress 3.4+

    Allow sitewide/per blog settings depending on whether the plugin is network active or active on individual site
    Date: April 16, 2014
    Tested with WordPress 3.9

  • Version: 1.0

    Saturday, 11 February, 2012

    • Tested With: WordPress 3.3.1/WPMS 3.3.1/BuddyPress 1.5.4
    • Compatible With: WordPress 3.0+/WPMS 3.0+/BP 1.2+

    Initial release