Plugin: BP Blacklist Signup by Email Domain

Recently one of the sites I look after has been getting a lot of spam registrations from bots using .xyz email domains. Since I’m using BP Registration Options none of these actually made it to the site, however with between 8-12 signup attempts per day this was getting irritating – having to visit the site each time to reject these attempts, I thought it would be better to find a way of rejecting these from the get go.

I stumbled upon r-a-y’s BP Restrict Singup by Email Domain, which is a whitelist focussed plugin and I decided that I should convert this into a blacklist based plugin, which I have done and made it available via the WordPress repository.

The plugin creates an email blacklist area in the Dashboard>>Settings>>BuddyPress>>Options page allowing you to add the email domains you would like blacklisted. You can also set the rejection message and an extra message for the registration page explaining the restriction.

So far the plugin is working very well, I’ve not had any spam signups get through registration in the few days I have been running it and I really recommend you start using something like this on your sites.


I've been setting up and managing BuddyPress social networks for a few years. I moved from Ning and other platforms and have come to BuddyPress looking to make sites with similar features to them.


Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Contact Me
close slider