Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
disposable/disposable-email-domains: Daily updated repository for https://github.com/disposable/disposable

disposable/disposable-email-domains: Daily updated repository for https://github.com/disposable/disposable

12 hours ago

Disposable email domains

For more informations, please check the main repository.

To check if a domain is listed on the disposable email list and check the source for the record, please use the lookup form.


If your domain is listed and it is not a domain used for temporary emails, please open an issue in the main repository.

The domain lists in this repository are autogenerated — pull requests editing them directly will be overwritten. To add or remove a domain, please open an issue or submit a PR in the main repository.


!GitHub last commit

Generic lists with all domains

  • TXT: https://disposable.github.io/disposable-email-domains/domains.txt
  • JSON: https://disposable.github.io/disposable-email-domains/domains.json

Hosts with validated DNS (a valid MX / A record):

  • TXT: https://disposable.github.io/disposable-email-domains/domains_mx.txt
  • JSON: https://disposable.github.io/disposable-email-domains/domains_mx.json

List of SHA1

  • TXT: https://disposable.github.io/disposable-email-domains/domains_sha1.txt
  • JSON: https://disposable.github.io/disposable-email-domains/domains_sha1.json

Strict lists (superset - use only if you also want anonymous-signup providers)

The strict lists contain all disposable domains plus legitimate mail providers that allow signup without identity verification (alias/forwarding services and freemail with CAPTCHA-only signup, e.g. outlook.com / hotmail.com). Membership is derived from mailservices.json and greylist.txt. If you only want disposable providers, use domains.txt instead.

  • TXT: https://disposable.github.io/disposable-email-domains/domains_strict.txt
  • JSON: https://disposable.github.io/disposable-email-domains/domains_strict.json
  • TXT (MX): https://disposable.github.io/disposable-email-domains/domains_strict_mx.txt
  • JSON (MX): https://disposable.github.io/disposable-email-domains/domains_strict_mx.json
  • TXT (SHA1): https://disposable.github.io/disposable-email-domains/domains_strict_sha1.txt
  • JSON (SHA1): https://disposable.github.io/disposable-email-domains/domains_strict_sha1.json

Disposable + forwarding/alias services

All disposable domains plus alias/forwarding services (SimpleLogin, Firefox Relay, Apple Hide My Email, ...) - but no freemail mailbox providers. This matches what the strict list covered before the 2025-10 mailservices refactor; use it if you want to block disposable and aliasing addresses while still accepting freemail signups (gmail.com, outlook.com, ...).

The .json variant is an object mapping each domain to metadata - for forwarding hosts the provider name, type and signup verification; for disposable domains the contributing source lists.

  • TXT: https://disposable.github.io/disposable-email-domains/domains_forwarding.txt
  • JSON: https://disposable.github.io/disposable-email-domains/domains_forwarding.json
Chat with me