Skip to content
LeadHQ

How Can You Check If an Email Address Is Still Valid?

By
Daniel de Vries
Published
On this page

You can check if an email address is still valid by running it through a syntax check, a domain and MX record lookup, and an SMTP mailbox ping, ideally using an email verification tool that combines all three. Sending a test message also works, but it risks a bounce.

Email addresses decay constantly as people change jobs, companies rebrand, and mailboxes get shut down. The sections below cover the most reliable verification methods, the signals of a dead address, and how to keep your list clean at scale.

Which email verification methods are most reliable?

The most reliable way to verify an email address is to combine multiple checks: syntax validation, domain and MX record lookup, and an SMTP handshake that confirms the mailbox exists without sending a message. No single method is perfect, but layering them catches most invalid email addresses before they hurt your sender reputation.

Here is how each layer works and what it catches:

  1. Syntax validation: Confirms the address follows the correct format, with one @ symbol, a valid domain structure, and no illegal characters. It catches typos but proves nothing about whether the mailbox exists.
  2. Domain and MX record check: Confirms the domain exists and is configured to receive email. A domain without mail exchange records cannot accept messages.
  3. SMTP verification: Connects to the receiving mail server and asks whether the specific mailbox exists, stopping before any message is delivered. This is the strongest single check, though some servers block or mask the response.
  4. Disposable and role address detection: Flags temporary inboxes and generic addresses such as info@ or sales@, which often have low engagement.
  5. Engagement history: Addresses that opened or replied recently are more likely to be active than those with no interaction for months.

Combining these methods gives a far more accurate picture than any one check alone, and it directly lowers your email bounce rate.

What are the warning signs of an outdated email?

The clearest warning signs of an outdated email are hard bounces, auto-replies stating the person has left the company, and a complete absence of opens or replies over several campaigns. A change in the contact’s job title on LinkedIn is another strong signal that the address may be dead.

Watch for these indicators in your campaign data and CRM:

  • Hard bounces: Messages rejected permanently with errors such as “user unknown” or “mailbox does not exist.”
  • Out-of-office or departure notices: Auto-replies saying the contact no longer works at the organization.
  • Zero engagement over time: No opens, clicks, or replies across many sends, especially when peers at the same company respond.
  • Job changes: The contact has a new employer or role, so the old work address is likely deactivated.
  • Company changes: The business was acquired, merged, or rebranded, and the old domain no longer routes mail.
  • Soft bounces that repeat: Full inboxes or temporary server errors that persist across multiple attempts.

Spotting these early protects your deliverability. Mailbox providers watch bounce rates closely, and a high rate can push your future campaigns into spam folders.

How do you verify a B2B email address manually?

To verify a B2B email address manually, confirm the person still works at the company, check the company’s email format, validate the domain’s MX records, and test the address through a free lookup or a low-risk send. Manual checks are slow but useful for high-value prospects.

Follow these steps:

  1. Confirm the contact’s current role. Check their LinkedIn profile and the company website to make sure they still hold the position you are targeting.
  2. Identify the company email pattern. Most organizations use a consistent format such as [email protected]. Find a known address from the same domain to confirm the pattern.
  3. Check the domain’s MX records. A free MX lookup shows whether the domain can receive email at all.
  4. Run a single-address check. Use a free verification tool to test the specific mailbox without sending a message.
  5. Send a short, relevant test email. For important prospects only, send a genuine message and watch for an immediate bounce notification.

Manual verification works well for a handful of key accounts, but it does not scale to hundreds or thousands of contacts. That is where automation becomes necessary.

How do catch-all domains affect email validation?

Catch-all domains accept every email sent to them, whether or not the specific mailbox exists, so SMTP checks return a positive result even for fake addresses. This makes catch-all email addresses impossible to verify with full certainty and creates a risk of hidden bounces later.

Many B2B companies configure their mail servers this way to avoid missing messages sent to misspelled addresses. The consequence for verification is that a “valid” result on a catch-all domain only confirms the domain accepts mail, not that the person behind the address exists.

You can handle catch-all addresses with a more careful approach:

  • Treat them as risky, not valid. Most verification tools label these addresses “accept all” or “unknown” rather than confirmed.
  • Cross-check with other signals. Confirm the contact on LinkedIn and verify the company’s email pattern from known working addresses.
  • Segment and send in small batches. Test catch-all contacts separately, monitor bounces, and remove any that fail before scaling up.
  • Prioritize engagement data. If a catch-all contact has opened or replied before, that history is more trustworthy than any technical check.

Never ignore catch-all addresses entirely, since many are genuine decision-makers. Just verify them with extra care.

How often should you re-verify your email list?

You should re-verify your email list at least every three to six months, and always before launching a large campaign. Industry experience shows that B2B contact data decays steadily as people change roles, so regular B2B email list hygiene is essential for protecting deliverability.

The right frequency depends on how you use the list:

  • Before every major campaign: Verify any list that has been idle for more than a few weeks.
  • Quarterly for active lists: Re-check contacts you email regularly to catch recent job changes and closures.
  • At the point of capture: Validate addresses in real time when they enter your CRM or forms, so bad data never gets in.
  • After bounces: Remove hard bounces immediately and review soft bounces after repeated failures.

Keep in mind that industries with high turnover, such as software and sales, decay faster than stable sectors. A consistent schedule beats occasional large clean-ups, because it keeps your email bounce rate low and your sender reputation healthy.

What tools can automate email validation at scale?

An email validation tool automates the checks described above, processing thousands of addresses in bulk through syntax, domain, SMTP, and catch-all detection. The best options also integrate with your CRM and offer real-time verification at the moment a contact is added.

When choosing a tool to verify email addresses at scale, look for these capabilities:

  • Bulk list upload: Upload a CSV and receive a cleaned file with status labels for each address.
  • Real-time API verification: Check addresses instantly as they are submitted through forms or imported.
  • Catch-all and risky address detection: Clear labeling of uncertain results so you can segment them.
  • Disposable and role-based address filtering: Removal of low-quality addresses automatically.
  • CRM integration: Direct connection to platforms like HubSpot or Salesforce, so verification runs inside your existing workflow.
  • Transparent accuracy and reporting: Detailed results that explain why an address was flagged.

Even the best tool only checks technical validity. It cannot tell you whether a contact is the right decision-maker, which is why verification works best alongside solid prospect research and a well-defined ideal customer profile.

Hoe LeadHQ helpt met het controleren van e-mailadressen

Het handmatig controleren en onderhouden van e-maildata kost veel tijd, en een verouderde lijst schaadt zowel je deliverability als je pipeline. LeadHQ neemt dit werk uit handen met een aanpak waarbij datakwaliteit centraal staat, zodat je team zich kan richten op gesprekken met echte beslissers.

Zo ondersteunt LeadHQ je concreet:

  • CRM-data opschonen en verrijken: Duplicaten worden verwijderd, ontbrekende gegevens aangevuld en verouderde contacten opgespoord.
  • Contacten valideren: Elk contact wordt gecontroleerd om te bevestigen dat het om een echte beslisser gaat met een werkend e-mailadres.
  • Verified leads binnen 72 uur: Na de kickoff ontvang je al binnen 72 uur je eerste batch gevalideerde leads via Prospecting as a Service.
  • Technische basis voor outreach: Met Outbound Infrastructure as a Service zorg je dat je domeinen en mailboxen goed staan ingesteld, zodat je berichten daadwerkelijk aankomen.
  • Extra commerciële capaciteit: Via SDR as a Service breid je flexibel uit zonder zelf een intern team aan te nemen.

Wil je weten hoe schoon en effectief jouw leadbestand echt is? Plan een vrijblijvend gesprek met LeadHQ en ontdek hoe je sneller aan betrouwbare, gevalideerde leads komt.

Frequently Asked Questions

How do I get started verifying an existing email list for the first time?

Start by exporting your list as a CSV, removing obvious duplicates, and uploading it to a bulk email verification tool. Review the status labels (valid, invalid, catch-all, risky), delete invalid addresses, and move catch-all contacts into a separate segment. Then send a small test campaign to the cleaned list and check your bounce rate before scaling up.

What is an acceptable email bounce rate, and what should I do if mine is too high?

Aim to keep your hard bounce rate below 2%, since rates above that can start to damage your sender reputation. If yours is higher, pause sending, remove all hard bounces, re-verify the rest of the list, and check that your domain authentication (SPF, DKIM, DMARC) is set up correctly. Resume with small batches to your most engaged contacts and monitor results closely.

Can verifying an email address ever hurt my sender reputation?

Properly built verification tools that use SMTP handshakes do not send a message, so they do not directly affect your reputation. The risk comes from manual methods like sending test emails to unverified addresses, which can generate bounces. To be safe, use a dedicated verification tool for bulk checks and reserve manual test sends for a small number of high-value prospects.

What should I do with emails marked "unknown" or "accept all" after verification?

Don’t delete them automatically, and don’t treat them as confirmed either. Segment them into their own list, confirm the contact’s current role on LinkedIn, and send in small batches of 50 to 100 while watching for bounces. Keep contacts that engage and remove any that bounce before you send more.

How can I verify emails in real time when leads come in through forms?

Use an email verification API or a native integration with your form builder or CRM, such as HubSpot or Salesforce. The tool checks syntax, domain, and mailbox status the moment someone submits the form and can reject or flag invalid entries before they reach your database. Add a friendly error message like “Please check your email address” so genuine users can correct typos.

Is a "valid" result from a verification tool a guarantee that my email will reach the inbox?

No. Validation only confirms that the mailbox exists and can accept mail; it does not guarantee inbox placement. Deliverability also depends on your sender reputation, domain authentication, sending volume, and the quality of your content. Pair verification with proper domain warm-up and relevant, well-targeted messaging for the best results.

What should I do when a contact's email bounces because they changed jobs?

Remove or suppress the old address immediately, then look up the contact’s new role on LinkedIn or a similar source. If they have moved to a relevant company, find their new email using the company’s email pattern and verify it before reaching out. A job change is often a good trigger for a personalized message, and you may also want to identify their replacement at the old company.

Back to all articles

04Your brief

Who do you need to reach?

Tell us about the business and who you want to reach. Rough notes are fine. We’ll help shape the brief.

Prefer a conversation?

Discuss a meeting

1 of 3 · Your offer

* Required

Your team

Rough notes are fine.