BounceLens

BounceLens Email Check for WordPress

A free plugin that stops bad email addresses before they reach your user list, your shop or your inbox. It checks the email field in WordPress registration, comments, WooCommerce and the popular form plugins.

It runs on your own server. No account, no API key, no limits, and no address is sent to BounceLens.

Download

Download for WordPress

Version 1.0.0. WordPress 5.5 or newer, PHP 7.2 or newer. Tested with WordPress 7.1. License: GNU GPL version 2 or later.

Install

  1. In the WordPress admin, open Plugins → Add New → Upload Plugin and choose the zip.
  2. Click Install Now, then Activate.
  3. That's it. The default settings already protect the forms listed below. To change them, open Settings → BounceLens Email Check.

Forms it checks

FormWhat is checked
WordPress registrationThe registration form, and the sign-up form on multisite.
Edit profileWhen someone changes their own address. A refused address also stops WordPress's confirmation email.
CommentsComments from visitors who are not logged in.
WooCommerceAccount registration, the account details form, and the billing email at checkout, for both the shortcode checkout and the checkout block.
Contact Form 7, WPForms, Ninja Forms, Forminator, Formidable Forms, Fluent FormsEvery email field.
Mailchimp for WordPress (MC4WP)The email field of its sign-up forms.
Gravity Forms, Elementor Pro formsEvery email field.

Settings

SettingDefaultWhat it does
User registration / Edit profile / Comments / WooCommerce / Form pluginsOnWhich forms are checked.
Domains that can't receive emailOnThe domain does not exist, has no mail server, or says it accepts no email.
Typos of big providersOnShows the corrected address, e.g. gmail.com for gmial.com.
Disposable (throwaway) addressesOnBlocks throwaway services, including their subdomains.
Shared addressesOffinfo@, sales@, support@ and similar team inboxes.
Free email providersOffGmail, Yahoo, Outlook.com and others, for sites that want work addresses.
Always allow these domainsemptyOne per line. These domains (and their subdomains) skip every check except the basic format.

How it works

Privacy

Addresses are checked on your own server and are not sent to BounceLens or anyone else. Only the domain name is looked up through your server's DNS resolver. The plugin saves its settings and, for 10 minutes, the DNS answer for each domain name. It stores no email addresses and adds no links or tracking to your site. See the Privacy Policy.

Support

Questions, a wrong result, or a form that isn't checked? Email [email protected] with your WordPress version and the form plugin you use. If a result looks wrong, the domain (the part after the @) is enough.

License

BounceLens Email Check is free software under the GNU General Public License version 2 or later. The list of disposable domains comes from disposable-email-domains (CC0, public domain).

Changelog