Coder Social home page Coder Social logo

disposable / disposable Goto Github PK

View Code? Open in Web Editor NEW
888.0 32.0 121.0 3.14 MB

A list of disposable/temporary email address domains

License: MIT License

Go 1.59% Python 93.18% JavaScript 3.52% Dockerfile 1.70%
email javascript disposable disposable-email temporary-email disposable-email-addresses

disposable's Introduction

๐Ÿ—‘ Disposable email domains

npm GoDoc

A collection of domains for disposable email services like 10MinuteMail and GuerrillaMail. Also, some ๐Ÿ›  to make your life easier.

Contributions

If you are already familiar with the topic or have good suggestions for automating the crawling processes, feel free to open an issue. We are also looking for people to maintain this project or implement additional pages.

Why?

Use it to validate email addresses on sign up, or just to see how many real email addresses you have in your system.

Usage

We provide an autogenerated list which is updated every 24 hours.

Normal Mode (hosts removed, which allow anonymous signup)

A file containing a sorted list of domains, one per line.

curl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txt

Strict Mode (lists domains from greylist.txt - see #81)

A file containing a sorted list of domains, one per line.

curl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains_strict.txt

JavaScript

Install the npm package disposable-email. Validate synchronously or with a callback.

npm i --save disposable-email
var disposable = require('disposable-email');

disposable.validate('gmail.com');
// true

disposable.validate('[email protected]');
// true

disposable.validate('gmail.com', console.log);
// undefined
// null true

Go

import "github.com/disposable/disposable"

if disposable.Domain("gmail.com") {
    panic("Uh oh!")
}

Java

Checkout ZliIO/zliio-disposable - thanks @ZliIO for the implementation in Java.

Update the list of domains

To update the list of domains run .generate (requires python3), and optionally submit a PR.

$ ./.generate
Fetched 5196 domains and 6593 hashes
 - 2000 domain(s) added
 - 75 domain(s) removed
 - 2010 hash(es) added
 - 76 hash(es) removed

External Sources:

Source Status
https://gist.github.com/adamloving/4401361/ GitHub last update
https://gist.github.com/jamesonev/7e188c35fd5ca754c970e3a1caf045ef/ GitHub last update
https://github.com/disposable/static-disposable-lists/ GitHub last commit
https://github.com/wesbos/burner-email-providers/ GitHub last commit
https://github.com/stopforumspam/disposable_email_domains/ GitHub last commit
https://github.com/martenson/disposable-email-domains/ GitHub last commit
https://github.com/daisy1754/jp-disposable-emails/ GitHub last commit
https://github.com/FGRibreau/mailchecker/ GitHub last commit
https://github.com/ivolo/disposable-email-domains/ GitHub last commit
https://github.com/7c/fakefilter/ GitHub last commit
https://github.com/flotwig/disposable-email-addresses/ GitHub last commit
https://www.rotvpn.com/en/disposable-email

Credits

@adamloving @michenriksen @ivolo @smeinecke @GeroldSetz @martenson @FGRibreau @daisy1754 @jamesonev @wesbos @willwhite @stopforumspam @7c @copini @ZliIO

CDN

by: https://raw.githack.com/

disposable's People

Contributors

anbud avatar andreis avatar beeyev avatar copini avatar daisy1754 avatar dependabot[bot] avatar flixi avatar flotwig avatar fnetx avatar jamesonev avatar jwhitlock avatar kittenswolf avatar mkrazz avatar mtmail avatar ornicar avatar runk avatar smeinecke avatar tuptuptuu avatar witoldszpur avatar zlokomatic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

disposable's Issues

Please remove brainonfire.net

brainonfire.net is just my personal domain name, and has never hosted disposable email. (About 10 years ago, I had open.brainonfire.net aliased to mailinator, but that subdomain hasn't existed for years now, and it was always just the subdomain.)

I've also filed a PR against the source list that you probably got it from (wesbos/burner-email-providers#210), but I would appreciate having it added to the whitelist.txt as well, if you don't mind. Apparently it is getting copied around to various lists. -.-

(I would have filed a PR, but I wasn't sure exactly how you manage the source and generated files, or the relationship of the disposable vs. disposable-email-domains repos.)

New source: tempmailo.com

Got a new source from my site registration forms: tempmailo.com

The domains (available from the page source) are:

<script>
  var servers = ['opten.email', 'optimaweb.me'];
</script>

Hope this helps!

A way to add extra domains

Could you provide a way to add some extra domains?

As there are a few new ones which aren't on the list:
@zain.site
@maileme101.com
@stromox.com
@9me.site
@zainmax.net
@dr69.site

Thanks

Domain History Service

We need a new file which saves history domains for a dynamic time so it gets rechecked by an additional check (if IP changes/MX hostname / SMTP).

Whitelist legitimate email aliasing services

I see that in the production list of 137k domains there is the domains associated with https://simplelogin.io/
image and https://anonaddy.com/ which are legitimate aliasing services that help to protect our privacy and security by using unique email for each and every account created online.
It's the same recommendation than using unique password for every account. By the way these services are currently being directly integrated into popular password manager like Bitwarden and 1Password. So in the end, having these domains flagged/banned worldwide will be detrimental to end users.

Hubspot list contains too many non-disposable domains

The Hubspot list added in 2205c21 contains a lot of valid domains.

Examples: gmail.com, googlemail.com, outlook.com, me.com (Apple), icloud.com, zoho.com. Most international yahoo, hotmail, outlook, live (Microsoft).

It matched my own private email which I pay for. And matched a dozen of my paying customers.

It might be a list of free email providers but it conains too many non-disposable domains.

Entries like calendar-server.bounces.google.com, doclist.bounces.google.com also seem to belong to different spam lists, not a disposable domain list.

non-disposable free mail providers

The following domains are "major" (in their countries) free domains and never been disposable, AFAIK:

126.com, 188.com, yeah.net, naver.com, freemail.hu, sina.com, sohu.com, poczta.onet.pl, tom.com, 21cn.com, writeme.com, dr.com, mindless.com

You can open their websites/portal by adding www. in front of them.. but the last 3 that are alternative domains for the mail.com site.

PS: related to #30, that I opened before checking the list in more detail.

Additional Domains

Hello,

I want to add this email list to your list.

@exam365.edu.vn
@cvbuilder365.com
@findexpert365.com
@au2post.com
@okchat365.com
@gendoc24h.com
@trigger365.com
@121projects.com

This is a manual collection so I can't give you dynamic DB, I will try to do the automatically source API so you can update it regularly later.

Mailinator domains

Received via email:

If you are interested in an additional list see what I recently published:

Will be updated on a daily basis with data from my main project (www.bdea.cc) - which might be also of interest for your

cc thanks @GeroldSetz

Unused import "fmt"

src/github.com/andreis/disposable/disposable.go:4: imported and not used: "fmt"

False positive

Hello!

simplelogin.com
simplelogin.fr
aleeas.com
smail.me
pm.me

I can see that youโ€™d service think that it is a temporary mail, but it is NOT.

The SimpleLogin service (https://simplelogin.io/) is designed to hide a user's real email address, and protect it from spam. All addresses created by SimpleLogin are perfectly normal and have the ability to both receive and send emails.

Also, all of them are owned by the most famous encrypted email provider Proton AG (https://proton.me, ex [https://protonmail.com)]https://protonmail.com). You can check it just by Whois.

Please unblock the mail domains I indicated above

Name Server Check

Hello;
Can someone add a name server check and validate all the domains on the list.
- prajwal

New domain

This one

urhen.com

is part of 10minutemail.com

Thanks!

New disposable mails

anonaddy.me
anonaddy.com
ya.ru
internet.ru
list.ru
inbox.ru
ro.ru
lenta.ru
hitv.ru

a lot of dead domains?

I just ran through all the 51k domain blacklist and checked the MX records.
I ended up with only 9119 domains.

But it looks like your generate script also checks MX records.
I am wondering what I might be missing.

Split repositories

Clients modules and generator should be split into individual repositories

Smaller lists?

The list is great, but not for use in production.

If you want to use it live, it's a huge 2.4mb file - which even gzipped slows down ones site.

Is it possible to create a smaller list of maybe 1,000-10,000 entries which would be way smaller?

The issue is 137,000 email domains will always be huge.

[Source] http://disposable.email

discard.email
discardmail.com
discardmail.de
spambog.com
spambog.de
spambog.ru
cachedot.net
0815.ru
hulapla.de
s0ny.net
teewars.org
nonspam.eu
spamstack.net
bundes-li.ga
freundin.ru
pfui.ru
0815.su
hartbot.de
a45.in
sweetxxx.de
noref.in
loadby.us
manifestgenerator.com
bund.us
fiifke.de
showslow.de
webuser.in
yapped.net
nonspammer.de
inoutmail.de
abcmail.email
inoutmail.eu
inoutmail.info
inoutmail.net

Changing to @disposable

Hi @smeinecke I'm planning to close down my GitHub account because I don't agree with their support of censorship. I'm going to initiate a transfer to @disposable which I've recently claimed, and to which I added you as an owner. Waiting on your ack

Additional domains by temp-mail

https:// temp - mail . org/en/

@hype68.com
@iludir.com
@gridmire.com
@laraskey.com

I found if you use postman to ping this url (using spaces to hide from search)

https:// web1. temp - mail . org/request/domains/format/json

it will return their latest urls.

[
"@gridmire.com",
"@hype68.com",
"@iludir.com",
"@laraskey.com"
]

No more disposable domains policy

What's your policy with domains that are no more used for DEA services?

Most domains in the list don't even have an MX or A record or they don't exists anymore or they don't provide any nameserver, so they can't anymore be disposable email address. At most, they are dead addresses.

Some other domain is alive, but I'm mosty sure they have been disposable years ago and they are now not anymore disposable.

So, my question: are these domains listed "by design" or are they listed "by mistake"?

New domain

Found this on the wild in my ecommerce today:

hidebusiness.xyz

Publish to NPM new changes

I'm currently using v0.2.1 on npm. It's not working and found out on that it's not sync with master branch. Probably, latest changes were not publish to npm?

Automatically validate new added lists

As noted by @mtmail in #77, the commit in 2205c21 added a list of very many valid domains.

We should automatically check by a workflow if newly added lists contain domains of a static list and mark this as failed build so that this problem is noticed as soon as possible.

New domains

Since the other repo continues to get updates but my issue remains ignored I am opening one here:

https://generator.email/ and https://email-fake.com/ generate random emails, they don't list their domains so I build a script and scraped them for 3 days straight.

There are probably more domains, but after 3 days this is the (deduped) list I got: https://kopy.io/20LAz it's almost 15.000 domains.

Additionnal domains

I have this domains list (see joined file):
blacklistdomains.txt
.
I compared it with yours and there are some domains that aren't in your list.
Could you check and add them if necessary.

Thanks

New Domain

Please add this temp email domain to the list: tempmaile.com

new domain

Hello,
I used ur API to protect my register form and only one disposable email is working after all my test, its :
@zzrgg.com from https://10minutemail.net/ is working

Hope the info will help you
Thx :)

sibmail.com issue

Hello. Why sibmail.com in your domain files? Sibmail.com is Tomsk located mail system. It works only with Russian residents of Tomsk. Sibmail.com does not provide "fast mail system" so please remove it from your list. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.