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.

New list button

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:

List processing status

  • 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:

List results view

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

  1. All emails: Get the full list with status for each address
  2. 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.