Disposable Email Domains
The disposable-email-domains repository provides a comprehensive list of disposable email domains that are often used to register dummy users for spamming or abusing online services. This project aims to help developers and service providers block these domains to enhance security and user integrity.
Key Features
- Extensive List: Contains a wide range of disposable email domains that can be used to filter out unwanted registrations.
- Community Contributions: Open for contributions, allowing users to add or request the removal of domains based on their findings.
- Multiple Language Support: Provides example usage in various programming languages including Python, PHP, Go, Ruby on Rails, Node.js, C#, Bash, Java, and Swift.
- Allowlist Management: Maintains an allowlist of domains that are often misidentified as disposable, ensuring legitimate users are not blocked.
Benefits
- Enhanced Security: By blocking disposable email domains, services can reduce spam and improve the quality of user registrations.
- Easy Integration: The repository includes scripts and modules for easy integration into existing applications.
- Open Source: The project is open for public contributions, fostering a collaborative environment for maintaining the list.
Highlights
- The repository is actively maintained with contributions from a community of developers.
- It is available as a PyPI module, making it easy to install and use in Python projects.
- The project has a clear contribution guideline, encouraging users to participate in its development.

