Clean email lists: deduplicate, validate format, remove role addresses, detect disposable domains, fix common typos, and export clean results.
Browse the actual product documentation and code examples included in this toolkit.
Key features of List Hygiene Tool
• Email normalization — Lowercase, strip dots from Gmail, remove `+alias` tags • Syntax validation — RFC 5322-compliant regex checking • Disposable domain detection — Flags 32+ known throwaway email services • Role address detection — Identifies 30+ non-personal prefixes (admin@, support@, info@, etc.) • Domain typo correction — Fixes 14 common misspellings (gmial.com → gmail.com, etc.) • Deduplication — Removes exact duplicates after normalization
Email normalization — Lowercase, strip dots from Gmail, remove `+alias` tags
Syntax validation — RFC 5322-compliant regex checking
Disposable domain detection — Flags 32+ known throwaway email services
Role address detection — Identifies 30+ non-personal prefixes (admin@, support@, info@, etc.)
Domain typo correction — Fixes 14 common misspellings (gmial.com → gmail.com, etc.)
Deduplication — Removes exact duplicates after normalization
Configure List Hygiene Tool parameters to see how the product works.
# Clean a text file (one email per line) python src/list_hygiene.py examples/sample_emails.txt # Output as CSV python src/list_hygiene.py emails.txt --output clean.csv --format csv # Generate a cleaning report python src/list_hygiene.py emails.txt --report # Keep role addresses (don't filter them