Verification Result
What is Verification Result?
The structured status classification returned by an email verification engine after completing syntax, domain, MX, disposable, role-account, catch-all, and SMTP checks—specifically MailVeri's 7 statuses: `VALID`, `INVALID`, `DISPOSABLE`, `CATCH_ALL`, `ROLE_ACCOUNT`, `FULL_INBOX`, and `UNKNOWN`.
Why Verification Result Matters in Production
Binary "valid / invalid" verifiers force you into a bad trade-off: either they mark catch-all and full-inbox addresses as "valid" (causing your campaigns to bounce), or they mark them as "invalid" (throwing away 30–40% of real B2B enterprise leads). Granular 7-status results let you route each cohort appropriately.
Engineering & Sender Best Practices
- • Automate routing by status: send primary sequences to `VALID`, isolate `CATCH_ALL` to secondary domains, and hard-suppress `INVALID` and `DISPOSABLE`.
- • Pause `FULL_INBOX` contacts for 30 days rather than deleting them permanently or letting them soft-bounce repeatedly.
- • Note that `UNKNOWN` results (caused by temporary target server timeouts or deferrals) consume **0 credits** on MailVeri.
- • Download pre-segmented CSVs from the MailVeri dashboard or ZIP archive so you never have to filter spreadsheets manually.
Automating 7-Status Webhook & CSV Routing in Clay, n8n & HubSpot
A RevOps engineer automated lead ingestion in n8n using the MailVeri HTTP API: `VALID` leads route straight to primary Instantly campaigns; `CATCH_ALL` leads route to secondary domains at 20 sends/day; `ROLE_ACCOUNT` leads route to LinkedIn-only outreach; `FULL_INBOX` leads enter a 30-day retry queue; `INVALID` and `DISPOSABLE` leads sync to global suppression; and `UNKNOWN` rows cost 0 credits.
Technical Implementation & Wire Example
{
"batch_id": "bX9K3LwZqP2YtR8vN4mQ",
"total_rows": 100000,
"status_breakdown": {
"VALID": 68420,
"CATCH_ALL": 16800,
"INVALID": 9410,
"DISPOSABLE": 2150,
"ROLE_ACCOUNT": 1890,
"FULL_INBOX": 920,
"UNKNOWN": 410
},
"credits_charged": 99590
}MailVeri categorizes every email into 7 actionable statuses and automatically excludes UNKNOWN rows from billing.
MailVeri 7-Status Verification Reference & Sender Action Matrix
Keep Campaign Bounces < 2%| Status | Technical Meaning | Bounce Risk | Recommended Sender Action |
|---|---|---|---|
| VALID | Mailbox exists and actively accepts mail | < 0.5% (Safe) | Safe for cold outbound, newsletters, and transactional sends |
| INVALID | Syntax error, dead MX, or 550 mailbox does not exist | 100% Hard Bounce | Suppress immediately; block at signup |
| DISPOSABLE | Temporary burner address (100,000+ tracked domains) | High / Fake User | Reject at signup form; purge from CRM |
| CATCH_ALL | Domain accepts all mail regardless of local-part | 12–28% Deferred | Isolate to secondary sending domains; allow on SaaS signup |
| ROLE_ACCOUNT | Verified shared inbox (info@, support@, sales@) | Complaint Risk | Skip in 1-on-1 cold email; allow if opted in |
| FULL_INBOX | Recipient mailbox exceeded storage quota (452 / 552) | Soft / Hard Bounce | Pause sends for 30 days and re-verify before mailing |
| UNKNOWN | Transient mail server deferral or timeout (0 credits billed) | Unverified | Fail open on signup; re-verify via bulk batch before cold blast |
Understanding Email Verification Results & UNKNOWN Statuses →
A technical guide to all 7 MailVeri verification statuses, why UNKNOWN happens, and how to route each status in production.
Free Verification & Address Types Tools & Workflows
Frequently Asked Questions About Verification Result
What are the 7 verification result statuses returned by MailVeri?
MailVeri classifies every email into one of 7 deterministic statuses: `VALID` (confirmed individual mailbox), `INVALID` (syntax/MX/550 dead mailbox), `DISPOSABLE` (temporary burner domain), `CATCH_ALL` (wildcard accept-all domain), `ROLE_ACCOUNT` (verified shared group inbox), `FULL_INBOX` (452 over-quota storage), and `UNKNOWN` (temporary server deferral — 0 credits billed).
Why is a 7-status verification result better than a binary Valid/Invalid check?
A binary verifier either labels `CATCH_ALL`, `ROLE_ACCOUNT`, and `FULL_INBOX` as "Valid" (causing your campaigns to bounce over 5%) or labels them all as "Invalid" (discarding up to 35% of real B2B enterprise prospects). 7-status granularity lets you route each segment safely.
How are verification results exported after a bulk CSV upload?
In the MailVeri dashboard or API, you can download pre-segmented CSV files (e.g., `valid.csv`, `catch_all.csv`, `invalid.csv`) or a single all-results archive so you never have to write Excel filters manually.
Closely Related Terms
Explore All Email Verification Terms (A–Z)
Glossary Index →Ready to start verifying emails?
Get 1,000 free credits when you sign up. No credit card required.