⚙️ Configuration
File Selection
Input
- Input File: TXT or CSV email list
- Output Directory: Auto-generated with timestamp
Provider Selection
Provider Categories
- All Providers: Process every detected provider
- Business Providers: Corporate email domains only
- Free Providers: Personal email services only
- Select specific providers from the list
DNS Validation
Settings
- Validate MX Records: Verify mail server existence (default: true)
- Check SPF Records: Verify sender policy framework (default: false)
Performance
Threading
- Thread Count: 1-100 concurrent workers (default: 10)
- Recommended: 10-20 for most systems
- Higher values use more resources
Output Options
Save Settings
- Separate Business/Free Emails: Split by provider type (default: true)
- Save Invalid Emails: Keep malformed addresses (default: true)
- Save Others with MX: Unknown domains with valid MX (default: true)
- Save Others without MX: Domains without mail servers (default: true)
CSV Options
Format Settings
- First Row Contains Headers: Skip header row (default: true)
- Column Delimiter: Comma, Semicolon, Tab, or Pipe (default: comma)
Output Structure
Sift creates these output files based on settings:
{provider}.txt
- One file per selected providerbusiness_providers.txt
- All business emails (if separation enabled)free_providers.txt
- All free email providers (if separation enabled)others_with_mx.txt
- Unknown domains with valid MX recordsothers_without_mx.txt
- Domains without MX recordsinvalid.txt
- Malformed email addresses