The fastest way to block a sender in Yahoo Mail
Open the email from the sender you want to block. Click the three-dot menu icon in the top right of the message, then select Block. Yahoo will move that sender's future emails to your spam folder automatically.
If you have already deleted the email, you can still block the sender from your spam folder. Open the Spam folder, find the message, click the three-dot menu, and choose Block. Once blocked, any new messages from that address go straight to spam without reaching your inbox.
Blocking works on individual email addresses only. If a spammer uses a different address each time, you will need to block each one separately. For senders using many addresses, filters or the report-as-spam option may work better.
Key Takeaways
- The Block button in Yahoo Mail's three-dot menu sends all future emails from that sender to your spam folder.
- You can block a sender from your inbox or from the Spam folder after the email arrives.
- Blocking one email address does not stop a spammer using different addresses, so filters or reporting may be more effective for bulk spam.
- Yahoo's spam filter learns from emails you mark as spam, so reporting junk helps protect your inbox over time.
- Creating filters lets you block entire domains or emails matching certain words, catching spam that uses multiple sender addresses.
Report spam instead of just blocking it
When you click the three-dot menu, you will see both a Block option and a Report as Spam option. Reporting does two things: it moves the email to your spam folder and tells Yahoo's spam filter that this sender is unwanted. Over time, Yahoo learns from these reports and catches similar emails before they reach your inbox.
Report spam when the sender is new to you or when you receive bulk promotional emails you did not sign up for. Block when you know the sender personally and want to stop seeing their messages. Both actions move the email to spam, but reporting helps Yahoo protect other users too.
Use filters to catch spam from multiple addresses
If one spammer sends from many different email addresses, blocking each one individually wastes time. Instead, create a filter that catches emails based on words in the subject line, sender name, or message body. Go to Settings (the gear icon), then Filters, and click Add New Filter.
Name your filter something you will recognize, like "Crypto Spam" or "Fake Invoices". In the From field, enter part of the sender's address or domain name — for example, if spam comes from addresses like user1@badomain.com, user2@badomain.com, you can enter @badomain.com to catch all of them. In the Subject field, enter words that appear in the spam subject line, like "Congratulations" or "Claim Your Prize".
At the bottom, choose what Yahoo should do with matching emails. Select Move to Spam to send them automatically to your spam folder. You can also choose Delete Permanently if you are certain you never want to see those emails, though moving to spam is safer in case a filter catches something by mistake.
Unsubscribe from mailing lists you signed up for
Not all unwanted email is spam. If you subscribed to a mailing list, newsletter, or promotional emails and now want to stop receiving them, look for an Unsubscribe link at the bottom of the email. Click it and follow the steps to remove yourself from that sender's list.
Unsubscribe works only for legitimate mailing lists that are required by law to include the link. Actual spam will not have a working unsubscribe option. If you click unsubscribe and keep receiving emails from that sender, mark the next message as spam instead.
Check your spam folder regularly
Yahoo's spam filter is not perfect. Legitimate emails sometimes land in your spam folder by mistake, especially from banks, shipping companies, or services you use. Check your Spam folder at least once a week to make sure nothing important got caught.
When you find a legitimate email in spam, open it and click the three-dot menu, then select Not Spam. This tells Yahoo's filter that the sender is safe and helps prevent future emails from that address from going to spam. Over time, Yahoo learns which senders are legitimate and routes their emails to your inbox.
Turn on additional security features
Yahoo Mail includes a Block List in Settings where you can see all the addresses you have blocked. You can add addresses manually here without waiting for an email to arrive. Go to Settings, then Security and Privacy, then Blocked Addresses.
Yahoo also offers Account Key, a security feature that replaces your password with a code sent to your phone or a trusted device. This prevents hackers from accessing your account and sending spam from your address to your contacts. If you use the same password on multiple sites, Account Key is worth setting up.
Frequently Asked Questions
Can I block an entire domain instead of just one email address?
The Block button blocks only the specific email address. To block all addresses from a domain like badomain.com, create a filter instead. In the From field, enter @badomain.com and set it to move to spam. This catches every email from that domain.
What happens when I block someone?
Their emails go to your spam folder automatically. They will not know they are blocked, and you will not see a notification when they send you a message. If you change your mind, you can unblock them in Settings under Blocked Addresses.
Will blocking stop a spammer from sending me emails?
Blocking stops their emails from reaching your inbox, but they can still send them — you just will not see them. If a spammer is harassing you repeatedly, blocking is a good first step. If the harassment continues from new addresses, contact Yahoo support or report the account for abuse.
Is it safe to click unsubscribe on emails I do not recognize?
Unsubscribe links on legitimate mailing lists are safe. However, clicking unsubscribe on actual spam can confirm your email address is active, which may lead to more spam. If you do not recognize the sender and did not sign up for their list, mark it as spam instead of unsubscribing.
Can I recover emails I permanently deleted using a filter?
No. Once a filter permanently deletes an email, it is gone. Use the Move to Spam option instead of Delete Permanently so you can review emails in your spam folder before they are removed. Yahoo keeps spam for 30 days before deleting it automatically.