willwhite / freemail Goto Github PK
View Code? Open in Web Editor NEWA database of free and disposable email domains and a handy Node.js module for querying it.
License: ISC License
A database of free and disposable email domains and a handy Node.js module for querying it.
License: ISC License
I know the title of the project is freemail, but might also be useful to have a reserved.txt
for example.com
and .org
. But also some common ones like localhost
, etc.
http://www.iana.org/domains/reserved
http://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml
Hey, this project looks great and I'd like to use it on the front-end but I'm having problems compiling it with Webpack. The main problem is that freemail is using fs to read the txt files, which isn't available to the browser. One possible solution would be to use json files and require them in directly.
http://www.throwawaymail.com/ produces emails at that domain
withdrawn
Hello,
Please add nwytg.com to disposable dictionary
Thx, Vitaly
i think its needs some kind of hardware to be free ?
Hello,
I found in disposable-email-domains package (https://github.com/ivolo/disposable-email-domains/blob/master/index.json) about 1000 disposable domains. Maybe you can merge this list or add this package to dependencies?
What do you think about it?
Vitaly
Hi
The URL https://gist.githubusercontent.com/defeated/6500068/raw/free_email_provider_domains.txt' on line 6 in sources.txt has 'quote' appended to it, if we use the URL as it is, it fails.
I believe It should be
https://gist.githubusercontent.com/defeated/6500068/raw/free_email_provider_domains.txt
without ending quote.
Regards.
I just checked out these domains that I found on the disposable list. They appear to redirect to gmx.de. I'm not sure, but they look more like free email services rather than disposable.
fantasymail.de
nurfuerspam.de
Just a couple of minor issues:
Thanks for the awesome library!
Hi, please add btinternet.com free email provider, thx.
How do you handle case insensitivity of domain-names? I can't see it anywhere, for ascii it's quite easy, but for full UTF a bit more tricky I guess.
The blacklist file is in a different format than the freemail.txt and disposable.txt files. I don't think it should not have the "period" in the domain name for consistency.
Hello, thanks for this.
I'm trying to update the lists using ./update
however it seems I'm not able to.
I've tried several times and it seems the script take a huge amount of time around this block
for domain in $(cat $tmp); do
result=`dig +short mx $domain`
echo $result
if [ -n "$result" ]; then
echo $domain >> $confirmed
fi
done
I'm not exactly sure what it is doing but it seems to me it is stuck in a cycle somehow
Thanks for providing this module, it's very useful. We'd like to have a mechanism to update the list of free email domains in a deployed application without deploying a new release. We've built a thin layer around this module so that the list of free email domains is stored in a database, which we query for each test of an email address. Should we need to update the list, DevOps can update the database for the running application.
We want to seed the database from this module. We could do this by locating the underlying data files in the file system, but the location of the files is not stable due to npm's dedupe & flatting of packages under node_modules
. It would be nice if this module simply provided accessors for the underlying lists.
PR to follow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.