Hauwert Consulting
Email Verification Portal
Hauwert Consulting · Email Verifier

Check a single address

Verify a list

Upload a .csv file with a column named email — one address per row. Any other columns are fine (they're kept in the downloaded results). Results appear live as they're checked, and you can download what's done at any time.
New here? Download a sample CSV (32 example addresses) and upload it below to see how it works.
0 / 0
queued
0 address(es) returned a temporary response (greylisting or rate-limiting — the server said "try again shortly"). They're shown as unknown for now and are being re-checked automatically in the background; their result will update here (and in the downloaded file) as soon as it resolves. No need to wait — you can download anytime.
EmailResultConfidence

Access keys

Create keys to share with teammates or connect apps, and revoke any of them anytime. Your own (master) key always stays valid.
LabelKeyCreatedStatus

Whitelist

Always-trusted addresses or domains. Anything here is returned as valid instantly, skipping verification — useful for known-good contacts or your own domains. Enter a full email (jane@acme.com) or a whole domain (acme.com).
EntryTypeAdded

Activity log

Every address checked — when, which of our servers ran it, and the raw mail-server response. Kept for the last 30 days.
Time (UTC)EmailServerStatusCodeResponse

What each result means

valid The mailbox exists and accepts mail — safe to contact.
invalid The mailbox doesn't exist, or the domain has no mail server — messages will bounce. Best to remove these from your list.
catch-all The domain accepts every address, so we can't confirm this specific mailbox is real. It may or may not deliver — send with some caution.
risky Deliverable, but flagged — for example a disposable/temporary domain, or a role address (info@, sales@). Use your judgement before contacting.
needs rDNS A Yahoo- or AOL-run mailbox we can't check yet, because our sending servers need reverse-DNS setup (in progress). These are usually real — re-check once setup is complete.
unknown A temporary error (greylisting or rate-limiting — "try again shortly") stopped us confirming this time. It's re-checked automatically in the background; you can also re-run it later.