How to Block Senders and Cut Spam in Yahoo Mail

The short answer
In Yahoo Mail, go to Settings > More Settings > Security and Privacy > Blocked addresses > Add, enter the address, and save. Blocking stops that exact address; it holds up to 1,000 entries. Blocked senders still get through when a spammer rotates addresses — mark those as spam instead, or use a filter that matches on domain or keywords.
How to block a sender in Yahoo Mail, the 1,000-address limit, and why blocks stop working.
On this page
- 01Before you start: block, spam, or filter?
- 02How to block a sender in Yahoo Mail: the steps
- 03How many addresses can you block in Yahoo Mail?
- 04Platform differences: web vs. app vs. AT&T Yahoo Mail
- 05Why do blocked senders still reach your Yahoo inbox?
- 06What to do when blocking doesn't work
- 07Troubleshooting: common blocking and spam problems
- 08How long Yahoo Mail keeps spam, and how to recover a message
- 09Unsubscribing safely in Yahoo Mail
- 10A faster way to handle this continuously
The short version: open Settings, go to Security and Privacy, add the address under Blocked addresses, and save. That stops mail from that exact address landing in your inbox again.
The part nobody tells you up front is that blocking only matches the address you typed. A spammer who sends from a new address next week gets a clean slate. This post covers the actual steps, the 1,000-address limit, when to mark as spam instead of block, and what to do when blocking stops working.
Before you start: block, spam, or filter?#
Yahoo Mail gives you three separate tools for unwanted mail, and picking the wrong one is why blocking feels like it doesn't work.
They overlap in what they touch but not in what they learn. Block is a static list Yahoo checks on every incoming message. Mark as spam feeds a model that scores sender reputation and content together, so it can catch a sender you never explicitly blocked. A filter sits in between: it's a rule you write once, and it keeps matching without needing Yahoo's spam model to agree with you.
- Block — stops one exact address permanently. Use it for a person, not a company.
- Mark as spam — moves the message to Spam and feeds Yahoo's filter, which learns from patterns across sender reputation and content, not just the one address.
- Filter (in Settings > More Settings > Filters) — matches on sender, subject, or keywords, and can catch a domain instead of one address.
How to block a sender in Yahoo Mail: the steps#
- 1
Open Settings
In Yahoo Mail on desktop, click the More options icon (gear or ellipsis, depending on your layout) and select Settings, then More Settings.
- 2
Go to Security and Privacy
In the settings panel, click Security and Privacy. This is where blocked addresses live — not under Filters, which is a separate list.
- 3
Add the address
Under Blocked addresses, click Add, type the exact email address you want to block, and click Save. Yahoo checks it against the address on the message header, so paste it rather than retyping it by hand.
- 4
Block straight from a message (fastest path)
Open the email, click the More options icon (the three dots) in the message toolbar, and choose Block sender. This does the same thing as the Settings route without leaving the inbox.
- 5
Confirm it landed
Go back to Security and Privacy and check the Blocked addresses list. If the address isn't there, the block didn't save — try again from the message instead of typing it in Settings.
How many addresses can you block in Yahoo Mail?#
Yahoo Mail's blocked-addresses list holds up to 1,000 entries. That's generous for a person blocking individual senders, but it fills up fast if you're trying to fight spam one address at a time, because bulk senders don't reuse the same address twice.
If you're anywhere near the limit, that's the signal to switch tools rather than keep adding entries: a filter matching on domain or subject keyword handles the same problem without consuming a slot per address.
Platform differences: web vs. app vs. AT&T Yahoo Mail#
| Platform | Where to block | Notes |
|---|---|---|
| Yahoo Mail (desktop web) | Settings > More Settings > Security and Privacy > Blocked addresses | Full list view; easiest place to review and remove entries |
| Yahoo Mail app (iOS/Android) | Open the message > tap the sender or the overflow menu > Block | Syncs to the same blocked list as the web version — no separate app-only block |
| AT&T Yahoo Mail | Settings > Security and Privacy > Blocked addresses (same path, AT&T-branded login) | Legacy AT&T/Yahoo accounts use the same underlying Yahoo Mail settings |
| Classic (old) Yahoo Mail | Options > Security > Blocked Addresses | Menu wording differs; functionally identical to current Security and Privacy |
Why do blocked senders still reach your Yahoo inbox?#
A block matches one exact address, character for character. If a sender rotates through addresses at the same domain — newsletter1@, newsletter2@, promo-x7@ — each new one is unblocked by default, because you never told Yahoo about it.
Real people don't do this; automated senders do. That's the practical dividing line for choosing block versus filter: block a person, filter a pattern.

Match the domain, not the address
What to do when blocking doesn't work#
Work through these in order before assuming Yahoo's spam controls are broken.
- Mark it as spam instead of just blocking it — this trains Yahoo's filter on the message content and sender pattern, not just the one address.
- Check the actual sender address, not the display name. Spammers spoof a display name like "Yahoo Support" while the address itself is unrelated; block or filter the real address shown in the message header.
- Set up a filter (Settings > More Settings > Filters) matching the domain or a keyword in the subject line, and route it straight to Trash or a labeled folder.
- Check your Spam folder settings — if legitimate mail is being marked as spam or spam is landing in your inbox, the filter aggressiveness may need adjusting rather than adding more blocks.
- Report phishing separately. Yahoo's "Report phishing" option (in the same message overflow menu as Block) sends a copy to Yahoo's abuse team, which helps their filter for everyone, not just you.
Troubleshooting: common blocking and spam problems#
Most "blocking doesn't work" reports trace back to one of a handful of causes. Match the symptom below before you assume the feature is broken.
| Symptom | Likely cause | Try this |
|---|---|---|
| Same sender keeps coming back under a new address | A bulk sender rotated the local part at the same domain | Set up a filter matching the domain instead of blocking each new address |
| A blocked sender still appears in your inbox | The display name looked familiar, but the underlying address is different | Open the message, check the real address in the header, and block that exact address |
| Blocked-addresses list is near the 1,000-entry limit | Individual addresses were blocked one at a time instead of the pattern behind them | Replace groups of blocked addresses with one filter matching the shared domain or subject keyword |
| Legitimate mail keeps landing in Spam | A false positive in the spam filter, not a block you set | Mark it Not spam once and add the sender to your contacts so Yahoo treats it as trusted |
| An address you added under Blocked addresses doesn't stick | It was typed by hand instead of taken from the message header | Re-add it using the Block sender option from the message itself, not by typing it into Settings |
How long Yahoo Mail keeps spam, and how to recover a message#
Marking a message as spam does more than move it out of your inbox — it feeds Yahoo's filter a signal about that sender's pattern, which is part of why mark-as-spam catches more of a rotating sender's traffic than blocking one address ever will.
Neither Spam nor Trash is a permanent holding area. By default, Yahoo empties the Spam folder automatically after 30 days and the Trash folder after 7 days, and there's no setting to extend either window. If a message you marked as spam turns out to be one you needed, recover it before that 30-day window closes.
- To recover a message: open Spam, select it, and click Not spam — it moves back to your inbox and tells Yahoo's filter it got that one wrong.
- A pattern of false positives, where real senders keep landing in Spam, is a sign to review your filters or add trusted senders to contacts, not to keep manually rescuing messages one at a time.
Unsubscribing safely in Yahoo Mail#
Yahoo Mail often shows an Unsubscribe button at the top of a message from a legitimate mailing list — that's safe to use for real newsletters and retailers you actually signed up for.
It is not safe for unsolicited spam. A spam email's unsubscribe link exists to confirm your address is live, not to remove you from anything. For mail you never opted into, block or mark as spam and skip the link entirely.
One-way test
A faster way to handle this continuously#
Manual blocking works for a one-off sender, but it doesn't scale to an inbox that gets a new spam variant every week — each rotation means going back to Settings and adding another entry. AI Emaily's spam and cold-email filters watch sender behavior and domain patterns rather than matching a single address, so a spammer rotating addresses inside one domain doesn't reset the block. We build AI Emaily, and this runs continuously across every connected account — Gmail, Outlook, IMAP, and Yahoo alike — instead of one settings page at a time.
Frequently asked
See it in AI Emaily
Keep reading
Sources

Written by
Nafiul HasanNafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.