Picture the alternative. A server that answered honestly would let anyone try john@yahoo.com, john1@yahoo.com and john2@yahoo.com, then keep the ones that came back accepted. In an afternoon you'd have a list of live accounts worth selling. Yahoo closed that door by refusing to tell real recipients from invented ones.
Two reply codes carry the refusal, and they lead to two different results. Most of the time Yahoo sends a plain 250 for your address and a 250 for a random one, which is the signature of a catch-all domain. Sometimes it sends a 252 response code, which says it can't verify the recipient but will take the message anyway. A verifier that reads the codes properly labels the first catch-all and the second unknown.
What happens after a send is delayed. Yahoo accepts the message, works out later that nobody is there, and a bounce lands in your logs hours after the campaign. That's why a Yahoo address a vendor called valid can still bounce, as our answer on why a verified email bounced explains.
Yahoo isn't the only large provider that blocks mailbox checks, just the most consistent. Gmail and Microsoft 365 block probes from cloud IP addresses, and Microsoft throttles repeated connections. Our Yahoo provider page lists the other domains that run on the same mail system, including AOL's.
A vendor that returns valid for a Yahoo address has repeated what the server said, not what's true. Folding those rows into the valid count is how a 99% accuracy claim gets built. When Hunter tested 15 verifiers on 3,000 real business addresses in November 2025, overall accuracy ranged from 31.2% to 70.0%, and the gap between that and the headline figures is where these addresses sit. See what accuracy is actually achievable for the math.
A newsletter list that's 30% Yahoo
Say you run a consumer newsletter with 20,000 subscribers, and 6,000 of them use Yahoo or AOL addresses. No verifier can give a mailbox-level verdict on those 6,000. Your coverage on this list tops out near 70% before a single probe goes out, and that's true with any vendor. With us most of those 6,000 come back catch-all, and each one costs a credit, because the label is a finding: it tells you a valid on those rows from anybody is a guess. The ones Yahoo won't answer at all come back unknown and cost nothing.
So stop looking to verification for that group and look at your own records. Your email platform already knows which of those addresses opened or clicked in the last 90 days. Keep those. It also knows which ones hard-bounced, and those should already be suppressed.
What's left is the quiet middle: Yahoo addresses that never bounced and never opened. For that group, age is your best signal. Anything that joined more than a year ago and has shown no sign of life belongs in your sunset rule, whatever its domain.
More of your list is Yahoo than the domain names suggest
Counting addresses that end in yahoo.com undercounts the problem. The same mail system sits behind ymail.com and rocketmail.com, and behind AOL's domains. It also hosts mail for some large internet providers. Addresses at att.net, sbcglobal.net and bellsouth.net are handled by Yahoo, and verizon.net mailboxes moved to AOL years ago.
You can check any domain yourself with an MX lookup. If the mail servers it returns end in yahoodns.net, the domain will behave the way Yahoo does, whatever name is on the address.
This matters most for lists built in the United States, where those provider addresses are common among older subscribers. If you sell to that group, expect a larger unresolved share than a vendor's sample report shows. It also explains why two lists of the same size can come back with very different coverage. One might lean on Gmail while the other leans on provider mailboxes opened in 2004.
Related questions
Why does every Yahoo and AOL address come back catch-all?
Yahoo and AOL return 250 for a random invented address as readily as for a real one. That random-address probe is how any verifier spots an accept-all domain, and Yahoo passes it on nearly every check.
Can any service verify a Yahoo address?
No service can confirm a Yahoo mailbox over SMTP. The server refuses to tell real recipients from invented ones on purpose, so every verifier gets the same reply.
Are Yahoo addresses bad for my list?
No. Most Yahoo addresses are real and read by real people. A catch-all or unknown result means the check couldn't reach a verdict, which is different from a negative one.
Should I send to Yahoo addresses that came back catch-all?
Yes, as a separate send. Keep the ones that opened or clicked in the last 90 days, mail the rest as their own batch, and suppress anything that hard-bounces.
What does a Yahoo result cost with ZapBounce?
A catch-all result uses one credit, and 1,000 credits cost $5. An unknown result costs nothing, and the first 100 checks each month are free with no card.