Do I need to verify my list before I send?
Short answer: yes — unless you collected the list yourself in the last few weeks. Email lists go stale quietly, and the addresses that have gone bad are invisible in a spreadsheet. This guide explains why that happens, what a bounce really costs you, and exactly what to do with the results you get back. For the full reference on each individual result, see what your email verification results mean.
WarmySender runs your outreach on autopilot with AI agents, across Cold Email, Email Warmup, LinkedIn, Instagram and Multichannel sequences — plus real-time email verification. Verification is the step that comes before sending: clean your list first so more of your messages reach the inbox.
The short answer
Verify your list if it is more than a few weeks old, or if you didn't gather it yourself. Verification finds the addresses that no longer exist and keeps them out of your send. Those dead addresses are what cause bounces, and a high bounce rate is one of the strongest signals you can send to a mail provider that you don't know who you're emailing.
The cost of skipping it isn't just the wasted messages. Bounces damage the reputation of the mailbox you send from, so your good emails to real people start landing in spam too. Verifying first takes minutes; recovering a damaged sending reputation takes weeks.
Why does a list that worked last year bounce today?
Nothing has to go wrong for a list to rot. It happens on its own while the spreadsheet sits untouched, and none of it is visible from the outside — [email protected] looks exactly as valid the day after Anna leaves as it did the day before.
People change jobs
This is the big one for business lists. When someone leaves, IT switches off their work address, often within days. The person is still very much reachable — just not at the address you have. Every month that passes, a little more of your list is in this state.
Companies close, merge, or rebrand
When a company is acquired or changes name, the old domain usually stops accepting mail entirely. That takes out every contact you had there at once, which is why a stale list often bounces in clusters rather than evenly.
Typos and guesses that were never real
Addresses typed into a form by hand, or assembled by guessing a pattern like [email protected], include a steady share that never worked at all. A guessed pattern is right at a lot of companies and wrong at a lot of others, and a spreadsheet can't tell you which is which.
Retired addresses that turn into traps
Some long-abandoned addresses get quietly repurposed to catch senders who don't clean their lists. Mail to one of these is a strong negative signal about your sending, and there is no way to spot one by looking at it. Regular verification is the practical defence.
What does bouncing actually cost me?
This is the part that surprises people. Mail providers judge the mailbox you send from, not each individual message. When a large share of your messages bounce, that judgement applies to everything you send afterwards — including the emails to real, interested people who were never going to bounce at all.
In practice it plays out in this order: your bounce rate climbs, your open rates fall for no obvious reason (your mail is going to spam, so nobody sees it), replies dry up, and eventually your own mailbox provider may pause your sending to protect its network. By the time you notice the symptom, the cause is weeks in the past.
Here's the shape of it with round numbers. Send 1,000 emails on a list where 1 in 4 addresses is dead and 250 bounce. You wasted those 250 sends — but the real loss is that the remaining 750 messages now arrive with a damaged reputation behind them, and a growing share of them land in spam. Verify first and you send 750 messages that all count.
What does verification actually check?
Verification asks the receiving mail system about each address, without ever sending the recipient an email. Nobody is contacted, and nothing appears in their inbox. It's a private question about whether a mailbox is there.
- Is the address written correctly? Catches the obvious breakage first —
[email protected]or a stray space — before anything else is checked. - Can the domain receive mail at all? A domain that has been shut down, or that was never set up for email, can't receive anything. This is what catches a whole company disappearing from your list at once.
- Does that specific mailbox exist? The most valuable check, and the one that catches people who have left their job. Some receiving systems answer this clearly; others deliberately don't, which is where Risky and Unknown results come from.
- Has your own mail already reached this person? If one of your earlier campaigns has already delivered to an address, that's first-hand proof the inbox is real — stronger than any live check. When a result is backed by that history, you'll see a “Real delivery” note beside it.
What the results mean, in one line each
| Result | What it means | What to do |
|---|---|---|
| Valid | The mailbox exists and can receive mail | Send — start here |
| Risky | A catch-all domain accepts every address, so this one mailbox can't be singled out | Send with warmup on |
| Unknown | No definite answer either way — not a sign the address is bad. Free; doesn't count toward your monthly allowance | Send with warmup on, or re-check later |
| Invalid | The mailbox doesn't exist or can't receive mail | Skip it |
For the full explanation of each result, see what your email verification results mean.
What does a “Risky” or catch-all result really mean?
A Risky result almost always means a catch-all domain. Some companies configure their mail server to accept mail addressed to any name at their domain, so that a message to [email protected] and a message to [email protected] are both accepted. It's a deliberate setting on their side, usually so that a customer's typo still reaches someone.
The consequence is simple: when a server accepts everything, no verification service anywhere — ours or anyone else's — can tell you whether one particular mailbox is real. Anything that claims otherwise on a catch-all domain is guessing. “Risky” is the honest label for “this can't be narrowed down from outside”.
What to do: send them. Catch-all domains are common at larger companies, and a great many Risky addresses are real, working mailboxes. Keep warmup running on the mailbox you send from so your reputation stays protected, and if a Risky address bounces it is quietly kept out of your future sending.
What does an “Unknown” result mean, and what should I do?
Unknown is the one result people misread most often. It does not mean the address is bad. It means we could not get a definite answer, so we're telling you that honestly instead of guessing.
Sometimes the receiving mail system gives every enquirer the same neutral response by design, as many security-conscious business domains do. Sometimes it simply declined to answer at that moment. In neither case have we learned anything about the mailbox — and a result that says nothing about the address must never be presented as a verdict on it. We'd far rather report Unknown than label a real, reachable person as bad and have you delete them.
Unknown results are free. They never count against your monthly verification allowance. If we couldn't give you an answer, we don't think it's fair to charge you for one. The guide to verification limits and credits covers exactly what is and isn't counted.
What to do with Unknown addresses:
- Send your Valid addresses first — they're confirmed.
- Include the Unknown ones in the same campaign, with warmup running on your sending mailbox so your reputation is protected either way.
- For a high-stakes list, re-check them later. Receiving systems answer differently at different times, so a second check often turns an Unknown into a clear result.
- Don't delete them. An Unknown address is far more likely to be a real person whose employer keeps its answers private than a dead mailbox.
What if a contact has no email address at all?
Verification checks addresses you already have — it can't produce one that's missing. There are two ways a contact gains an address in WarmySender: you import it (from a CSV, or from another tool you already use), or you save the contact from the Leads Database, where the address is revealed when you save it. Searching is free.
If a contact still has no address, nothing breaks: your email steps simply skip that person, while your LinkedIn and Instagram steps still run for them as normal.
A short pre-send checklist
- Verify the list right before you send, not months ago. A check is only as good as the day it was done. If the list has been idle for three months or more, re-verify it.
- Send the Valid addresses first. They're confirmed. Starting with them gives your campaign the cleanest possible opening stretch.
- Include Risky and Unknown, with warmup on. Both categories contain plenty of real people. Warmup on your sending mailbox is what makes including them safe.
- Leave the Invalid addresses out. These are the ones that would have bounced. WarmySender keeps them out of sending for you automatically — see why a prospect gets skipped.
- Use the ready-made verified list. When verification finishes, the good addresses are gathered into a new list named after your original with “- Verified” on the end. Point a fresh campaign at it in one click — your original list and running campaigns are never edited.
- Watch your bounce rate on the first send. If it's still high on a verified list, that's a signal about the source of the list rather than the check. Slow down and re-check before scaling the volume up.
Frequently asked questions
Do I need to verify my email list before I send?
Yes, if the list is more than a few weeks old or you didn't collect it yourself. Verification removes the addresses that no longer exist, and those are what cause bounces. A high bounce rate tells the receiving mail providers that you don't know who you're emailing, and they respond by sending more of your future mail to spam — including mail to people who genuinely want to hear from you. Verifying first is the cheapest way to protect that. If you built the list yourself last week from people who typed their address in, you can usually send without verifying.
Why does an email list that worked last year bounce today?
Because lists go stale on their own, without anyone touching them. People change jobs and their work address is switched off. Companies rebrand, merge, or shut down, and the whole domain stops accepting mail. Employers retire the addresses of people who left. Some addresses were typos from the very first day. None of this shows up in your spreadsheet — the address still looks perfectly normal. The only way to know is to check the addresses right before you send, not when you first got the list.
What actually happens if I send to a list I didn't verify?
Every message to a dead address bounces back, and the mail providers keep score. Once too many of your messages bounce, they stop trusting your sending address — new messages start landing in spam instead of the inbox, and in bad cases your mailbox provider will pause your sending altogether. The damage isn't limited to the bad addresses: it lands on the good ones too, because your reputation is attached to the mailbox you send from, not to any one message. Recovering takes weeks of careful low-volume sending, which is far slower than verifying would have been.
What does a Risky or catch-all result mean, and can I email it?
Risky usually means the address is on a catch-all domain — a company whose mail server is set up to accept mail for every address, whether or not that specific mailbox exists. Because the server says yes to everything, no verification tool anywhere can single out whether that one mailbox is real. It isn't a warning that the address is bad; it means the answer can't be narrowed down from outside. These are generally fine to email as long as warmup is running on your sending mailbox, which protects your reputation while you send.
What does an Unknown result mean and what should I do about it?
Unknown means we couldn't get a definite answer — it is not a verdict that the address is bad. Sometimes the receiving mail system deliberately gives the same neutral answer to every question about its mailboxes. Sometimes it simply declined to answer our check at that moment. Either way the honest result is Unknown rather than a guessed Valid or a false Invalid. Unknown results are free — they don't count against your monthly verification allowance — because we don't think it's fair to charge you for an answer we couldn't give. In practice: send them alongside your Valid addresses with warmup running, or re-check them later, since receiving systems can answer differently at different times.
How much of my list should I expect to lose to verification?
It depends entirely on where the list came from and how old it is. A list you collected yourself in the last month usually comes back almost entirely clean. A purchased or scraped list, or one that's been sitting in a spreadsheet for a year or more, can lose a meaningful share to addresses that no longer exist. That's the point — those addresses were going to bounce whether or not you checked them first. Verification doesn't shrink your reach, it just tells you the truth about it before the mail providers do.
Some of my contacts have no email address at all. What do I do?
Verification can only check an address you already have — it can't produce one that's missing. There are two ways a contact gains an address in WarmySender: you import it (from a CSV or from another tool), or you save the contact from the Leads Database, where the address is revealed when you save it. If a contact has no address, your email steps will simply skip that person while your other channels still run for them.
How do I send to just the good addresses after verifying?
You don't have to sort anything by hand or download and re-upload a spreadsheet. When a verification finishes, WarmySender gathers the addresses that are good to email into a brand-new list named after your original with “- Verified” on the end, and you point a fresh campaign straight at it. Your original list and any campaigns already running are never edited, anyone already in your account is reused so nobody is contacted twice, and the addresses that came back Invalid are kept out of sending. If you'd rather work in a spreadsheet, every finished list also has a Download option with every address and its result.
How often should I re-verify a list?
Re-verify right before a send whenever the list has been sitting unused for more than about three months, and always before a large or important campaign. Addresses don't announce when they stop working, so the value of a check comes almost entirely from how recently it was done. For lists you email regularly, ongoing sending already tells you a lot — addresses that keep accepting your mail are proving themselves every time.
Related reading
- What your email verification results mean — the full reference for Valid, Risky, Unknown and Invalid.
- Using the email verifier without a plan — the free daily check with no sign-up, and exactly what is and isn't charged.
- Email verification limits & credits — how your monthly and daily allowances work, and how credit packs top them up.
- Email verification credits — credit packs that never expire when you need more checks.
- How to control your warmup sending volume — set the daily volume and ramp so you can send Risky and Unknown addresses safely.
- Why was this prospect skipped? — how a known-bad address is handled so it can't hurt your sending again.
- Deliverability resources — how clean lists, warmup and authentication keep you in the inbox.
- All documentation — every guide across Cold Email, Email Warmup, LinkedIn, Instagram and Multichannel.