← ClaudeAtlas

email-verificationlisted

Verify and clean email lists before campaigns, CRM imports, or email platform uploads. DNS/MX/syntax/disposable/role-based checks. Includes Python implementation.
puretechnyc/purebrain-skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill puretechnyc/purebrain-skills
# Email Verification ## Purpose Verify and clean email lists using multi-level checks: syntax validation, DNS/MX lookup, disposable domain detection, role-based address flagging, and typo domain correction. Ensures only deliverable addresses reach your campaign tools. ## When to Use - Before any cold outreach campaign push - Before CRM or list imports - Before email platform list uploads - When processing new lead lists from any source - When cleaning existing contact databases ## Quick Start ### Single email ```bash python3 email_verifier.py --email test@example.com ``` ### CSV batch ```bash python3 email_verifier.py \ --input leads.csv \ --email-column email \ --output leads_verified.csv \ --workers 20 ``` ### Force DNS-only (skip SMTP probe) ```bash python3 email_verifier.py \ --input leads.csv \ --email-column email \ --output results.csv \ --workers 20 \ --skip-smtp ``` ## Parameters | Parameter | Flag | Description | Default | |-----------|------|-------------|---------| | Input file | `--input`, `-i` | CSV file with email column | (required for batch) | | Email column | `--email-column`, `-c` | Column name containing emails | `email` | | Output file | `--output`, `-o` | Output CSV path | `{input}_verified.csv` | | Single email | `--email`, `-e` | Verify one email (no CSV needed) | -- | | Workers | `--workers`, `-w` | Max concurrent threads | `5` | | Skip SMTP | `--skip-smtp` | Force DNS-only mode | auto-detected | ## Status Meanings | S