By MailTester.Ninja · July 23, 2026 · 15 min read · Email Verification · Practical Guide
Email addresses die quietly. Nobody sends you a notice when a contact changes jobs, abandons an old inbox, or lets a domain expire. The address just sits in your list looking exactly like it did the day you got it, and the first sign of trouble is a bounce, or worse, months of messages that were never read by anyone.
The scale of this is bigger than most people expect: roughly a fifth of a typical list stops working every year without anything being added or removed. This guide shows you how to check if an email address is still active, one address or a whole list, using seven methods that range from free manual checks to automated verification, without ever sending an awkward "are you still there?" email.
Search intents covered: "how to check if an email address is still active", "check if email is active", "how to know if an email address is still in use", "is this email address still valid", "check if email account exists", "how to tell if an email is dead", "test if email address works"
Quick answer: how do you check if an email address is still active? The fastest reliable way is an email verification tool: it contacts the address's mail server over SMTP and asks whether the mailbox still exists, without sending any email the person would see. The check takes seconds and tells you if the address is active, dead, or unverifiable. You can support that result with free manual signals: confirm the domain still has MX records, review past bounce messages, check whether the person changed jobs, and watch engagement history. In short: an active address is one the mail server still accepts mail for, and the only way to know without guessing is to ask the server itself, which is exactly what a verifier does.
Active, Valid, Engaged: Three Different Things
Most confusion about checking email addresses comes from mixing up three separate questions. Getting them straight tells you which check you actually need.
The address is correctly formatted, the domain exists, and the mail server confirms the mailbox is there. This is what
email verification establishes, and it is the foundation of everything else.
The mailbox has not been closed, deleted, or suspended since you last used it. An address that was valid a year ago may be inactive today. This is the question this guide answers.
The mailbox exists and someone opens what lands in it. No technical check can fully confirm this; only engagement history (opens, clicks, replies) can, and even opens are noisy since privacy features inflate them.
The practical takeaway: a technical check answers "valid" and "active" with high confidence, and you combine it with your own engagement data to judge "engaged." An address can be perfectly active and never read, a dormant inbox someone abandoned without closing. That distinction matters when you decide what to do with the result.
In short: valid means the address is real, active means it still accepts mail today, engaged means a human reads it. A verifier confirms the first two in seconds; only your own data reveals the third.
Why Email Addresses Go Inactive
Addresses do not go inactive because something went wrong with your list. They go inactive because the world moves. The numbers here are worth knowing, because they explain why a list that was flawless six months ago bounces today.
22.5%
of a typical B2B list stops working every year
2-3%
of addresses decay every single month
~1 in 4
business addresses churn when people change jobs
The main drivers, roughly in order of impact:
Job changes. Business addresses are tied to employment. When someone leaves a company, IT usually deactivates the mailbox within weeks. In sectors with high turnover, this alone can retire a quarter of your contacts in a year.
Abandoned personal inboxes. People outgrow addresses: the old provider account, the address created for one signup, the inbox that drowned in newsletters. Some providers eventually deactivate dormant accounts, converting a quiet address into a dead one.
Expired and reconfigured domains. When a company folds, rebrands, or lets a domain lapse, every address on it dies at once. Some expired domains are even reborn as spam traps, which makes sending to them actively dangerous rather than just useless.
Full or suspended mailboxes. A mailbox over quota or suspended by the provider rejects mail temporarily, sometimes for months, behaving like an inactive address even though it technically still exists.
The full data on decay rates, bounce benchmarks, and what they do to sender reputation sits in our email deliverability statistics, every number sourced.
8 Signs an Email Address May Be Inactive
Before running any check, the address often tells you something itself. None of these signs is proof on its own, but two or three together justify verifying before you send anything important.
| Sign | What it suggests | Reliability |
|---|
| Past messages bounced | The server already rejected mail to this address | Strong |
| Hard bounce code (550) | The mailbox does not exist; the address is dead | Definitive |
| The domain no longer resolves | Every address on that domain is gone | Strong |
| The person changed jobs | Their old business address is likely deactivated | Strong for B2B |
| Zero engagement for 6+ months | The inbox may be abandoned, even if it exists | Moderate |
| Long silence from a previously responsive contact | Address change or abandonment | Moderate |
| Very old address on a free provider | Higher odds of dormancy or deactivation | Weak |
| Suspicious or auto-generated format | May be disposable or fake rather than inactive | Weak |
Signs narrow the question; they do not answer it. A contact can be silent for a year on a perfectly live inbox, and a domain can resolve while a specific mailbox is gone. The methods below give you the actual answer.
7 Ways to Check if an Email Address Is Still Active
The fast and reliable checks
The most reliable method, and the only one that directly asks the mail server. The verifier opens an
SMTP conversation with the address's server, exactly like a real email would, and stops before any message is sent. The server's response reveals whether the mailbox still accepts mail.
No email is ever delivered and the person is never notified. The result comes back in seconds: valid, invalid, catch-all, or risky. If you want to understand each step of that process, our guide on
how to verify an email address walks through it in detail.
Check any address right now, free Paste an email into MailTester.Ninja and get its live status in seconds: real-time SMTP check, catch-all detection, nothing stored, no signup for single checks.
Check an email addressFree and takes a minute. If the domain behind the address no longer exists or has no MX records (the DNS entries pointing to its mail servers), no address on it can receive mail. Look the domain up in any DNS lookup tool, or just check whether its website resolves. A live domain does not prove the specific mailbox exists, but a dead domain proves every mailbox on it is gone.
If you emailed the address before, your past bounces are evidence sitting in your outbox. A hard bounce with a 550-class code means the mailbox does not exist: the address is dead, remove it. A soft bounce (mailbox full, server temporarily unavailable) means the address may recover. Repeated soft bounces over weeks usually indicate a mailbox that is abandoned even if not deleted. Our guide to
reducing email bounce rate covers how to act on each type.
The supporting signals
For business addresses, the person's professional profile is a surprisingly reliable activity signal. If their current employer no longer matches the domain in the address, the mailbox is very likely deactivated. This takes thirty seconds on a professional network and explains most B2B list decay: the address dies because the job ended, not because anything happened to the inbox itself.
If the address is on your list, your own data speaks: no opens, clicks, or replies across six months and multiple sends suggests an abandoned inbox, even one that technically accepts mail. Treat opens with caution, since privacy features generate phantom opens, and lean on clicks and replies as the honest signals. An active-but-silent address deserves a different strategy than a dead one.
For long-dormant subscribers you cannot verify otherwise, a single re-engagement message ("do you still want to hear from us?") settles it: a click confirms activity, silence after one or two attempts justifies removal. Use this only on contacts who opted in previously, keep it to one or two sends, and never blast a whole dormant segment at once, because if many addresses are dead, the bounces hit your reputation.
When the question is not one address but hundreds or thousands, bulk verification runs the method 1 check across your entire file and returns a status for each address. This is the systematic version of everything above, and the only approach that scales. It is also the step that belongs on a schedule rather than in emergencies, as covered in our guide to
email list cleaning.
One method to avoid: sending a test email yourself. Emailing the address "to see if it bounces" is the worst way to check. If the address is dead, you just generated a hard bounce against your own sender reputation, and if it is a spam trap, you flagged yourself to blocklist operators. Every method above exists precisely so you never have to find out the expensive way.
What a Check Can and Cannot Tell You
Honesty matters here, because verification tools sometimes get sold as all-knowing. Here is the real boundary.
| Question | Can a check answer it? |
|---|
| Does the mailbox still exist and accept mail? | Yes, reliably |
| Is the domain configured to receive email? | Yes, reliably |
| Is the address disposable or role-based? | Yes, reliably |
| Will mail to it bounce? | Yes, with high confidence |
| Does a human still read this inbox? | Only your engagement data can |
| Is the mailbox behind a catch-all domain real? | Partially; requires deeper analysis |
| Can it read messages or see inside the inbox? | No, never |
Two limits deserve detail. First, catch-all domains: some servers accept mail for any address on the domain, real or not, which makes a standard check return "unverifiable." Specialized catch-all verification techniques can still separate real mailboxes from fake ones on many of these domains.
Second, active does not mean read. A verifier confirms the server accepts mail; it cannot confirm a human opens it. The complete picture combines a technical check (is it alive?) with your engagement data (is anyone home?). The related statuses a verifier returns, valid, invalid, catch-all, risky, unknown, are decoded in our verification status guide.
And a privacy note, since the question always comes up: a properly built check reads only what the mail server publicly exposes during a standard SMTP conversation. It sends no email, notifies nobody, and sees nothing inside the mailbox. With a zero-storage tool, the address is not even retained after the check.
One Address vs a Whole List
The method depends on the scale of the question.
One address (a contact you want to reach, a lead that went quiet): paste it into a verifier for the technical answer, then add thirty seconds of context, current job for a business address, engagement history if they are on your list. Two minutes total, high confidence.
A whole list (a newsletter file, a CRM export, a prospect database): bulk verification is the only honest approach. Checking a sample tells you nothing about which specific addresses died, and decay does not distribute evenly: one expired client domain can concentrate fifty dead addresses in a single account. Upload the file, get a status per address, keep the valid ones, and investigate the risky ones.
Clean an entire list in minutes MailTester.Ninja verifies lists of any size with the same real-time SMTP checks: per-address statuses, catch-all detection, zero data storage, and flat-rate pricing that does not punish list size.
Verify your listThe dividing line in practice: below a handful of addresses, manual checks are fine. Above that, the manual methods become sampling, and sampling is guessing.
How Often to Re-Check
An activity check is a snapshot, not a certificate. The address that passed in January can be dead by June, because decay runs at 2 to 3% per month whether you watch it or not. That turns the real question from "how do I check" into "how often."
| Situation | Recommended rhythm |
|---|
| Before any major campaign | Verify the full recipient list |
| Active marketing list | Full re-verification every quarter |
| B2B prospect database | Every 2 to 3 months (job-change decay is faster) |
| New signups | Real-time verification at the point of entry |
| A list untouched for 6+ months | Verify before sending anything at all |
The reason the rhythm matters is the thresholds on the other side: mailbox providers treat a bounce rate above roughly 2% as a reputation risk, and per Google's sender guidelines, spam complaint rates must stay below 0.3%. A list decaying at 2 to 3% monthly crosses the bounce threshold within months of its last cleaning. Scheduled checking is what keeps you permanently on the right side of that line.
In short: check one address when you need to reach one person; verify the whole list on a schedule, quarterly at minimum, and always before a major send. Decay never pauses, so a one-time check is never enough.
Key Takeaways
- Active, valid, and engaged are different questions. A verifier answers the first two reliably; only your engagement data answers the third.
- The SMTP check is the definitive method. It asks the mail server directly whether the mailbox accepts mail, without sending anything or notifying anyone.
- Free signals narrow it down: domain and MX status, past bounce codes, job changes, and engagement history all add confidence.
- Never test by sending. A test email to a dead address generates a bounce against your own reputation, and a spam trap makes it worse.
- Addresses decay at 2 to 3% per month, so an activity check is a snapshot. Re-verify lists quarterly and before every major campaign.
- At list scale, only bulk verification is honest. Manual methods become sampling, and sampling misses the concentrated failures.
Glossary
| Term | What it means |
|---|
| Active address | A mailbox that still exists on its mail server and currently accepts incoming mail. |
| Dormant address | A mailbox that accepts mail but shows no signs of being read by a human. |
| Email verification | The process of confirming an address is real and deliverable via syntax, DNS, and SMTP checks. |
| SMTP check | A server conversation that asks whether a mailbox exists, stopped before any email is sent. |
| MX record | The DNS entry that points a domain to its mail servers; no MX, no email. |
| Hard bounce | A permanent rejection (550-class) meaning the address does not exist. |
| Soft bounce | A temporary rejection (full mailbox, server issue) that may recover. |
| List decay | The natural death of addresses over time, typically 2 to 3% per month. |
| Catch-all domain | A domain whose server accepts mail for any address, making standard checks inconclusive. |
| Spam trap | A dead address revived by blocklist operators to catch senders with poor list hygiene. |
| Re-permission email | A message asking a dormant subscriber to confirm they still want to hear from you. |
| Zero-storage verification | A privacy architecture where checked addresses are processed and immediately discarded. |
Frequently Asked Questions
How can I check if an email address is still active without sending an email?
Use an email verification tool: it opens a standard SMTP conversation with the address's mail server, asks whether the mailbox accepts mail, and disconnects before any message is sent. The person never receives anything and is never notified, yet the server's response reveals whether the mailbox still exists. You can support that result with free checks that also send nothing: confirming the domain still resolves and has MX records, reviewing bounce messages from past sends, and checking whether the person has changed jobs if it is a business address. The one method to avoid is sending a test message yourself, because if the address is dead, the bounce lands on your own sender reputation.
What does it mean for an email address to be still active?
An active address is a mailbox that still exists on its mail server and currently accepts incoming messages: it has not been deleted when its owner left a company, closed by the provider for dormancy, or lost when its domain expired. Active is distinct from two neighboring ideas. Valid means the address is real and correctly configured, which is a prerequisite. Engaged means a human actually reads the inbox, which no technical check can fully confirm. An address can be active but dormant: the server accepts mail that nobody ever opens. A verification check settles the active question; your own engagement data settles the engaged one.
Does checking an email address notify the person?
No. A properly built verification check is invisible to the address owner. The tool talks to the mail server, not to the person: it opens the same kind of connection any incoming email would, asks the server whether the mailbox exists, and ends the conversation before any message is transmitted. Nothing arrives in the inbox, nothing appears in spam, and no notification is generated. The check also cannot see inside the mailbox, read messages, or access personal data; it only observes what the server publicly answers during a standard delivery conversation. With a zero-storage tool, the address itself is discarded immediately after the check.
How accurate is an email activity check?
For standard mailboxes, modern SMTP verification is highly reliable: the server either confirms the mailbox or rejects it, and that answer is definitive at the moment of the check. Accuracy drops in two specific cases. Catch-all domains accept mail for every address, real or fake, so a standard check returns unverifiable rather than a clean yes or no, though specialized catch-all analysis can often still separate real mailboxes from invented ones. And some servers with aggressive spam protection refuse to answer, producing an unknown result. Treat any single-number accuracy claim skeptically: results depend heavily on the mix of address types in your list.
Can an email address be valid but inactive?
Yes, and the nuance matters. In verification terms, valid means the server currently confirms the mailbox exists, so a mailbox that was deleted is no longer valid at all. But an address can pass every technical check and still be inactive in the human sense: an abandoned inbox its owner never opens, a mailbox kept alive by a provider after the person moved on, or a corporate address that forwards into a folder nobody reads. This is the gap between active and engaged. The technical check tells you mail will be accepted; only engagement signals, clicks, replies, recent activity, tell you a person is actually there.
Why do email addresses become inactive?
The biggest driver is job changes: business mailboxes are deactivated when people leave, which is why B2B lists decay fastest. Personal addresses go inactive when people abandon old accounts, switch providers, or let an inbox drown in mail until they stop opening it, and some providers deactivate accounts after long dormancy. Whole batches die at once when a company folds or a domain expires, killing every address on it simultaneously. Add mailboxes that sit over quota or suspended, and the combined effect is a decay rate of roughly 2 to 3% of a typical list every month, or around 22.5% per year, without anyone touching the list.
What happens if I email an inactive address?
The message bounces, and the bounce costs more than the lost email. Mail servers return a hard bounce for a mailbox that no longer exists, and mailbox providers track your bounce rate as a core reputation signal: above roughly 2%, you start looking like a sender with poor list hygiene, and above 5% many email platforms suspend accounts outright. Worse, some long-dead addresses are converted into spam traps by blocklist operators, and hitting one can land your domain on a blocklist affecting all your mail. This is exactly why checking before sending beats finding out by bouncing.
How do I check if a whole email list is still active?
Bulk verification is the only method that scales honestly. Upload the list to a verification service and it runs the same SMTP, DNS, and syntax checks on every address, returning a per-address status: valid, invalid, catch-all, risky, or unknown. Keep the valid addresses, remove the invalid ones, and decide on the middle categories based on how much bounce risk you can afford. Manual methods do not transfer to list scale, because checking a sample tells you nothing about which specific addresses died, and decay concentrates: a single expired client domain can hold dozens of dead addresses. Verify before every major campaign and quarterly at minimum.
How often should I re-check whether addresses are active?
Quarterly for an active marketing list, every 2 to 3 months for B2B prospect data where job-change decay runs faster, and always immediately before a major campaign. Add real-time verification at every signup point so invalid addresses never enter the list, and treat any list untouched for six months or more as unverified regardless of its history. The rhythm matters because a check is a snapshot: addresses decay at 2 to 3% per month, so a list cleaned in January is measurably dirtier by June with no one touching it. Scheduled re-verification is what keeps your bounce rate permanently under the thresholds providers watch.
Can I check if a Gmail or Outlook address is still active?
Yes. Addresses on major providers respond to the same SMTP verification as any other mailbox, and a deleted or deactivated account is confirmed as invalid the same way. Two provider-specific behaviors are worth knowing. Some large providers protect against address harvesting with rate limits and occasionally ambiguous responses, which a good verifier handles by retrying intelligently rather than guessing. And an account can be technically active while functionally abandoned, which is especially common with old free-provider addresses, so for these the combination of a technical check plus engagement history gives the most truthful picture of whether anyone is really there.
Is it legal and privacy-safe to check if an email address is active?
Checking whether a mailbox accepts mail relies on the same public server conversation that email delivery itself uses, and it reads nothing personal: no message content, no inbox access, no data about the person beyond what their mail server answers to any connecting sender. That said, email addresses are personal data under regulations like GDPR, so how a verification service handles them matters. A zero-storage architecture, where each address is checked and immediately discarded rather than logged into a database, removes the retention question entirely: there is nothing stored to leak, sell, or subpoena. If privacy is a factor in your choice of tool, that architecture is the thing to look for.

About the author
COO at MailTester.Ninja
Danila has spent the last few years deep in email deliverability, helping SaaS companies and growth teams fix the infrastructure problems that silently kill their outbound results. As COO of MailTester.Ninja, he oversees product and operations with a single obsession: making email verification fast, accurate, and genuinely useful for the people who need it most.
Stop guessing whether an address is alive
The mail server knows the answer, and asking it takes seconds. Check any address, or your whole list, with real-time SMTP verification: catch-all detection, per-address statuses, zero data storage, and pricing built for regular re-checking instead of punishing it.
Check an address freeReal-time SMTP verification · Catch-all detection · Bulk list checking · Zero data storage