Delete spam one at a time, or select and remove batches
The fastest way to delete spam depends on how many unwanted emails you have and which email service you use. Most email providers let you select multiple messages at once and delete them together, which takes seconds for a full spam folder. If you have only a few spam messages mixed in with real mail, deleting them one by one takes longer but is safer if you are worried about accidentally removing something you need.
In Gmail, click the checkbox next to a message to select it, then click the trash or delete icon at the top. To select all spam at once, click the checkbox at the very top of the message list — this selects every message on that page. If your spam folder has more than one page, Gmail will ask if you want to select all spam messages across all pages. Click that option, then delete. Outlook and Yahoo Mail work the same way: select the messages you want, then click delete or move to trash.
After you delete messages, they usually move to a trash or deleted items folder first. They stay there for 30 days in Gmail, 10 days in Outlook, and 7 days in Yahoo Mail before the service permanently removes them. If you delete something by mistake, you can recover it from trash during that window.
Key Takeaways
- Most email services let you select multiple spam messages at once and delete them together in a single action.
- Deleted emails move to a trash folder first and stay there for 7 to 30 days before permanent removal, giving you time to recover mistakes.
- Marking spam as spam teaches your email filter to catch similar messages automatically in the future.
- Creating filters or rules lets you automatically delete or sort emails from specific senders or with certain words in the subject line.
- Unsubscribing from legitimate mailing lists removes you from future sends, while reporting spam to your email provider helps protect other users.
Mark messages as spam to train your filter
When you mark an email as spam instead of just deleting it, you tell your email service that the message is unwanted. Your email provider uses this information to improve its spam filter, so similar messages from that sender or with the same content patterns get caught automatically next time. Over time, marking spam teaches the filter what you do not want to see.
In Gmail, open a message and click the three dots menu, then select "Report spam." In Outlook, right-click a message and choose "Junk" or "Report as spam." In Yahoo Mail, click the three dots next to a message and select "Mark as spam." You can also select multiple messages and mark them all as spam at once using the same method. This action both deletes the messages and trains your filter.
The difference between deleting and marking as spam matters: deleting just removes the message from your inbox, but marking as spam removes it and tells the system to watch for more like it. If a sender keeps getting through your filter, marking their messages as spam repeatedly will eventually push them into the spam folder automatically.
Create filters to automatically sort or delete certain emails
A filter is a rule you set up that automatically handles emails matching certain conditions. You can create filters to delete emails from specific senders, move messages with certain words in the subject line to spam, or sort legitimate emails into folders so they do not clutter your inbox. Filters work in the background without you having to do anything once they are set up.
In Gmail, open an email from the sender you want to filter. Click the three dots menu and select "Filter messages like these." Gmail will show you options: you can filter by sender, subject line, words in the message, or size. Choose what you want to filter on, then decide what to do with matching emails — delete them, send them to spam, or move them to a folder. Click "Create filter" and it takes effect when ready.
In Outlook, right-click a message and select "Create rule." Choose the condition (from this sender, with these words, etc.) and the action (delete, move to folder, mark as spam). In Yahoo Mail, click the three dots next to a message and select "Create filter." The process is similar: set the condition and choose what happens to matching emails. Once created, the filter runs automatically on all new incoming mail.
Unsubscribe from mailing lists you no longer want
Not all unwanted email is spam — some is legitimate mail from services you signed up for but no longer use. Marketing emails, newsletters, and account notifications from companies you do business with usually include an unsubscribe link at the bottom. Clicking that link removes you from their mailing list, so you stop receiving those emails.
Look at the very bottom of an email for text that says "Unsubscribe," "Manage preferences," or "Update your settings." Click that link and follow the instructions. Most unsubscribe links take you to a page where you can confirm you want to be removed, and the change takes effect within a few days. Some services let you choose which types of emails to receive instead of unsubscribing completely — you might keep order confirmations but turn off promotional emails.
Unsubscribing is different from marking as spam. Spam is unsolicited mail from senders you never agreed to hear from. Unsubscribe is for mail you once wanted but no longer do. Using unsubscribe for legitimate mailing lists is more effective than marking them as spam, because it removes you from the sender's list rather than just filtering future messages.
Report spam to your email provider
When you report spam to your email service, you help protect other users by flagging malicious or deceptive messages. Email providers use reports to identify new spam patterns and improve their filters. If many users report the same sender, the provider may block that sender's entire domain or flag their messages automatically.
In Gmail, open a spam message and click the three dots menu, then select "Report phishing" if the email is trying to trick you into giving up passwords or personal information, or "Report spam" for other unwanted mail. In Outlook, right-click a message and choose "Report" — you can report it as spam, phishing, or abuse. In Yahoo Mail, click the three dots and select "Report as spam" or "Report as phishing." These reports go to your email provider's abuse team, not to the sender.
Reporting is especially important for phishing emails — messages that pretend to be from your bank, a payment service, or a company you use, asking you to click a link and log in. These emails are designed to steal your login credentials or financial information. If you receive one, report it when ready and do not click any links in the message.
Empty your trash folder to permanently remove deleted emails
Deleted emails sit in your trash or deleted items folder for a set number of days before your email service removes them permanently. If you want to delete them sooner, you can empty the trash folder manually. This frees up storage space and ensures the messages cannot be recovered.
In Gmail, click "Trash" in the left sidebar, then click "Delete all messages in Trash" at the top. Gmail will ask you to confirm. In Outlook, right-click the "Deleted Items" folder and select "Empty Folder." In Yahoo Mail, click "Trash" and then "Empty Trash." Once you empty the trash, the emails are gone permanently and cannot be recovered. Be certain you do not need anything in the trash before you empty it.
You do not have to empty trash manually — your email service will do it automatically after the retention period ends. Emptying it yourself just speeds up the process and reclaims storage space sooner.
Frequently Asked Questions
Can I recover an email after I delete it?
Yes, for a limited time. Deleted emails move to trash first and stay there for 7 to 30 days depending on your email service before permanent removal. Open your trash folder, find the message, and move it back to your inbox. After the retention period ends, recovery is not possible.
What is the difference between deleting and marking as spam?
Deleting removes the message from your inbox but does not teach your filter anything. Marking as spam removes the message and tells your email service that similar messages should be caught automatically in the future. Use mark as spam for unwanted mail from senders you want to block.
Will unsubscribing stop all emails from a company?
Unsubscribe removes you from marketing and promotional mailing lists, but you may still receive transactional emails like order confirmations or password reset links. Some services let you choose which types of emails to receive when you unsubscribe. If you want to stop all emails from a sender, use a filter or mark their messages as spam.
How long does it take for a filter to work?
Filters take effect when ready on new incoming mail after you create them. They do not explore to emails you received before the filter was set up. If you want to clean up old spam, you need to delete or move those messages manually first.
Is it safe to click unsubscribe links?
Unsubscribe links from legitimate companies are safe. However, scammers sometimes include fake unsubscribe links in phishing emails to confirm your email address is active. If an email looks suspicious or you do not recognize the sender, do not click the unsubscribe link — mark it as spam or phishing instead.