Home/Email Verification
SMTP-level accuracy — from €0.0006 per email

Email Verification Service — Stop Bounces Before They Happen

Verify every email address before you send. StopBouncing runs six checks per address — syntax, DNS, SMTP mailbox, disposable detection, catch-all identification, and role account flagging — in seconds. Bulk CSV upload or real-time API.

100 free verifications on signup. No credit card required.

How we verify

Six Checks. One Accurate Result.

Each email address passes through a comprehensive verification pipeline. Every check catches different classes of bad addresses.

Syntax Validation

Checks that the address is correctly formatted — no double dots, spaces, or invalid characters.

DNS & MX Record Check

Verifies the domain exists and has properly configured mail exchange (MX) records.

SMTP Mailbox Verification

Simulates an email delivery handshake to confirm the specific mailbox exists — without sending any message.

Disposable Email Detection

Identifies throwaway addresses from thousands of temporary email providers (Mailinator, Guerrilla Mail, etc.).

Catch-All Domain Detection

Detects domains that accept all email regardless of whether the mailbox exists — never falsely marks these as invalid.

Role Account Detection

Flags shared inboxes like info@, support@, or no-reply@ that typically have low engagement rates.

What Each Result Means

StopBouncing returns four possible statuses — each with a clear recommended action.

Valid

The mailbox exists and is accepting messages. Safe to send.

Invalid

The address does not exist or the domain has no MX records. Remove immediately.

Unknown

Could not confirm — catch-all domain, SMTP block, or temporary outage. Do not treat as invalid.

Disposable

Temporary address from a throwaway email service. Usually inactive within hours or days.

Use cases

Who Uses Email Verification

Anyone who sends email or collects email addresses needs verification. Here is how different teams use it.

Email marketing

Verify your list before every campaign. Invalid addresses generate hard bounces that damage your sender reputation with Mailchimp, Klaviyo, and every major ESP. Keep bounce rates below 2% to avoid account suspension.

SaaS & app signups

Block invalid and disposable addresses at registration via the API. Prevent fake accounts, reduce welcome email bounces, and ensure activation emails reach real users.

B2B outreach & sales

Contact databases decay at 20–30% per year as people change jobs. Verify prospect lists before outbound sequences to avoid wasting quota on dead addresses.

E-commerce

Order confirmations and shipping notifications depend on valid addresses. A bounced transactional email frustrates customers and raises your overall bounce rate.

Lead generation

Verify leads immediately after capture — before they enter your CRM or nurture sequence. Stop paying to nurture contacts that were never real.

List reactivation

Re-engaging a dormant list without verifying first is the single most common cause of sudden bounce-rate spikes. Always verify before re-activating contacts who haven't heard from you in 6+ months.

How SMTP Verification Works

SMTP verification simulates the start of an email delivery session without sending any message. Here is exactly what happens for each address checked.

1

DNS lookup

The verifier queries DNS for the domain's MX records — the mail servers configured to receive email for that domain. No MX records means the domain cannot receive email at all.

2

TCP connection

The verifier opens a TCP connection to port 25 (SMTP) on the highest-priority MX server. If the server doesn't respond, the address is marked Unknown rather than Invalid.

3

EHLO handshake

The verifier sends an EHLO command identifying itself. The mail server responds with its capabilities. This is the standard opening of any SMTP session.

4

MAIL FROM

The verifier sends a MAIL FROM command with a generic sender address. The server acknowledges it. No actual email content is involved at this stage.

5

RCPT TO

The critical step. The verifier sends RCPT TO with the address being checked. The server responds: 250 OK (mailbox exists), 550 (mailbox does not exist), or 252 (can't verify — catch-all). The connection is then immediately closed.

The entire process takes 1–3 seconds per address. No email is sent, no message is delivered, and your sending reputation is not affected.

Verify in Three Steps

01

Upload your CSV

Drag and drop your email list in any CSV format. Our parser finds the email column automatically.

02

We verify every address

StopBouncing runs all six checks concurrently — most lists complete within minutes.

03

Download clean results

Get a CSV with verification status added. Filter by Valid, Invalid, Unknown, or Disposable and export.

Frequently Asked Questions

What is email verification?

Email verification is the process of confirming whether an email address is valid, deliverable, and safe to contact. It goes beyond simple format checking — it verifies the domain has mail records and the specific mailbox exists on the mail server.

How does SMTP email verification work?

SMTP verification connects to the recipient's mail server and simulates the first stage of email delivery. The verifier opens a TCP connection, exchanges EHLO and MAIL FROM commands, then sends a RCPT TO command with the address being checked. The server responds whether the mailbox exists — without an actual email being sent. The connection is closed immediately after the check.

Will email verification hurt my sender reputation?

No. StopBouncing's verification process uses industry-standard SMTP techniques that do not involve sending real emails. Your sender domain and IP are not involved in the verification process — the verification uses its own infrastructure.

How accurate is email verification?

StopBouncing achieves over 98% accuracy on clearly valid and clearly invalid addresses. Catch-all domains (which accept all incoming mail regardless of the mailbox) are flagged as 'unknown' rather than guessed, keeping our accuracy rate honest. No service can verify individual mailboxes on catch-all domains.

What file formats are supported for bulk verification?

Upload any CSV file with an email column. Our parser automatically detects the email field header — no specific column name is required. Results are available for download immediately after verification completes.

What is the difference between email verification and email validation?

Email validation checks whether an address is correctly formatted (syntax). Email verification goes further: it checks DNS records, MX configuration, and performs an SMTP handshake to confirm the specific mailbox exists. A correctly formatted address can still be completely undeliverable — verification is the only way to know.

How often should I verify my email list?

Verify before every major campaign, and quarterly at minimum for active lists. For lists that haven't been mailed in 6+ months, always verify before sending — email addresses decay at roughly 20–30% per year. B2B lists degrade faster than consumer lists due to higher job turnover.

Start Verifying Today

100 free verifications on signup. Pay-as-you-go credits from €0.0006 per email. No subscription required.