No Disposable Email
This plugin prevent people from registering with a disposable email addresses like the ones provided by mailinator. It protects your most important asset, your registered user base, by preventing contamination by fake accounts. This plugin working principle is similar to spam blacklists.
Download
Download the plugin here: [download#3#size#nohits]
Installation
Installation is fast and easy. The following steps will get you started:
- Unpack the *.zip file and extract the /no-disposable-email/ folder and the files
- Using an FTP program, upload the full /no-disposable-email/ folder to your WordPress plugins directory (Example: /wp-content/plugins)
- Go to Plugins > Installed and activate the plugin
Frequently Asked Questions
The plugin doesn’t work!!!
-
Using the System information plugin, check the version of PHP running on your server. If the version of PHP you are running is lower than 5.x, the plugin will not work. The way that WordPress deals with errors that are sent back during the registration process doesn’t work with earlier versions of PHP (4.4.9 for example). I opened a ticket in the WordPress bug database to ask for a correction. You can vote for that ticket (number #10672) to rise the issue with the WordPress team.
How can I support this plugin?
-
If you enjoy this plugin and would like to help with the development, please consider donating. Otherwise, spread the word, report bugs and give this plugin a good rating.
How do I report a bug?
-
If you find any bugs with the plugin or if you have any suggestions, please leave a comment to let me know.
Version history
The current version of the plugin is 2.4.1
The plugin requires WordPress to be at least version 2.5
The plugin has been tested with wordpress version up to 2.8.2
2.4.1
- Added activity log
- Further compatibility improvements with some versions of php
2.4
- Improved compatibility with some versions of php
2.3.1
- Compatibility check with WordPress 2.8.2
2.3
- Compatibility check with WordPress 2.8.1
2.2
- Blacklist update
- Compatibility check with WordPress 2.8
2.1
- Minor localization work
2.0
- Added a setting page that allow easy customization of the error message and the blacklist
- The plugin now use the SQL database
1.0.2
- Blacklist update
1.0.1
- Files are now UTF-8, no BOM
1.0
- Initial release
To do
- Move the log to the database
- Add log visualization on the setting page
- Add the number of registration stopped to the right now panel on the dashboard
April 12th, 2009 at 3:38 pm
I installed this plugin coz a lot fake email getting in….
but there is no widget… where to set it? is it automatically delete the fake email?
April 12th, 2009 at 4:42 pm
@Alid Abdul:
There is no widget with this plugin. You just have to activate it. When someone try to register using an email address from a domain that is on the black list, they get an error message.
May 1st, 2009 at 11:21 am
Wow, what a great plugin. You’ve saved us so much work.
May 1st, 2009 at 11:21 am
Can we send you a donation?
May 2nd, 2009 at 1:54 pm
@Pete:
Thank you very much. A donation will be very much appreciated. To make that easy, I just added a donation button in the sidebar.
May 2nd, 2009 at 9:26 pm
Hey, perfect. We’ll donate immediately. One thing you might want to do is update the .dat file on your side and add mailinator.com. We always get people coming in from there.
May 3rd, 2009 at 9:17 am
Three more:
mailcatch.com
trashmail.net
guerrillamailblock.com
May 3rd, 2009 at 1:05 pm
@Pete:
Thank you very much for your donation. Much appreciated. I updated the .dat file with the additional four domains you suggested (version 1.0.2).
May 3rd, 2009 at 1:55 pm
Good work! I updated the .dat file along the way as well, and will let you know when we find more fake mail sites. No doubt, these are not the last ones.
Thanks!
June 6th, 2009 at 10:25 pm
Hi,
This plugin don’t work !
I have domain.ru in my blacklist and many f****g of spam call and register my blog 🙁
June 6th, 2009 at 10:30 pm
@recifal.net:
The plugin has been working fine for myself and a lot of users so I’m very surprised. I will contact you directly by email to find out what the problem is.
June 12th, 2009 at 7:35 am
Site Inclusion Request: goemailgo.com
Hi…
I would like to respectfully request inclusion into your disposable email site list?
Thank you for your consideration,
John Dumas
June 13th, 2009 at 12:32 pm
@John Dumas:
ROTFL. I think you’re a bit confused but, yes, it will be my pleasure to add your site to the blacklist.
August 1st, 2009 at 8:08 am
For obscure reason, your plugin doesn’t do its job at all on my blog.
They can register without any problem…
The plugin is however activated and i’m using WordPress 2.8.2.
So i don’t understand what’s going on. Please i need assistance.
You can test yourself by clicking my site.
August 2nd, 2009 at 12:59 pm
@Aurélien:
2 other users are having the same problem. I haven’t been able to reproduce it so far but with their help I have been able to narrow it down. Try the new 2.4 version and let me know.
August 5th, 2009 at 9:35 am
hello, i’ve tried to use your plugin but the thing is… it stops all the registrations and above all it gives some php errors. can you please help me out with this?
August 5th, 2009 at 9:48 am
sorry, i done something wrong, it seems that all that was needed was to chmod the no-disposable-mail directory 777. but if that’s needed all times isn’t it a security risk? to have directories with writing permissions for everybody?
August 11th, 2009 at 11:12 am
I’m getting an error. I looked at it and was confused. The latter two seem to be related to the first one.
Warning: fopen(D:\Hosting\4679140\html\wp-content\plugins\no-disposable-email/no_disposable_email.log) [function.fopen]: failed to open stream: Permission denied in D:\Hosting\4679140\html\wp-content\plugins\no-disposable-email\no-disposable-email.php on line 78
Warning: fwrite(): supplied argument is not a valid stream resource in D:\Hosting\4679140\html\wp-content\plugins\no-disposable-email\no-disposable-email.php on line 79
Warning: fclose(): supplied argument is not a valid stream resource in D:\Hosting\4679140\html\wp-content\plugins\no-disposable-email\no-disposable-email.php on line 80
August 18th, 2009 at 11:36 am
@Unreleased Psytrance:
A couple of users are experiencing some seriously weird problems with the plugin. As I haven’t been able to reproduce those problems on my test server, I added a log file to the plugin to be able to provide better support. So, from version 2.4.1, the plugin needs to be able to write to it’s directory. I realize that may not have been the best move so I will either make that an option or move the log to the database in the next release.
@Jackson Buddingh:
You are experiencing the same problem as Unreleased Psytrance. Making the plugin directory writable should solve that problem until the next release.
September 9th, 2009 at 12:48 am
Great plugin! I have been getting quite a few fake registrations recently and I am hoping this will stop them from happening.
February 6th, 2010 at 11:59 pm
any plans on getting the plugin to work under WP 2.8.6 ?
(error box stays empty when a blocked email domain name was used)
tx
March 1st, 2010 at 10:33 am
Works! Nice job!
I would like only allow to register e-mail @dominio.com.br?
it´s possible?
March 22nd, 2010 at 1:13 pm
I have a request or something for the wishlist? How about adding a report or sats feature so we can see how well the plugin is working?
so far so good, we still get spam mail, but we just add the addys to the blacklist.
April 13th, 2010 at 1:35 pm
Is there a way to change the setting to only allow email addresses that end in .edu only? That would be a very useful addition to this already awesome plugin.