How to Verify an Email Address

Email verification confirms whether an email address is real, active, and able to receive messages. Running verification before you send protects your sender reputation and keeps bounce rates low.

Email verification confirms whether an email address is real, active, and able to receive messages. Running verification before you send protects your sender reputation and keeps bounce rates low.

Steps to Verify an Email Address

1. Check the email syntax

Confirm the address follows the standard format: local-part@domain.tld. Watch for missing @, extra spaces, or illegal characters. This catches typos instantly โ€” no network request needed.

2. Validate the domain

Look up the MX (Mail Exchange) DNS record for the domain. If no MX record exists, the domain cannot receive email and the address is undeliverable.

3. Perform an SMTP check

Connect to the mail server via SMTP and ask whether the mailbox exists โ€” without sending a real message. A 250 OK response means the mailbox is live; a 550 means it does not exist.

4. Flag catch-all and role addresses

Some domains accept all email regardless of the mailbox (catch-all). Others belong to roles like info@ or support@, which have low engagement. Mark these separately so you can decide how to treat them.

5. Use a bulk verification tool for lists

For large lists, upload a CSV to BillionVerify. It runs all checks in parallel and returns a cleaned list with a status for every address โ€” valid, invalid, catch-all, or disposable.

Tips

  • Verify addresses at the point of collection โ€” before they enter your list.
  • Re-verify old lists every 6โ€“12 months; mailboxes go stale.
  • Never send to addresses that return a hard bounce a second time.
  • Keep your bounce rate below 2% to protect deliverability.

Frequently Asked Questions

Can I verify an email address without sending an email?

Yes. SMTP verification connects to the mail server and checks whether the mailbox exists without delivering a message. BillionVerify uses this technique so you can verify addresses silently.

How accurate is email verification?

Syntax and domain checks are 100% deterministic. SMTP checks reach 99%+ accuracy for standard mailboxes. Catch-all domains are the only case where the mailbox status cannot be confirmed with certainty.

How long does bulk email verification take?

BillionVerify processes around 100,000 addresses per hour. A list of 10,000 addresses typically completes in under 10 minutes.

Is it legal to verify email addresses?

Yes. SMTP verification is a standard technical practice. You are not sending email โ€” only querying whether a mailbox exists, which is permitted by all major ISPs.

Related Guides

Email Verification

Verify Your Email List Now

Use BillionVerify to clean your list, reduce bounces, and protect your sender reputation.

No credit card required ยท Free credits included ยท Setup in 2 minutes

99.9%
Accuracy
Real-time
API Speed
$0.00014
Per Email
100/day
Free Forever