Table of Contents
Batch-Based Processing #
When you start a scan, the system creates one or more verification processes (workers) that handle email list verification in batches. The batch size and number of workers are fully customizable in your settings.
For example, with a batch size of 50 and 5 workers, up to 250 emails can be processed in parallel per cycle.
- Batch Size – Controls how many emails each worker processes at once (e.g., 50)
- Workers – Multiple workers can run in parallel (e.g., 5), each handling its own batch
- Total Throughput – With 5 workers and a batch size of 50, up to 250 emails are verified per response cycle
Verification Method #
The default scan system uses SMTP requests to target mail servers of the uploaded email list. It uses custom-developed scan filters to determine the status of each email address.
- Validation Time – Average time per email is typically 0.5 to 20 seconds, depending on:
- Mail server response speed
- Network latency
- Firewalls or anti-spam filters
- Timeout Handling – If a mail server is slow or unresponsive, the system waits up to 20 seconds before moving on to the next email
Optional Features #
- Inbox Checker
Sends a dummy email to each address via SMTP and IMAP, cross-checking mailbox existence in addition to the default scan.- Available for bulk validation
- Helps increase accuracy
- External Server API Service
Available for SaaS license users. The system can distribute verification tasks across multiple external servers. To read in more detail ,click here.- Each server processes part of the batch
- Results are returned to the main system
- Reduces main server load
- Increases verification speed
- Enables virtually unlimited scaling
- Easily maintain blacklisted server
Continuous and Efficient #
Workers continue to fetch and process new batches until all emails in the list are verified. The system is designed for high throughput and can be tuned for your specific infrastructure and workload.
Summary #
- Batch size and number of workers are customizable for performance optimization
- Up to 250 emails can be processed in parallel per cycle (e.g., 50 batch size × 5 workers)
- Uses advanced SMTP-based scanning
- Optional features:
- Inbox Checker for extra accuracy
- External server distribution for scalability
- Processing time per email: default on average 0.5–20 seconds
- Smart handling of slow or protected mail servers
Leave a Reply
You must be logged in to post a comment.