disposable-email-domains/README.md
Martin Cech 8f42cb3ac3 add php example
provided by @txt3rob
2015-06-24 11:01:26 -04:00

36 lines
1.3 KiB
Markdown

List of disposable email domains
========================
This repo contains a list of disposable and temporary email address domains often used to register dummy users in order to spam/abuse some services. It is also useful for filtering your email list to increase open rates (sending email to these domains is probably useless).
Originally collected to filter new user registration at https://usegalaxy.org and later merged with other lists found online. I cannot guarantee all of these can still be considered disposable but they probably were at one point in time.
Example Usage
=============
PHP
```php
function is_temp_mail($mail) {
$list = file_get_contents ('disposable_email_blacklist.conf');
$mail_domains_ko = explode("\n", $list);
foreach($mail_domains_ko as $ko_mail) {
list(,$mail_domain) = explode('@',$mail);
if(strcasecmp($mail_domain, $ko_mail) == 0){
return true;
}
}
return false;
}
```
Contributing
============
Feel free to create PR with additions or request removal of some domain (with reasons).
Use
`cat disposable_email_blacklist.conf your_file | sort -f | uniq -i > new_file`
to add contents of another file in the same format (domains on new line without @).