--- id: disposable-email-domains version: "0.0.237" license: MIT license_treatment: permissive maintenance: active --- # disposable-email-domains — A set of disposable email domains License: permissive · Maintenance: active · Downloads: 4.8M/mo ## What it is and what it does This package mirrors the disposable-email-domains project as a Python module, exposing a set of known disposable email domain names. It's designed for developers who need to filter or validate email addresses by rejecting those from temporary or throwaway email services. The blocklist is provided as a simple Python set, with all domains normalized to lowercase and stripped of whitespace, making membership testing straightforward. The package has no runtime dependencies and installs cleanly as a pure Python wheel. It's actively maintained and draws from a community-sourced upstream project, so the domain list reflects ongoing curation. Use it in signup forms, account validation, or email verification workflows where you want to prevent registration with disposable email addresses. Use it for: - Reject disposable email addresses during user registration or account creation flows - Filter incoming email lists to identify and exclude temporary email domains - Validate email domains in data cleaning or ETL pipelines before processing - Implement email domain whitelisting by checking against the blocklist - Build email security or spam-prevention tooling that flags suspicious domains ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Python set of known disposable email domains for validation and filtering purposes. Yes. The package solves a specific, common problem with zero dependencies, permissive licensing, and active maintenance. It has proven reliable for production use. Install it if you need to filter disposable email domains; skip it only if your application has no email validation requirements. ## Install pip install disposable-email-domains uv add disposable-email-domains poetry add disposable-email-domains ## Installing disposable-email-domains Before you install: Low friction installation with no runtime dependencies. Actively maintained with a recent release and strong repository engagement (5425 stars). License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects. Quickstart: pip install disposable-email-domains from disposable_email_domains import blocklist if 'example.com' in blocklist: print('Disposable domain detected') Verify before relying: - How frequently the blocklist is updated relative to new disposable email services appearing - Coverage completeness: what percentage of known disposable domains are included - Performance characteristics when checking membership in very large datasets ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 4.8M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags disposable email domains blocklist, temporary email filtering, email domain validation, spam email detection, email blocklist python, disposable email check, email domain filtering, email-validation, blocklist, data-filtering [View on SkillFed](https://skillfed.io/packages/disposable-email-domains) · [View on PyPI](https://pypi.org/project/disposable-email-domains/)