Block Temporary Email

설명

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

The plugin checks the domain name using a service named
IsTempMail.
If a domain name is blocked, it will be stored into a local blacklist.
You can also manage your own local whitelist and blacklist to allow or
disallow certain domains.

The plugin integrates with the WordPress built-in function is_email().
It works seamlessly with other plugins including WooCommerce,
Contact Form 7, Gravity Form, Jetpack/Grunion contact forms, Kadence Blocks Forms as well as
other formbuilders and ecommerce plugins and WordPress’ own registration form.

스크린샷

  • Disposable email address blocked during sign up
  • Temporary email address blocked when updating profile
  • Settings to manage your own blacklist and whitelist

설치

Sign up and get your API token at IsTempMail.

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

FAQ

Do you send my user email addresses to other servers?

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

Is the plugin free?

Yes, the plugin is free to use. IsTempMail also offers a free plan that will be sufficient
for most blogs. You will be notified when you use more credits than included in the free plan.

What happens if the service is down?

A downtime is very unlikely, the IsTempMail service has outstanding availability of 99.99%
over the last 6 months.
But the plugin was developed to be stable in the unlikely event of a temporary downtime. It
will continue to work, validating emails using your local blacklist and whitelist. Your users
will be able to sign up, log in and comment on your blog just fine.

What happens to existing users with fake email address

Existing users registered with fake email addresses won’t be able to log in to your blog when
the plugin is activated. Be prepared for users contacting you regarding this topic. Usually
people who used a disposable email address won’t come back to your website though.

후기

2023년 1월 26일 답글 1개
I tried all kinds of methods… 3 plugins… Edit wp-config.php and I even asked Chat GPT to give me a snippet but the solution was this incredible plugin, which worked perfectly with WOO, tks a lot!
2022년 5월 10일 답글 2개
This plugin is outstanding, it does exactly what I expected. I also had a problem and the support was very fast and efficient. Highly recommended.
2021년 5월 21일
offers of disposal emails grow faster than the plugin can keep up with. From the first three disposables offered by google, one was blocked. A BIG FAIL
2019년 2월 4일
Seem there is only this type of plugin in WP repository, I am looking for this plugin for a long time. Thanks so much
2018년 7월 21일 답글 1개
I actually thought it’s not going to work properly with CF7. But I was wrong. Working perfectly.
모든 8 평가 읽기

기여자 & 개발자

“Block Temporary Email”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Block Temporary Email”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.7.3

Tested with WordPress 6.4.3

1.7.2

Improve support for forms and advanced forms built with Kadence Blocks

1.7.1

Add support for advanced forms built with Kadence Blocks

1.7

Add support for forms built with Kadence Blocks
Tested with WordPress 6.4.2

1.6.3

Tested with WordPress 6.4.1

1.6.2

Tested with WordPress 6.3.2

1.6.1

Tested with WordPress 6.3.1

1.6

Fix a bug during plugin uninstallation
Add option to disable validating logins (premium)

1.5.2

Tested with WordPress 6.2

1.5.1

Tested with WordPress 6.1.1
Updated a typo and readme

1.5

You can now disable email checking on a certain POST payload e.g. add
_xoo_el_form=login to stop checking email on login popup.

1.4

  • Update API request format.
  • Separate IsTempMail blacklist and your own local blacklist.

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