ZeroBounce Logo

Docs

Language Icon
  • Sign In
  • Sign Up Free

Languages

ZeroBounce ImageGetting Started
ZeroBounce ImageEmail List Validation
ZeroBounce ImageA.I. Email Scoring
ZeroBounce ImageEmail Finder
ZeroBounce ImageDomain Search
ZeroBounce ImageActivity Data
ZeroBounce ImageMulti-file upload
ZeroBounce ImageIntegrations
ZeroBounce ImageUsage Reports
ZeroBounce ImageYour ZeroBounce Account
ZeroBounce ImageEmail Validation API
ZeroBounce ImageEmail Finder API
ZeroBounce ImageDomain Search API
ZeroBounce ImageA.I. Scoring API
ZeroBounce ImageActivity Data API
ZeroBounce ImageList Evaluator API
ZeroBounce ImageApi Dashboard
ZeroBounce ImageAPI Wrappers
ZeroBounce ImageAPI Migration
ZeroBounce ImageFAQ
ZeroBounce ImageAccount
ZeroBounce ImageUnderstanding email verification
ZeroBounce ImageWhy is Email Verification Crucial for Businesses?
ZeroBounce ImageWhat Happens During the Email Verification Process?
ZeroBounce ImageWhat is the Difference Between Hard and Soft Bounces?
ZeroBounce ImageWhy Do Emails Bounce in the First Place?
ZeroBounce ImageWhat is a Disposable Email, and Why is it Problematic?
ZeroBounce ImageUnderstanding email finder
ZeroBounce ImageUploading Files
ZeroBounce ImageBilling and Payments
ZeroBounce ImageQuestions about our services
ZeroBounce ImageData security and privacy
ZeroBounce ImagePotential Issues
ZeroBounce ImageIntegration and compatibility
ZeroBounce ImageEmail finder and enhancement
ZeroBounce ImageTroubleshooting and support
ZeroBounce ImageUpdates and innovations
ZeroBounce ImageTutorials and guides
ZeroBounce ImageAPI FAQs
ZeroBounce ImageEmail Warmup FAQ
ZeroBounce ImageSecuring Your Account
ZeroBounce ImageAbout ZeroBounce
ZeroBounce ImageDeliverability Tools
ZeroBounce ImageStatus Page
  • Email Validation Homepage
  • Separator
  • Docs
  • Separator
  • Frequently Asked Questions
  • Separator
  • Understanding email verification
  • Separator
  • What Happens During the Email Verification Process?
Understanding email verification

What Happens During the Email Verification Process?

Verifying your email list is a simple process for the user. Download the list from your database, upload it to ZeroBounce, and we’ll handle the rest.

But what exactly happens during the email verification process?

Let’s break down each step so that you can better understand what happens to your email addresses after you upload them.

Step 1 - Syntax checkⓘ and verification

A preliminary check begins after uploading your list via the bulk upload tool or the API.

This check verifies that the email address follows the proper syntax. Proper syntax includes the correct structure (username followed by email domain) and allowed characters (certain special characters are not permitted in different parts of the email address).

It will also identify typos or misspellings and attempt to correct them until it provides a valid format.

Step 2 - DNS record check

An email domain needs to be configured with the proper DNS records (MX or A-type) to receive incoming email messages.

  • MX record - “Mail exchange” record; identifies the server that accepts incoming emails for the email domain
  • A record - “Address” record; identifies the IP address where incoming emails should be routed

The second step verifies that the domain has these records, allowing us to perform a real-time SMTP checkⓘ.

Step 3 - Spam trap check

Before attempting the SMTP check, ZeroBounce scans each email address for known spam signatures associated with spam traps.

A spam trap is a tool internet and blacklist services use to identify spoofers and spammers. Different types of spam traps exist, and they typically appear to be regular email addresses. Old email addresses no longer in use are often repurposed as spam traps.

If the verifier identifies spam traps in this step, it marks them accordingly.

A flow chart showing the ZeroBounce 10-step ,[object Object], process from email upload to completion

Step 4 - SMTP checkⓘ

An SMTP (Simple Mail Transfer Protocol) check is a test that attempts to connect to the email server and measures the response time. The test measures the email server’s health and whether or not it’s properly configured to send and receive emails.

A failed SMTP checkⓘ can indicate issues with the email server, such as improper configuration, which will cause incoming emails to bounce. Some email servers are also not configured to receive incoming mail.

Step 5 - Proprietary technology check

At this step, ZeroBounce leverages its proprietary technologies to continue testing the validity of the email address. This step allows the verifier to deliver our 99.6% accuracy guarantee and lets it identify more than 30 types of email statuses.

Step 6 - Validity check

If an email address fails any checks at this step of the email verification process, it is marked invalid. The email verifier then proceeds to the following address on your list.

Step 7 - Further qualifying your emails

Any emails that pass all prior checks will undergo further investigation. Myriad processes take place, which allow us to further qualify the email address into one of the following categories when applicable:

  • Abuse email
  • Belongs to a global suppression list
  • Toxic domain
  • Catch-all
  • Disposable email domain

The verifier marks the email address with the corresponding status. These high-risk emails are unsafe and should be eliminated from your list.

Step 8 - Investigate “unknowns”

At this late stage, the verifier will know whether most of your email addresses are valid or invalid, along with the address type. However, there may still be some unknowns based on the success rate of previous checks.

The email verification process allows the email verifier to retest these “unknown” results using new IP addresses from different geographical locations. This strategy will enable it to work around specific anti-spam prevention tactics, such as greylisting.

In most cases, this process is successful and grants you the greatest percentage of known results.

Step 9 - Data append

ZeroBounce enriches your email list with key data points at the final step of the email verification process. The appended data can include the following:

  • First and last name
  • IP location
  • Gender
  • SMTP provider
  • Domain age
  • Paid or free email account

The email verification process moves quickly, allowing ZeroBounce to verify 100,000 email addresses in approximately 45 minutes. Additional time may be required depending on specific SMTP configurations and anti-spam technologies.

This email verification process gives customers the most accurate results available (99.6% guaranteed). It also identifies more than 30 types of email addresses and enriches your email list with any additional social or email server data.

Related Articles

Why is email verification crucial for businesses?

What is the difference between hard and soft bounces?

Why do emails bounce in the first place?

What is a disposable email, and why is it problematic?