Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to block Disposable Email Addresses in your website's registration form? [closed]

I would like to know of the possible ways to block disposable email addresses from registering in my website.

For simplicity, let's take the example where the registration form of the website is done with HTML and PHP.

Any ideas, solutions or suggestions would be greatly appreciated.

like image 902
CompilingCyborg Avatar asked Jun 11 '12 08:06

CompilingCyborg


People also ask

How do I block emails on WordPress?

Go to settings > discussion and in the “blacklist” section at the bottom of that page you can enter their email address, username, any URL they might use and their IP address.

How do I block a domain on WordPress?

Adding Addresses to Block Spam in WordPress txt file. Copy all of the addresses from this list. Paste the domains into the Ban Hammer plugin. Once you click Save Changes, all of the domains in the blacklist are blocked from registration in WordPress.


1 Answers

This is tough, because neither whitelisting nor blacklisting are an option.

By whitelisting certain domains, you disallow people with email domains that are unknown to you (but might be perfectly valid), while by blacklisting you have to update the list of blacklisted domains on a daily basis, since new "10 minute email" domains emerge every day.

Please note that temporary email addresses are invented for a way of saying: "Hey, I don't trust this website with my own email adrress", so you're most probably not going to trick users that are willing to hide their real address since they've got a valid reason to do so.

Can't you adopt and implement something like OpenID?

like image 71
CodeCaster Avatar answered Oct 16 '22 22:10

CodeCaster