All features
Email VerificationMailbox Verification

The domain can be real and the inbox still dead.

Mailbox Verification opens a real conversation with the receiving mail server and asks, address by address, whether that exact inbox exists — the most accurate check there is, built in-house and run quietly on your saved lists.

mailbox verify · saved list
[email protected]Mailbox exists
[email protected]Mailbox exists
[email protected]Does not exist
[email protected]Catch-all — can’t confirm
[email protected]Provider won’t confirm
[email protected]Deferred — retrying

The problem

A live domain is not a live mailbox.

Syntax checks and domain/MX lookups only prove a domain can receive mail somewhere. They can’t tell you that [email protected] is a real, deliverable inbox versus a long-departed employee or a typo that the domain happily accepts and then black-holes. Those addresses pass the cheap checks, bounce on send, and quietly cost you sender reputation.

Departed-employee and typo addresses sit on a perfectly healthy domain.
Domain-level passes still bounce the moment you actually send.
Every hard bounce is a strike against your domain with mailbox providers.
You can’t tell a confirmed inbox apart from an accept-everything domain.

The market gap

Most “verification” you can buy is a black box: you pay per address, ship your list to a vendor, and get back a verdict you can’t inspect. ZipAudience built its own mailbox prober — we talk to the mail server ourselves, show you the exact reason for every verdict, and keep your list inside the same account where you’ll clean, profile, and send it. No rented API, no list leaving the building.

How we solve it

How we confirm an inbox is actually there.

For each address we resolve the domain’s real mail server and start an SMTP conversation — greeting, sender, then asking the server to accept that specific recipient — and read its answer. We never send a message: the conversation stops before any mail is delivered.

Finds the real mail server

Resolves the domain’s MX records to reach the server that actually handles its mail.

Asks if the inbox exists

Opens an SMTP handshake and reads whether the server accepts that exact recipient.

Never sends a message

The conversation ends before delivery — your contacts get nothing, ever.

Catch-all detection

Probes a random address; if the server accepts anyone, we mark the domain “can’t confirm.”

Greylist-aware retries

Temporary deferrals are flagged and retried instead of being miscounted as dead.

Honest verdicts

Valid, invalid, or risky — with the reason shown, never an over-promised “valid.”

AI does the heavy lifting

Mailbox Verification is the truth layer under the AI pipeline. Once a saved list is confirmed inbox-by-inbox, ZipAudience can profile the audience with AI, draft the outreach, and follow up automatically — so your AI campaigns are spending sends only on addresses we’ve actually proven are reachable.

How it works

From zero to results in a few clicks

1

Save a list

Upload contacts or save Email Verifier results into My Lists.

2

Verify mailboxes

Hit “Verify mailboxes” and we start probing servers in the background.

3

Watch it work

A live progress bar counts checked vs. total — keep working while it runs.

4

Act on verdicts

Each contact gets valid / invalid / risky with a reason, ready to filter and send.

The most accurate check

Confirms the inbox itself, not just that the domain can receive mail.

Built in-house

Our own prober — your list never leaves your account for a third party.

Transparent reasons

Every verdict shows why, so risky catch-all and greylist cases are yours to judge.

Runs while you work

It’s slow by nature, so it processes in the background and never blocks the app.

Frequently asked

Does this send a test email to my contacts?

No. We open an SMTP conversation and ask the server whether it would accept the recipient, then stop before any message is delivered. Your contacts receive nothing.

Why are some Gmail and Outlook addresses “risky” instead of valid?

Large providers often accept every recipient up front (or temporarily defer) to protect their users from probing, so the server won’t honestly confirm a single mailbox. Rather than claim a false “valid,” we mark those risky and tell you why.

What is a catch-all domain?

Some domains accept mail to any address, real or not. We detect that by probing a random address first; if the server accepts it, the domain is catch-all and we can’t confirm any individual mailbox — so it’s flagged risky, not silently passed.

Why does it take a while?

Talking to each mail server is far slower than a syntax or DNS check, so it runs in the background in timed slices and picks up where it left off until your whole list is done. The size it’ll process is set by your plan.

Stop guessing whether the inbox is real.

Save a list and run mailbox verification — confirm deliverability at the source.

Verify my mailboxes

Explore more