Bulk Validation
Got a list of thousands of emails? TrueMail makes it easy to validate them all at once. Upload a file or paste your emails, and we’ll process them in the background while you focus on other things.
Uploading a list
Step 1: Go to Email Lists
From your dashboard, click “New List” or navigate to the Email Lists section.

Step 2: Add your emails
You have two options:
Option A: Upload a CSV file
Drag and drop your CSV file or click to browse. TrueMail automatically detects which column contains email addresses.
Option B: Paste emails directly
Type or paste emails into the text area. You can use any format:
- One email per line
- Comma-separated
- Mixed formats (we’ll figure it out)
Step 3: Choose validation type
Select either MX Validation (1 credit each) or SMTP Validation (10 credits each). See Validation Types to learn the difference.
Step 4: Optional settings
- Block disposable emails: Automatically mark temporary email addresses as bad
- List name: Give your list a memorable name (or we’ll generate one)
Step 5: Start validation
Click “Validate List” and we’ll get to work. You’ll see the list appear in your dashboard with a “Processing” status.
Monitoring progress
While your list is being validated, you can track progress from the dashboard:

- Pending: List is queued for processing
- Validating: Emails are being checked
- Completed: All done! Results are ready
- Failed: Something went wrong (rare, but we’ll show you what happened)
You’ll receive an email notification when processing completes.
Viewing results
Click on any completed list to see detailed results:

Email statuses
Each email gets one of these statuses:
| Status | Meaning |
|---|---|
| Good | Valid email address, safe to send |
| Bad | Invalid, will likely bounce |
| Pending | Still being validated |
Filtering results
Use the filters to find specific emails:
- Filter by status (Good, Bad, Pending)
- Search by email address
- Sort by date added
Downloading results
Once validation is complete, download your cleaned list:
Download options
- All emails: Get the full list with status for each address
- Good emails only: Export just the valid addresses, ready for your campaign
File format
Downloads are CSV files with two columns:
email,status
[email protected],good
[email protected],bad
[email protected],good
Tips for best results
Prepare your file
- Make sure emails are in a single column
- Remove headers if your CSV has one (or leave it, we’ll detect it)
- Check for obvious formatting issues before upload
Choose the right validation type
- Use MX validation for initial cleaning of large lists
- Use SMTP validation before important campaigns
Process in batches
For very large lists (100K+), consider splitting into smaller batches. This makes it easier to:
- Track progress
- Identify problematic segments
- Download partial results
Credits and large lists
Before starting validation, we’ll show you how many credits the list will use:
| Validation Type | 1,000 emails | 10,000 emails | 100,000 emails |
|---|---|---|---|
| MX | 1,000 credits | 10,000 credits | 100,000 credits |
| SMTP | 10,000 credits | 100,000 credits | 1,000,000 credits |
Make sure you have enough credits before starting. You can purchase credit packs if needed.
FAQ
Can I cancel a validation in progress?
Not currently. Once started, the validation will complete. Credits are charged as each email is processed.
How long does validation take?
- MX validation: ~1,000 emails per minute
- SMTP validation: ~200 emails per minute
Large lists may take several hours. We’ll email you when it’s done.
What happens if my list has duplicates?
Each email is validated individually. Consider removing duplicates before uploading to save credits.
Can I re-validate an old list?
Yes! Upload the same list again anytime. This is useful for lists that haven’t been cleaned in a while.