Block Temporary Email

Description

This plugin will verify every email address submitted by users.
It’ll automatically detect and block disposable, temporary emails.
It’ll give a nice warning message when users are signing up, logging in,
or changing email to a fake email.

It checks only the domain name against a service named
IsTempMail.
If the domain name is blocked, it’ll store it into your local blacklist.
You can also update your local whitelist and blacklist.

The plugin integrates with the is_email() function of WordPress.
It works seamlessly with WooCommerce, Contact Form 7,
Gravity Form, Jetpack/Grunion contact forms,
WordPress registration form and any form which uses the is_email() function.

Screenshots

  • No disposable email address when signing up
  • No temporary email address when updating profile
  • Manage local blacklist and whitelist

Installation

Sign up and get your API token at IsTempMail.

Upload the plugin to your blog, then click Activate it,
and enter the API token at your WordPress Dashboard > Settings > IsTempMail.

FAQ

Installation Instructions

Sign up and get your API token at IsTempMail.

Upload the plugin to your blog, then click Activate it,
and enter the API token at your WordPress Dashboard > Settings > IsTempMail.

Do you send my user emails to other servers?

No, we don’t. The plugin will only send the domain part of email address to validate.

What happens if the service is down?

It will continue to validate emails using local blacklist and whitelist.
The submitted emails are valid by default.
So even when the service is temporarily down, users can register, log in
and comment on your blog just fine.

What happens to existing users with fake email address

Existing users registered with fake email address won’t be able to log in to your blog when the service is up and working.
This is a little punishment for using temporary email addresses. They won’t mind, because they’ll never remember
which disposable email address was used to flood your website database.

Reviews

Read all 1 review

Contributors & Developers

“Block Temporary Email” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3

In prior versions, it’ll check all emails passed to is_email() function.
You can now change the Hook behavior to check only emails submitted via browsers (POST/GET values).

1.2

If a domain name has no MX record and doesn’t resolve to any IP address, it will be marked as “unresolvable”
and the email will be considered as invalid. It helps in preventing some typos like gmail.con or gmail.comm.

1.1

Add local blacklist and whitelist.

1.0

First version