Skip to main content

Understanding Your Results

You've downloaded your email verification results. Now what?

That spreadsheet full of data can look overwhelming at first. But once you understand what each column means and how to use it, you'll be cleaning email lists like a pro.

This guide walks you through reading your results, filtering your data, and taking action on every email type.


Opening Your Results File

Your downloaded file (CSV or XLSX) opens in any spreadsheet application:

  • Microsoft Excel — Double-click the file
  • Google Sheets — File → Import → Upload
  • Numbers (Mac) — Double-click the file
  • LibreOffice Calc — Double-click the file

Here's what your results look like:

Email verification results opened in spreadsheet showing all columns

Your verification results in a spreadsheet—each row is one email with full verification data


Understanding Each Column

Your results file contains 14 verification columns (plus any columns from your original upload). Here's what each one means and why it matters.

Core Columns

ColumnWhat It ShowsWhy It Matters
EmailThe email addressThe address you're evaluating
StatusVerification result (safe, invalid, etc.)The most important column—tells you what to do
ScoreConfidence score (0-100)Higher = safer to send
DomainEmail domain (gmail.com, etc.)Helps identify patterns in your list

Quick Decision Columns

ColumnValuesWhat It Tells You
Safe to SendYes / NoCan you email this address?
DeliverableYes / NoWill the email likely arrive?

These two columns give you instant answers. If both say "Yes"—you're good to go.

Detailed Flag Columns

ColumnIf "Yes"Action
Free EmailGmail, Yahoo, Outlook, etc.No action needed—just informational
DisposableTemporary/throwaway emailRemove from list
Catch-AllServer accepts all addressesProceed with caution
Role AccountTeam email (info@, support@)Keep, but expect lower engagement
Spam TrapHoneypot addressRemove immediately—never send
Inbox FullMailbox is fullRetry later or remove
DisabledAccount deactivatedRemove from list
MX FoundDomain has mail servers"No" means email can't be delivered

Timestamp Column

ColumnWhat It Shows
Verified DateWhen verification was performed

Use this to know how fresh your results are. Email lists decay over time—re-verify if results are more than 30-60 days old.


The Status Column: Your North Star

The Status column is the most important field in your results. It tells you exactly what to do with each email.

Status Quick Reference

StatusScoreSafe to Send?What to Do
safe98✅ YesSend confidently
role93✅ YesSend (lower engagement expected)
catch_all71⚠️ MaybeTest with small batch first
risky~50⚠️ MaybeProceed with caution
disposable30❌ NoRemove—temporary address
inbox_full20⚠️ MaybeRetry later
disabled4❌ NoRemove—account deactivated
invalid2-3❌ NoRemove—doesn't exist
spamtrap~3🚫 NeverRemove immediately
unknown0⚠️ UnknownRetry or skip

Filtering Your Results

The real power comes from filtering. Instead of scrolling through thousands of rows, filter to see exactly what you need.

In Excel

  1. Select your header row
  2. Go to DataFilter
  3. Click the dropdown arrow on any column
  4. Select the values you want to see

In Google Sheets

  1. Select your header row
  2. Go to DataCreate a filter
  3. Click the filter icon on any column
  4. Check/uncheck values to filter

Useful Filters

"Show me only good emails" → Filter Status column → Select only "safe"

"Show me all bad emails" → Filter Safe to Send column → Select "No"

"Show me risky emails I need to review" → Filter Status column → Select "catch_all", "role", "inbox_full"

"Show me spam traps" → Filter Spam Trap column → Select "Yes"


What to Do With Each Status

Now for the actionable part. Here's exactly what to do with each type of email in your results.

✅ Safe Emails (Status: safe)

Action: Add to your main sending list

These are verified, deliverable email addresses. The mailbox exists, accepts mail, and is active. This is your gold—send confidently.

In your spreadsheet:

  1. Filter Status = "safe"
  2. Copy these rows to a new sheet
  3. Import into your email platform

✅ Role Accounts (Status: role)

Action: Keep, but set expectations

Role accounts are team emails like info@company.com, support@company.com, or sales@company.com. They're valid and will receive your email, but:

  • Multiple people may read them
  • Response rates are typically lower
  • They're less personal

Best practice: Segment these separately. Use different messaging that acknowledges you're reaching a team, not an individual.

⚠️ Catch-All Emails (Status: catch_all)

Action: Test before bulk sending

Catch-all servers accept emails to any address on their domain. We can't verify if the specific mailbox exists—only that the server won't reject it.

What this means:

  • The email might deliver
  • It might bounce
  • It might go to a general inbox no one checks

Best practice:

  1. Separate catch-all emails into their own segment
  2. Send to a small test batch (10-20%)
  3. Monitor bounce rates
  4. If bounces are low, send to the rest

Learn more about catch-all emails

⚠️ Inbox Full (Status: inbox_full)

Action: Retry later or remove

The mailbox exists but can't accept new messages—it's full. This often indicates an abandoned or neglected account.

Options:

  1. Wait and retry — Re-verify in a week or two
  2. Remove — If you've seen this status multiple times, the account is likely abandoned

❌ Disposable Emails (Status: disposable)

Action: Remove from your list

Disposable emails are temporary addresses from services like Guerrilla Mail, 10 Minute Mail, or Mailinator. People use them specifically to avoid giving their real email.

Why remove them:

  • They expire quickly (minutes to days)
  • The person doesn't want to hear from you
  • They'll never convert to customers

Prevention tip: Use real-time verification on your signup forms to block disposable emails before they enter your database.

❌ Invalid Emails (Status: invalid)

Action: Remove from your list

These email addresses don't exist. The mailbox was never created, or it was deleted. Sending to them will result in a hard bounce.

Before deleting, check for typos:

  • gmial.comgmail.com
  • yahoocomyahoo.com
  • hotmal.comhotmail.com

If you spot an obvious typo and have a way to contact the person, it might be worth correcting. Otherwise, delete.

❌ Disabled Emails (Status: disabled)

Action: Remove from your list

The email account has been deactivated by the provider or user. It exists in the system but can no longer receive mail.

Common reasons:

  • User closed their account
  • Account suspended for inactivity
  • Company email after employee left

These will hard bounce. Remove them.

🚫 Spam Traps (Status: spamtrap)

Action: Remove immediately—never send

Spam traps are honeypot addresses used by ISPs and anti-spam organizations to identify spammers. They're not used by real people.

Types of spam traps:

  • Pristine traps — Created specifically to catch spammers
  • Recycled traps — Old abandoned addresses repurposed as traps

Why this is serious: Sending to a spam trap can get your domain blacklisted. Your emails will start landing in spam folders for everyone on your list, not just the trap address.

How they got on your list:

  • Purchased or scraped email lists (never do this)
  • Very old addresses that were recycled
  • Typos that happened to match a trap

Remove these immediately. No exceptions.

⚠️ Unknown (Status: unknown)

Action: Retry or skip

We couldn't verify these emails. The server didn't respond, timed out, or used aggressive anti-verification measures.

Your credits were refunded for unknown results.

Options:

  1. Retry later — Server might have been temporarily down
  2. Skip — If you're being cautious, leave them out
  3. Send anyway — Higher risk, but some will be valid

Segmentation Strategies

Smart email marketers don't send one blast to everyone. They segment their lists for better results.

Basic Segmentation

SegmentWho's In ItHow to Use It
PrimarySafe emails onlyMain campaigns, important announcements
SecondaryRole + Catch-allLess frequent, more targeted
Re-engageInbox fullWin-back campaign after 30 days
Do Not SendInvalid, disposable, spam trap, disabledArchive or delete

By Domain Type

Filter the Free Email column to segment:

SegmentExamplesCharacteristics
Free email usersGmail, Yahoo, OutlookPersonal accounts, B2C
Business email users@company.comProfessional, B2B

Business emails often have higher engagement for B2B campaigns. Free emails are typical for B2C.

By Engagement Risk

Risk LevelStatusesSend Strategy
Low riskSafeSend normally
Medium riskRole, Catch-allMonitor closely, smaller batches
High riskInbox full, UnknownTest first or skip
No sendInvalid, Disposable, Spam trap, DisabledNever send

Calculating Your List Health

Use your results to measure overall list quality.

Key Metrics

Deliverability Rate

(Safe + Role emails) ÷ Total emails × 100

Aim for: 90%+ is healthy, 95%+ is excellent

Bounce Risk Rate

(Invalid + Disabled + Spam trap) ÷ Total emails × 100

Aim for: Under 3%

Unknown Rate

Unknown emails ÷ Total emails × 100

Aim for: Under 5%

Example Calculation

Your list has 10,000 emails:

  • Safe: 8,500
  • Role: 200
  • Catch-all: 500
  • Invalid: 600
  • Disposable: 100
  • Spam trap: 10
  • Unknown: 90

Deliverability Rate: (8,500 + 200) ÷ 10,000 = 87% ⚠️ Needs improvement

Bounce Risk Rate: (600 + 10) ÷ 10,000 = 6.1% ❌ Too high

Action: Remove all invalid and spam traps. Re-verify unknowns. Consider cleaning more aggressively.


Maintaining List Hygiene

Email verification isn't a one-time task. Lists decay constantly.

How Often to Verify

ScenarioRecommended Frequency
Active sending listEvery 30-60 days
Before major campaignAlways verify first
Imported/purchased listImmediately (and question the source)
List unused for 90+ daysVerify before sending anything

Signs Your List Needs Cleaning

  • Bounce rate above 2%
  • Declining open rates
  • Increasing spam complaints
  • Emails landing in spam folders
  • Blacklist warnings from your ESP

Common Questions

Should I delete invalid emails or keep them?

Delete them. There's no value in keeping addresses that don't exist. They'll never convert, and attempting to send will hurt your reputation.

What about catch-all emails?

Keep them, but treat them carefully. They're not guaranteed deliverable, but many are real addresses. Test small batches before bulk sending.

My list has lots of spam traps. What happened?

You likely acquired emails from a questionable source—purchased list, scraped data, or very old unverified addresses. Remove the traps immediately and reconsider where your emails come from.

Should I try to fix typos in invalid emails?

If the typo is obvious (gmial.com → gmail.com) and you have another way to contact the person, yes. Otherwise, don't guess—you might create a different valid address belonging to someone else.

How accurate is the Score column?

The score reflects our confidence in the verification result. Higher scores (90+) mean high confidence. Lower scores (under 50) mean more uncertainty. Use it alongside the Status for decision-making.


Quick Action Checklist

After reviewing your results:

  • Export "Safe" emails as your primary sending list
  • Separate "Role" and "Catch-all" for special handling
  • Delete all "Invalid" emails
  • Delete all "Disposable" emails
  • Delete all "Spam trap" emails immediately
  • Delete all "Disabled" emails
  • Decide on "Inbox full" — retry or remove
  • Decide on "Unknown" — retry or skip
  • Import cleaned list to your email platform
  • Schedule next verification in 30-60 days

Next Steps

Your results are understood. Your list is segmented. Now what?

Catch-All Emails Deep Dive — Special strategies for those uncertain addresses

Bulk Upload Another List — Verify your next batch

Connect Your Email Platform — Sync directly with Mailchimp, HubSpot, etc.