Python library with a set of known disposable email domains.

Dee Eye f9ac0d69bb Version 0.0.85 %!s(int64=2) %!d(string=hai) anos
.github 88845fec28 Update cron workflow (#82) %!s(int64=2) %!d(string=hai) anos
bin 6d565a1100 Force push in case a previous release failed %!s(int64=3) %!d(string=hai) anos
disposable_email_domains f9ac0d69bb Version 0.0.85 %!s(int64=2) %!d(string=hai) anos
source_data f9ac0d69bb Version 0.0.85 %!s(int64=2) %!d(string=hai) anos
tests cfae9ae23e Updates from source repo %!s(int64=6) %!d(string=hai) anos
.gitignore df44b7a7d0 Initial commit %!s(int64=8) %!d(string=hai) anos
CONTRIBUTING.md 7e4ce44f07 Update repos (#73) %!s(int64=3) %!d(string=hai) anos
LICENSE.txt df44b7a7d0 Initial commit %!s(int64=8) %!d(string=hai) anos
MANIFEST.in 399610176d Version 0.0.62 (#66) %!s(int64=4) %!d(string=hai) anos
README.md 7e4ce44f07 Update repos (#73) %!s(int64=3) %!d(string=hai) anos
setup.cfg df44b7a7d0 Initial commit %!s(int64=8) %!d(string=hai) anos
setup.py f9ac0d69bb Version 0.0.85 %!s(int64=2) %!d(string=hai) anos
tox.ini 4e6977219e Migrate from TravisCI to Github Actions (#76) %!s(int64=3) %!d(string=hai) anos

README.md

Disposable Email Domains

This module provides a set of known disposable email domains.

Usage

The blocklist is a Python set containing all domains in the blocklist:

>>> from disposable_email_domains import blocklist
>>> 'bearsarefuzzy.com' in blocklist
True

The domains are guaranteed to be fully lowercased and stripped of whitespace.

Source

The source of this list is the disposable-email-domains project.

This module attempts to provide a mirror of that project as a Python module.

If you feel a domain should or shouldn't be on the blocklist, you are encouraged to make a pull request against the source repository