How to Verify an Email Address

How to Verify an Email Address

Email verification is the process of checking if a given email address exists and is ready to receive emails.

Using an email verifier can help you find the correct address when you want to send someone an email, and it is particularly vital if you send a large volume of emails.

How to verify an email address without sending an email

Email verification tools like Hunter's Email Verifier are the safest and fastest way to verify email addresses.

An email verifier performs email address validation on multiple levels, which would take ages to verify manually – especially if you have hundreds or thousands of addresses to verify.

Here’s how to use the Email Verifier:

If you have a single address to validate, you can use our Email Verifier here (for free + no signup necessary).

user interface of Hunter's Email Verifier

You can also use the Bulk Email Verifier to verify a list of email addresses.

In this case, you'll need to enter multiple email addresses manually or upload a .TXT or .CSV file.

user interface of Hunter's Email Verifier

Once your list is verified, you can download it and check the verification status of each email address on the list.

How to interpret the results of email verification

The Email Verifier will assign one of several statuses to the email addresses you validate.

example results of Bulk Email Verifier

Let’s take a look at these statuses and what they mean:

Valid

“Valid” means the email address passed all verification checks. You can use these email addresses safely – they can still bounce, but not because you used the wrong email address.

Invalid

The “Invalid” status means the email address cannot receive emails.

You should avoid sending any emails to an invalid email address. They will always bounce back.

Accept-all

Accept-all is a server configuration that allows receiving emails to a particular domain even if an email address associated with that domain doesn’t exist.

An accept-all configuration is commonly used by small businesses that want to ensure they receive all emails that are sent to them (regardless of typos) and by big companies to prevent unsolicited emails.

Since it’s a complex topic, we have a different article on using accept-all email addresses.

Unknown

You may see an “unknown” status when Hunter fails to verify an email address.

As you did for the accept-all email addresses, you need to assess the risk to decide whether you will use these email addresses. However, the bounce rate of unknown email addresses is generally higher.

You should also consider trying to verify the “unknown” addresses again after a couple of days – the reason why this status comes up is that some email servers greylist Hunter’s Email Verifier, temporarily blocking it from validating a given email address.

Benefits of email verification

Whether you’re sending a newsletter to engaged subscribers or a cold email campaign, targeting unverified emails can damage the deliverability of the entire campaign.

On the other hand, verifying your email list before sending prevents you from contacting risky addresses and helps you maintain a high delivery rate.

These are the main advantages of verification:

Eliminating invalid email addresses

First of all, verification filters out invalid email addresses from your mailing list, which helps you avoid sending emails that end up bouncing.

This is critical – even if you built your list with care, email addresses go stale as people leave or change jobs or when businesses migrate their websites to new domains.

In fact, in a recent experiment, I built an extensive email list, and after just one month, 1% of the email addresses on my list became invalid.

Helping you find the right email address

If you know who you want to contact but you don’t know their email address, using an email verifier can help you “guess” the right email address – by trying several variants and attempting to verify them, you can pinpoint the one that actually exists.

Protecting your sender reputation

Every email account and domain has a sender reputation score, which is an essential component of your email deliverability.

📧
Email providers like Gmail or Outlook calculate your sender reputation based on how your emails land with their users. The higher your reputation, the more likely your email will be delivered to the recipient's email address.

Bounce rate is a critical factor affecting your reputation.

If you send emails to an unverified list containing invalid addresses, your bounce rate will be higher than optimal – and your sender reputation will plummet.

Since email verification helps you lower your bounce rate to a minimum, it helps you protect your sender reputation.

Avoiding spam traps

If you’re sending an opt-in newsletter and you have a subscription form, you also need to watch out for spam traps.

These mailboxes are set up by email blocklists and other anti-spam organizations. And if they find their way onto your mailing list, they can get you blocklisted in no time.

Regularly verifying your email list can help you remove spam traps and avoid sending them emails.

How email verification works

Verifying an email address is a multi-step process. Different verifiers may use slightly different methods; below, I will list the checks performed by Hunter’s Email Verifier:

Syntax and formatting check

A syntax and formatting check is typically the first step for most verification services. That’s because it’s an inexpensive, simple method to discard the most obviously invalid addresses from your email list.

Email addresses must follow complex syntax and formatting rules. For example, they can’t contain multiple “@” characters.

If a given email address doesn’t pass the syntax check, it means it can’t exist, so email verifiers will mark it as invalid.

Gibberish (random character string) check

Especially if you have a form to collect newsletter subscribers, you’ll likely have some gibberish email addresses on your list.

These addresses may sometimes be manually added to your list by people who aren’t really looking to subscribe or by malicious bots.

There are also many online services that create temporary or disposable addresses, and these addresses often use a gibberish string of characters.

Email verifiers can analyze your email list to quickly identify these addresses as invalid.

Address type check

While not every email verifier runs this check, it’s essential to know if the given email address is used for professional purposes or not.

At Hunter, we believe email outreach should target professional email addresses as opposed to personal ones. That’s why our Email Verifier checks the type of email addresses you verify and marks webmail addresses (like @gmail.com or @outlook.com) as “Webmail.”

📧
We don’t categorize personal email addresses as invalid, because they can be ethically used, e.g., in newsletters. But we still let you know they’re personal so you can avoid targeting them with cold emails.

MX record check

Every email address can be associated with a domain: ziemek@hunter.io is associated with the domain hunter.io.

However, domains don’t really send and receive emails. Instead, they can be associated with email servers that provide email services on their behalf.

It’s possible to check whether or not a given domain is configured to send and receive emails by looking at its DNS records. If a given domain doesn’t have an MX (mail exchanger) DNS record pointing to an email server, it means it won’t be able to receive any messages you send its way.

This is why email verifiers perform a DNS lookup to check for valid MX records. If the domain isn’t associated with an email server, then any email address registered on that domain will be marked as invalid.

SMTP tickling

One final verification method involves connecting to the recipient’s email server, and “asking” if it will accept emails sent to the address.

This method is known as "SMTP tickling" because it uses the SMTP protocol to reach out to the recipient's email server and see how it will react.

Depending on how the email server is configured, this process can have three outcomes:

  • The email server can confirm that it will accept emails sent to the address that’s being verified – in this case, the email address will be marked as “valid.”
  • The email server can reject emails sent to the address because it doesn’t exist – in this case, the email address is “invalid.”
  • Finally, some email servers are configured as “accept-all” and respond positively whether or not the given email address exists. In this case, we’ll inform you that the email address is accept-all.

When do you need to verify email addresses?

For each new list of email addresses you get, you should perform bulk email verification before launching your campaign to ensure your list contains only valid email addresses.

You should also re-verify your contacts every couple of months because some of them are bound to become invalid with time.

Remember that if you’re using Hunter’s Email Finder to find the contact information, it comes pre-verified, so there’s no need to verify it again.

Wrap up

Whether you're sending a regular newsletter or a cold outreach campaign, you should make sure all of the email addresses on your list are valid. This will help increase your delivery rate and protect your sender reputation.

Since verification is something you should do regularly, using an email verification tool would be your best bet to automate this work and run everything on autopilot.

Was this article helpful?
Ziemek Bućko
Ziemek Bućko

Content Manager and cold email evangelist at Hunter.io.