Email Blacklist For Elementor Forms
Email Blacklist For Elementor Forms
Description
If you need to prevent email addresses or entire email domains from being sent on an Elementor Form, this plugin will do that.
Stop unwanted Elementor Forms spam and create an email or domain name block list for your forms.
This is for Elementor Pro users only. This will not work with the free version of Elementor as it doesn’t support forms.
Plugin Page
Installation
- Ensure you are using Elementor Pro
- Download the plugin zip file & unzip it
- Copy the folder email-blacklist-for-elementor-forms into the directory /wp-content/plugins/
- Activate the plugin through the ‘Plugins’ menu in WordPress
Embed a new Elementor Form widget.
Add your comma separated email addresses or domain names into the Contents > Email Blacklist input area.
No more spam from those email addresses or domains.
Screenshots
Faq
Nope.
Nope. Enter a full email address like this “bob@yandex.com” or a domain name like this “@yanex.com”.
Probably not but it’s your site, so your choice. Expect some unhappy support tickets.
Reviews
Helpful plugin for some security and avoid spam
By getmarketingweb on April 10, 2024
Very nice plugin to add more security avoid SPAM from our WordPress Elementor forms.
Just a small detail
By JesusSol on October 23, 2023
I think it's great
I would like it not to give any error message information if the blacklist is on, in fact I would like a message to appear saying "Sent successfully."
Perfect solution
By mtahca on July 1, 2023
It's a perfect solution for many corporate WordPress installation. But it's not support PHP 8.0
Changelog
1.0
- Initial release.
1.1.0
- Added a filter ‘elementor_forms_blacklist_error_message_blocked’ to allow for a custom error message.
- Usage add_filter( ‘elementor_forms_blacklist_error_message_blocked’, function( $error_message, $blocked_email ) {
return sprintf( ‘Custom Error: The email or domain %s is not allowed.’, $blocked_email );
}, 10, 2 ); - Sanitised $field[‘value’] in validation check


