BounceLens

BounceLens Email Check for Craft CMS

A free plugin that stops bad email addresses before they reach your user list or your inbox. It checks new users and changed addresses (registration and profile) and the sender of the official Contact Form plugin.

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

Install

In the control panel: Settings → Plugins → Plugin Store, search for BounceLens and install. Or with Composer:

composer require bouncelens/craft-email-check
php craft plugin/install bouncelens

Version 1.0.0. Craft CMS 4 and 5. License: GNU GPL version 2 or later. Public user registration needs Craft Pro (a Craft rule, not ours).

Settings

SettingDefaultWhat it does
User registration and profileOnNew users and changed email addresses. Existing accounts can still be saved.
Contact Form pluginOnThe sender address of the official Contact Form plugin, when it is installed.
Also check in the control panelOffWhen off, administrators can still enter any address.
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.

Your own forms

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 stores nothing 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 Craft version and the form 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