Email and Domain Blacklist Plugin Description
The WordPress Email Registration and Domain Blacklist plugin prevents users on banned domains and banned emails from registering on your WordPress site.
This great Anti-spam WordPress tool reduces the noise and restricts posting to users from approved emails and domains. Apply automatic domains lists that are always up-to-date or block them manually.
Protect yourself from spam, malware, virus, disposable emails and unwanted users.
![]() ![]() | @rik0399 at WordPress.org: "Killed All Spammers - This plugin works as expected; killed all spammers and false/disposable email addresses which is what I needed for years! No more spammers – wonderful!." |
Email Domain Blacklist Online Services
This is achieved using the following banned domains detector online services:
- SpamAssassin – Using a list of free email domains downloaded from SpamAssassin
- DNSBL – Using the DNSBL online service
- WhiteLists and Blacklists – All this service can be used together with your own blacklists and whitelists domains lists or with your own banned emails list.
Avoiding Spam With The Blacklist Plugin
- Protect Your WordPress Site – Prevent spammers from registering to your site
- Block Spammers – A Great Anti-Spam WordPress plugin that blocks users from suspicious domains
- Blacklist and Whitelist Domains and Emails – Approve registration of specific users from predefined approved emails or domains
- Registration Log Support – Log all failed registration attempts
Email Blacklist Plugin Use Cases
- Mailing List – Capture hundreds of valid emails for your marketing lists
- Lead Capture – Filter suspicious emails and assure only real users register to your service
Email Blacklist Additional Resources
- Plugin User Guide
- 5 Excellent Email Blacklist & Anti-Spam WordPress Plugins
- WordPress Video Gallery
- Improving Security on Your WordPress Site
Blacklist Plugin-Related Blog Resources
Email and Domain Blacklist Related Plugins
Email Blacklist Basic Features
- Free Domain List from SpamAssassin which can be used to filter blacklisted domains
- Create a whitelist of accepted domains
- Customize Labels
Email Blacklist Premium Features
Please check the user guide to learn more about this plugin.
Whitelisting and Blacklisting
SpamAssassin Domains List – The plugin includes the free and constantly updated SpamAssassin list of suspicious domains to add to your blacklist domains list – View screenshot: Email Registration Blacklist Free Domains List | |
Domain Whitelist – Restrict registration only to domains which appear on your whitelist | |
Email Whitelist – Restrict the registration to a defined list of emails which you upload. A user using another email will not be able to register View screenshot: Email Registration Blacklist User Whitelist | |
Domain Blacklist – Block certain domains entirely and prevent them from registering. View screenshot: Email Registration Blacklist User Blacklist | |
Email Blacklist – Specify email addresses that are not allowed to register | |
Special Gmail Support – Recognizes email addresses that use the “+” and “.” symbols in both @gmail.com and @googlemail.com domains | |
Comprehensive Settings – Control what tools are used to filter domains registration. View screenshot: Email Registration Blacklist Settings |
Utilities
DNSBL Service – DNSBL (Domain Name System Blacklists) provides a single place where you can check that blacklist status on more than 100 DNS based blacklists. The plugin connects to the server once a user tries to register to check if their domain is defined as a spam domain | |
Import Lists – Import any number of emails to be blacklisted or whitelisted instantly by using a CSV file | |
Domain Testing – Check if a domain is blacklisted based on any of the rules you have defined. The testing imitates a user trying to register on your site – View screenshot: Email Registration Blacklist Plugin Domain Tester | |
Failed Registration Log – See a list with all failed registration attempts and the reason why the domain / email was banned – View screenshot: Email Registration Blacklist Plugin Failed Registration Log | |
Custom Denied Message – Customize the messages shown to users once their domain / email has been banned – View screenshot: Email Registration Blacklist Plugin Labels |
Email Blacklist Frequently Asked Questions
Please check the user guide to learn more about this plugin.
Can I blacklist multiple domains?
Add as few or as many domains to the blacklist as you require.
Can I retract a blacklisted domain?
Do the blacklisted users receive notification of failed registration?
Can I use the plugin to find out if a domain is blacklisted?
Can I whitelist a domain that has been defined as invalid?
Simply add them to your whitelist or disable the blocking of free email domains.
However, before you do that, make sure that particular domain is indeed safe.
Can I restrict by specific emails and not just domains?
Yes. The plugin also supports using the same methods also blacklisting or whitelisting email addresses.
To learn more about Blacklisting email addresses click here or for whitelisting email addresses click here.
Will this plugin work with the CM Registration plugin?
Email Blacklist Plugin Image Gallery
Back-end Gallery
Customer Reviews for Email Blacklist
“CM’s Email Blacklist was the most robust solution out of all of them [in the market], so that’s the one I chose.”
“It’s a ‘world of difference’ fewer spammers than we had before installing the plugin.”
Nathaniel Parker uses Email Blacklist on WeatherQuack
Read his story: Weather Forecast: Cool WordPress Managing With no Chance of Spam Signups.
- Works wellStarted getting bot registrations so installed to block signups from a specific domain. It works and the list of already blocked domains is very big, all temps emails or spam emails.
- No more spammers – wonderful!This plugin works as expected; killed all spammers and false/disposable emails addresses which is what I needed for years! No more spammers – wonderful!
- Perfect and easyThanks!
- My site is much safer!The preemptive domain check is a must for any serious registration system. This was the best solution I could find and it works really well
- Perfect plugin to block disposable (but not only) emailI sent an email asking to modify the plugin to be compatible with my registration form and the team, really very responsive, did it in a few days.Then I uploaded a file with more than 22000 disposable email domains to block them in my users registration page. The plugins works perfectly without slowing down the registration process
Email Blacklist Plugin Release Notes
Version 1.5.3 27th Aug 2020
- Added: multysite support
Version 1.5.2 16th June 2020
- Updated license package 1.9.0
Version 1.5.1 27th Apr 2020
- Added support to blacklist/whitelist with domain extensions only
- Updated package 1.8.10
Version 1.5.0 25th Feb 2020
- Added new option for remove HTML tags from error messages
Version 1.4.9 9th Feb 2020
- Added new filter called custom_register_post
Version 1.4.8 18th Nov 2019
- Added filter email blacklist when user update his email address after registration
Version 1.4.7 9th Sep 2019
- Added the support with User Registration – Custom Registration Form, Login And User Profile For WordPress
Version 1.4.6 2nd Aug 2019
- Added the support with Profile Builder Hobbyist
Version 1.4.5 21st July 2019
- Added the support with Ultimate Member
Version 1.4.4 28th May 2019
- Added the compatibility with WP User Manager
Version 1.4.3 16th May 2019
- Updated licensing package
- Fixed PHP error
Version 1.4.2 5th Feb 2019
- Expanded GMail blocking to addresses that use variants with “dot”, “plus” signs and “googlemail.com” instead of “gmail.com”
- Updated licensing package
Version 1.4.1 5th Dec 2018
- Updated the Licensing Package
- Small UI changes
Version 1.4.0 25th Sep 2018
- Update: Added the option to import the domains
Version 1.3.12 11th April 2018
- Update: Added the support for the WooCommerce registration
Version 1.3.11 2nd April 2018
- Bug/change: Changed the algorithm to support the use case when both the e-mail whitelist and domain whitelist are used
Version 1.3.10 19th Dec 2017
- Updated the Licensing Package
Version 1.3.9 19th July 2017
- Added the Google reCaptcha option
Version 1.3.8 12th June 2017
- Updated licensing package
Version 1.3.7 10th May 2016
- Fixed the support for the registration for the MU sites
- Updated the Licensing Package
Version 1.3.6 6th Oct 2016
- Added the support to the problem with loading the Free Email list during activation
Version 1.3.5 23rd Aug 2016
- Fixed the support for “PrivateContent” plugin
Version 1.3.4 4th Aug 2016
- Improved the compatibility with CM Registration Pro
- Updated the Licensing Package
Version 1.3.3 28th June 2016 (pro version)- Added the support for “PrivateContent” plugin
Version 1.3.3 21st June 2016 (Free Version Only)- Fixed the problem when only whitelist was enabled
Version 1.3.2 22th May 2016
- Update licensing version and dashboard
Version 1.3.1 6th May 2016
- Fixed the bug which caused the domains not being whitelisted or on the free domains list as invalid
Version 1.2.8 26th March 2016
- Added support to user email blacklist check.
- Added support to user email whitelist check.
- Added support to import emails to emails blacklist or whitelist.
- Fix bugs
Version 1.2.7 20th March 2016
- Updated licensing api support.
Version 1.2.6 25th Feb 2016
- Added automatic updates from plugin dashboard
- Replaced plugin admin interface including license activation and user guide
Plugin Release 1.2.5 30th Dec 2015
- Updated license package
Plugin Release 1.2.4 24th Sep 2015
- Updated the licensing API
- Fixed the small bug with one of the files being referenced incorrectly
- Fixed the General Settings label
- Fixed the bug in the validation algorithm
Plugin Release 1.2.3 22nd Apr 2015
- Fix potential XSS issue
Plugin First Release 7th March 2015
- Fixed the problem when only whitelist was enabled
Version 1.3.2 22th May 2016
- Update licensing version and dashboard
Version 1.3.1 6th May 2016
- Fixed the bug which caused the domains not being whitelisted or on the free domains list as invalid
Version 1.2.8 26th March 2016
- Added support to user email blacklist check.
- Added support to user email whitelist check.
- Added support to import emails to emails blacklist or whitelist.
- Fix bugs
Version 1.2.7 20th March 2016
- Updated licensing api support.
Version 1.2.6 25th Feb 2016
- Added automatic updates from plugin dashboard
- Replaced plugin admin interface including license activation and user guide
Plugin Release 1.2.5 30th Dec 2015
- Updated license package
Plugin Release 1.2.4 24th Sep 2015
- Updated the licensing API
- Fixed the small bug with one of the files being referenced incorrectly
- Fixed the General Settings label
- Fixed the bug in the validation algorithm
Plugin Release 1.2.3 22nd Apr 2015
- Fix potential XSS issue