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.