EMAIL VERIFICATION, EXPLAINED

Every outcome deserves a next step. Clear results, explainable actions.

Unknown is not invalid. How to interpret deliverability categories, RFC status codes, billable outcomes, and practical list segmentation rules.

Explainable outcome taxonomy.

RFC diagnostic codes, actionable list segmentation, and transparent billing.

MAILCHECKUP / RESULTS-GUIDE↘
7 Deterministic Classifications $0 Free Unknown Policy Granular RFC Diagnostic Proof CSV Column Preservation
STATUS TAXONOMY & DECISION MATRIX

Understanding Your Verification Results

Every outcome returned by MailCheckup includes the status verdict, exact SMTP diagnostic code, credit charge, and recommended sending policy.

Transparent Guidance Unknown is Never Invalid
USABLE · CHARGEABLE 1 Credit

Deliverable / Valid

SMTP 250 2.1.5

Meaning: The receiving mail server confirmed that the recipient mailbox exists and is currently accepting mail.

Recommended Action:

Safe to include in cold outreach, marketing campaigns, and transactional communications.

DO NOT SEND · CHARGEABLE 1 Credit

Undeliverable / Invalid

SMTP 550 5.1.1 / Bad Syntax

Meaning: The address has broken syntax, the domain lacks MX records, or the mail server rejected the mailbox probe as non-existent.

Recommended Action:

Remove immediately from mailing lists to prevent hard bounces and protect domain sender reputation.

RISKY · CHARGEABLE 1 Credit

Catch-All / Accept-All

Domain Accept-All Policy

Meaning: The receiving domain accepts probes for any recipient name, concealing whether this specific inbox exists.

Recommended Action:

Separate into a dedicated warm-up segment. Verify direct business relationship before sending.

RISKY · CHARGEABLE 1 Credit

Disposable / Burner

Blocklist Trie Match

Meaning: The address belongs to a temporary burner provider (e.g. Mailinator, 10MinuteMail) designed to be discarded.

Recommended Action:

Exclude from SaaS signups and lead nurturing; require a business or permanent contact address.

RISKY · CHARGEABLE 1 Credit

Role-Based Account

Functional Prefix Match

Meaning: Shared corporate aliases (e.g. support@, sales@, info@, billing@) typically routed to distribution lists.

Recommended Action:

Avoid in personalized cold outreach; permissible for verified B2B transactional invoices.

RISKY · CHARGEABLE 1 Credit

Mailbox Full / Quota Exceeded

SMTP 452 / 552 Over Quota

Meaning: The mailbox exists but cannot accept new messages due to storage quota exhaustion.

Recommended Action:

Hold for 7–14 days before re-checking; indicates an inactive or neglected inbox.

INCONCLUSIVE · $0 FREE Free ($0.00)

Unknown / Inconclusive

SMTP 451 Greylisted / Timeout

Meaning: The receiving server deferred the check, timed out, or enforced rate-limiting firewalls. Result is neither valid nor invalid.

Recommended Action:

Do NOT delete. Leave in place and re-verify later. Costs zero credits.

Comprehensive result code & credit matrix

The table below provides a complete reference of MailCheckup's status outcomes, underlying reason codes, credit charges, and operational recommendations:

Result ClassificationDiagnostic Reason CodeCredit ChargeMailbox CertaintyOperational Recommendation
Deliverable / ValidSMTP 250 2.1.5 Recipient OK1 CreditHigh certaintySafe for all campaigns and workflows
Undeliverable / InvalidSMTP 550 5.1.1 / DNS NXDOMAIN1 CreditDefinite invaliditySuppress immediately to stop bounces
Catch-All / Accept-AllDomain-wide catch-all policy1 CreditDomain yes; inbox uncertainHold for warm-up or verified contacts
Disposable / BurnerBlocklist match (97k trie)1 CreditTemporary inboxExclude from trial and onboarding forms
Role AccountPrefix match (info@, sales@)1 CreditShared group aliasUse for B2B billing; avoid in 1-to-1 cold outreach
Mailbox FullSMTP 452 / 552 Over Quota1 CreditInbox overfilledHold and recheck in 7–14 days
Unknown / InconclusiveSMTP 451 Greylisted / TimeoutFree ($0.00)InconclusiveDo NOT delete. Re-verify later for free

The critical distinction: Unknown vs Invalid

One of the most expensive mistakes marketing teams make is deleting unknown rows. An invalid address failed technical checks; an unknown result means the destination server deferraled the probe (greylisting), timed out, or blocked port 25 interrogation. The mailbox itself may be perfectly active. Leave unknown rows in your list and re-verify them later for free.

Managing the Risky segment (Catch-all, Role, Disposable)

Summarized reports group catch-all domains, role accounts, disposable inboxes, and over-quota mailboxes under the label 'Risky'. This is an advisory categorization. For example, role accounts (billing@, sales@) are entirely acceptable for B2B invoicing, whereas disposable emails should be pruned from lead funnels.

CSV export column structure & joins

MailCheckup preserves your original CSV data intact. When you export results, we append five structured fields: mcu_status, mcu_reason, mcu_smtp_code, mcu_checked_at, and mcu_charged. You can easily rejoin the verified export back into HubSpot, Salesforce, or your custom database using your source record ID.

Frequently asked questions about results

Why is an unknown result not the same as invalid?

An unknown result indicates that the remote mail server did not provide a definitive yes or no answer (often due to temporary greylisting, anti-spam rate limiting, or connection timeouts). The address may be perfectly deliverable. Deleting unknown records artificially destroys valid sales opportunities.

Why does MailCheckup classify catch-all domains separately from deliverable?

Catch-all domains are configured by IT administrators to accept emails sent to any string @company.com. Because the server answers 'yes' to everything, an external verification tool cannot confirm whether that specific human inbox exists. Marking catch-all as deliverable misleads senders and risks spam complaints.

What is the 'Risky' segment in summarized reports?

Risky is an operational grouping comprising catch-all domains, disposable addresses, role-based accounts, and full mailboxes. It is not an independent charge; each component is billed at standard unit rates (1 credit) and separated in your CSV export for tailored sending policies.

How do I re-verify unknown addresses later?

In the customer portal at cp.mailcheckup.net, open your list, filter by the 'unknown' segment, and click 'Re-verify segment'. Our dialers will re-attempt connection. Any addresses that remain unknown still cost $0.

Does deliverable verification mean the email will avoid the spam folder?

No. Deliverable proves that the destination mail server accepted the mailbox probe during verification. Whether your actual campaign reaches the primary inbox depends on your SPF/DKIM/DMARC authentication, sender domain age, email copy, and recipient engagement.

What happens to credits if I cancel a list run before completion?

Checks that already finished remain billed and saved in your report. Any reservation holds on unverified or in-progress rows are immediately released back to your available credit balance.