LogoIndieHub
icon of disposable-email-domains

disposable-email-domains

A comprehensive list of disposable email domains, helping developers and services block temporary email addresses.

Introduction

List of disposable email domains

This repository provides a curated list of disposable and temporary email address domains. It's designed to help developers and online services prevent abuse from temporary email addresses often used for spam or fraudulent activities.

Key Features:

  • Comprehensive List: A regularly updated collection of disposable email domains.
  • Allowlist: Includes an allowlist.conf to exclude legitimate domains mistakenly flagged as disposable.
  • Multi-Language Examples: Code snippets in Python, PHP, Go, Ruby on Rails, Node.js, C#, Bash, Java and Swift for easy integration.
  • Easy Contribution: Encourages community contributions for additions or removals with proper justification.
  • Automated Maintenance: Uses a maintain.sh script to automate sorting, deduplication, and case conversion.

Use Cases:

  • User Registration: Prevent users from signing up with temporary email addresses.
  • Form Validation: Validate email inputs to ensure they are not disposable.
  • Spam Prevention: Reduce spam and abuse on online platforms.
  • Account Security: Enhance the security of user accounts by blocking disposable emails.