8 checks. 4 tiers. Zero guesswork.
Syntax -> DNS -> SMTP -> Catch-All -> Disposable -> Role -> Auth -> Reacher
Every email scored 0-100 with full transparency into why. Not a black box -- you see exactly which checks passed and failed. Self-hosted Reacher on VPS for maximum speed and zero third-party data exposure. SQLite caching means re-verification is instant.
The Cost of Sending to Unverified Emails
Self-Hosted, Transparent, Tiered
Eight independent checks, weighted scoring, and a self-hosted Reacher instance that keeps your data private.
8 Independent Checks
Syntax (RFC 5322), DNS/MX lookup, SMTP handshake, catch-all detection, disposable domain check, role-based filter, DKIM/SPF/DMARC analysis, and Reacher fallback.
Weighted Scoring (0-100)
SMTP handshake (+40), MX records (+20), auth records (+15), Reacher confirm (+10), pattern match (+10), reputation (+15). Full weight breakdown visible per email.
SQLite Cache
Previously verified emails return instantly from cache. No duplicate SMTP connections. Cache invalidation on configurable TTL.
Self-Hosted Reacher
Reacher runs on your VPS at localhost:8080. No email data leaves your infrastructure. No third-party API rate limits.
4-Tier Classification
TIER_1_SEND (80+), TIER_2_LIKELY_GOOD (50-79), TIER_3_REVIEW (30-49), SKIP (<30). Actionable tiers for send decisions.
Circuit Breaker Protection
Domains with aggressive SMTP protection auto-trigger circuit breakers. Cap at 5 emails per domain prevents infinite retry loops.
Verification Pipeline
Each stage processes data sequentially with full checkpoint/resume capability.
Syntax Validation
RFC 5322 format check. Reject malformed addresses before any network calls. (+5 points)
DNS/MX Lookup
Verify domain exists and has mail exchange records configured. (+20 points)
SMTP Handshake
Connect to mail server, issue RCPT TO command, verify mailbox exists without sending. (+40 points)
Catch-All Detection
Test with random address to determine if domain accepts all emails regardless of mailbox. (+5 points)
Disposable Domain Check
Check against database of temporary/throwaway email services (Guerrilla Mail, Temp Mail, etc.). (+5 points)
Role-Based Filter
Detect info@, admin@, support@, sales@, hr@ addresses. Flag but don't reject -- some role addresses are valid targets. (+5 points)
DKIM/SPF/DMARC Analysis
Verify domain has email authentication records configured. Indicates legitimate email infrastructure. (+15 points)
Reacher Fallback
Self-hosted Reacher provides secondary verification for ambiguous results. Confirms deliverability. (+10 points)
Technical Workflow
# Verify a CSV of emails (50 concurrent workers) python -m tools.email_verifier --input leads.csv --workers 50 # Verify with higher concurrency python -m tools.email_verifier --input leads.csv --workers 200 # REST API mode (port 8100) python -m tools.email_verifier --api --port 8100 # Pre-verification checklist (MANDATORY): # 1. Cap at 5 emails per email domain # 2. Remove noreply@*, no-reply@*, hosting@gabia.com # 3. Run cleanup_contacts.py first # 4. Output path MUST be .csv # Reacher self-hosted on VPS at $VPS_HOST:8080 # Config: /opt/reacher/backend_config.toml
API Access
/api/v1/verifyVerify a single email. Returns score (0-100), tier, and individual check results.
/api/v1/verify/batchBatch verify up to 1,000 emails. Returns scores, tiers, and per-email check details.
/api/v1/verify/{email}/statusCheck verification result from cache. Returns cached score or 'not_verified'.
/api/v1/verify/statsVerification statistics: total verified, tier distribution, cache hit rate.
Use Cases
Pre-Campaign Verification
Verify your entire email list before launching outbound campaigns. Remove SKIP tier to prevent bounces.
CRM Hygiene
Periodically verify CRM emails to remove invalid addresses and update confidence scores.
Lead Scoring Input
Use verification tier as a lead scoring signal. TIER_1 contacts are higher priority than TIER_3.
Real-Time Verification
API mode for verifying emails at point of capture -- web forms, imports, and integrations.
Email List Cleaning
Clean purchased or scraped email lists before use. Remove disposable, role-based, and invalid addresses.
Deliverability Protection
Continuous verification to catch emails that become invalid over time (job changes, domain expiry).
Industry Applications
SaaS / Technology
High email volume, reputation-sensitive sending infrastructure.
Marketing Agencies
Client email lists requiring quality assurance before campaigns.
Financial Services
Regulatory compliance requires verified contact data.
Manufacturing
Trade show email lists need verification before follow-up.
Performance Metrics
Platform Preview
See how LeadsLogix processes, verifies, and delivers your leads in real time.
Verification Dashboard
Tier distribution chart, cache hit rates, and per-domain verification status.
Email Detail View
Individual email with all 8 check results, score breakdown, and tier classification.
Batch Results
Color-coded verification results with export options for each tier.
Integrations
Frequently Asked Questions
Everything you need to know about our platform.
Still have questions?
Our team can walk you through the pipeline, pricing, and your use case.