Skip to content

Auto-updated disposable email blocklist to prevent fake signups, spam, and trial abuse. 110,646+ domains updated daily.

Notifications You must be signed in to change notification settings

eramitgupta/disposable-email

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“§ Disposable Email Blocklist

A regularly maintained and clean list of disposable (temporary) email domains used to prevent fake signups, spam accounts, and abuse across applications.

This repository aggregates multiple trusted open-source sources into one normalized, duplicate-free blocklist.

Already contains 110,646+ disposable email domains! πŸ”₯ This list is updated automatically every day using GitHub Actions.


πŸ”Ž Why This Blocklist?

Disposable email services are commonly used for:

  • Creating spam or bot accounts
  • Abusing free trials and coupons
  • Fake signups to bypass verification
  • Misusing services with anonymous identities

Blocking such domains helps you:

βœ”οΈ Reduce spam
βœ”οΈ Prevent fake accounts
βœ”οΈ Improve user authenticity
βœ”οΈ Strengthen platform security


πŸ“‚ What’s Inside?

disposable_email.txt

A plain-text list of disposable email domains β€” one per line.

Highlights:

  • Clean & normalized
  • Zero duplicates
  • Automatically refreshed daily
  • Multi-source aggregated

Example preview:

mailinator.com
tempmail.net
10minutemail.com
guerrillamail.com

πŸš€ Use Cases

You can use this blocklist in any backend, API, or validation workflow.

Ideal For:

  • Web Applications β†’ Block disposable emails during user signup or account creation
  • APIs β†’ Validate incoming email addresses before processing
  • SaaS Products β†’ Prevent free trial abuse and fake account registrations
  • E-commerce Platforms β†’ Reduce fraudulent or duplicate orders
  • Authentication Systems β†’ Improve email verification & security
  • Marketing Platforms β†’ Clean mailing lists and improve deliverability
  • Fintech / Banking β†’ Enhance KYC by filtering low-trust email domains
  • Gaming Platforms β†’ Stop fake player accounts & reward abuse
  • Developer Tools β†’ Integrate the list into CI/CD pipelines or validation libraries

πŸ”„ Automatic Updates

The list is automatically rebuilt and committed daily using GitHub Actions.

This ensures:

  • Always fresh data
  • No manual maintenance
  • Consistent accuracy

🀝 Contributing

Contributions are welcome! Please ensure new domains are valid, truly disposable, and not false positives.


⭐ Support

If this blocklist helps reduce spam or improve your product, consider giving the repo a ⭐ star.

About

Auto-updated disposable email blocklist to prevent fake signups, spam, and trial abuse. 110,646+ domains updated daily.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •