Temp Mail Detector – Block Temporary Emails

Description

The Temp Mail Detector WordPress Plugin is a privacy-first temporary email prevention plugin which helps stop disposable emails from being able to sign up or comment on your website. With built-in WooCommerce support, you can also protect your store from fraudulent orders and registrations using disposable email addresses.

By combining the ability to use your own custom blocklist alongside the optional Temp Mail Detector database, you can choose which email providers are allowed or not allowed to use your website.

What’s available

This plugin offers multiple options:
* Blocklist – You can enter your own list of domains to block.
* Protect comments – Choose if you would like the plugin to mark comments as spam.
* Protect WooCommerce – Block temporary emails during WooCommerce checkout, customer registration, and account updates.
* Plus emails – Block emails which have a + in the user part.
* External check – This makes use of the live Temp Mail Detector database for real-time checks.

To check against the Temp Mail Detector database, you will need to register for a free API key.
Each API key gets 200 lookups each month, which reset on the first of the month.

Where Temp Mail Detector Protects Your Site

Temp Mail Detector automatically blocks disposable email addresses in these common situations:

WordPress Protection:
* Someone creates a new user account Signup is rejected
* Someone leaves a comment Comments are automatically marked as spam
* A user updates their account email Changes are blocked

WooCommerce Protection:
* A new customer registers Account creation is blocked
* A customer makes a purchase Order is blocked
* A customer updates their account email Email changes are prevented
* Customers use the checkout form Checkout is blocked

External services

If external checks are enabled via the use of an API key, when checking if an email is temporary or not through the Temp Mail Detector API, only the website address of the email is sent to be analysed. Your users’ email addresses are never transmitted or shared with anyone.

If an email is user@website.com, this plugin will only send website.com to be analysed. By never sharing your users’ emails, you can both check if an email is disposable while also maintaining your users’ privacy.

Terms of Service / Privacy Policy

Please make yourselves familiar with our terms of service and privacy policy, which can be found here:

Terms of Service

Privacy Policy

Screenshots

  • Plugin Settings Page – Configure blocklists, enable/disable protections for comments and WooCommerce, and set up your API key for external checks.
  • WooCommerce Protection – Automatic blocking of temporary email addresses during checkout and customer registration.
  • WordPress Blocking – Blocking a new user being created using a temporary email.

FAQ

Do I need an API key to use this plugin?

No, not at all. The plugin works out of the box with local blocklist validation. The API key is optional if you want to use the Temp Mail Detector database for real-time checks. You can register for a free key at tempmaildetector.com.

How many email lookups do I get with the free API key?

Each free API key includes 200 lookups per month, which reset on the first of the month. Paid plans are available for higher volume needs.

Will this plugin slow down my site?

No, email validation is lightweight and happens during signup/checkout. Local blocklist checks are instantaneous. API checks only occur if enabled and add minimal overhead.

Does it work with WooCommerce?

Yes! The plugin includes full WooCommerce support. It blocks temporary emails during customer registration, checkout, and account updates.

What about user privacy?

Your users’ email addresses are never shared. When checking against the live database, only the domain is sent, not the full address.

Can I use my own custom blocklist?

Yes! You can enter your own domain blocklist in the plugin settings, or combine it with our database for even more protection.

Will blocked emails receive a notification?

The plugin prevents signup/checkout with a validation error message. No email is sent to blocked addresses.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Temp Mail Detector – Block Temporary Emails” is open source software. The following people have contributed to this plugin.

Contributors