The fastest way to stop spam on iPhone
You can block spam emails on iPhone using the Mail app's built-in filter, by marking messages as junk one at a time, or by creating a rule that automatically sends certain emails to trash. The Mail app does not catch all spam automatically — you have to teach it what spam looks like by marking messages yourself, or set up filters based on sender address or subject line.
Most spam reaches your inbox because the sender's address is new or spoofed. iPhone's Mail app learns from your actions: when you mark an email as junk, it remembers that sender and similar patterns. Over time, fewer spam messages will land in your inbox, though some will always slip through.
Key Takeaways
- Mark individual spam emails as junk by swiping left on the message and tapping the trash icon, then selecting "Mark as Junk."
- Create a VIP list in Mail to see only messages from people you trust, hiding everything else from your main inbox view.
- Set up email rules through Settings > Mail > Rules to automatically move emails from specific senders or with certain words to the trash folder.
- Block a sender entirely by opening their email, tapping the sender's name at the top, and selecting "Block This Contact."
- Gmail and Outlook accounts have their own spam filters that work separately from iPhone's Mail app, so check those settings too if you use those services.
Mark spam as junk to train your inbox
The simplest action you can take right now is to mark individual spam messages as junk. Open the Mail app, find a spam email, and swipe left on it. A trash icon and a junk icon will appear — tap the junk icon (it looks like a folder with a down arrow). The Mail app will move that message to your Junk folder and remember the sender for next time.
Do this consistently. Every time you see spam, mark it as junk instead of just deleting it. The Mail app learns from these actions and starts filtering similar messages automatically. This takes a few weeks to become effective, but it works better than ignoring spam because you are teaching the system what you do not want to see.
If you accidentally mark a real email as junk, go to your Junk folder, find the message, swipe left, and tap "Move to Inbox." The Mail app will adjust and be less likely to filter that sender in the future.
Block a sender completely
If one sender keeps emailing you and you never want to hear from them again, you can block them. Open any email from that sender, tap their name or email address at the top of the message, and scroll down. You will see a "Block This Contact" option — tap it. That sender's emails will no longer reach your inbox; they will go straight to trash.
Blocking works best when you know exactly who is sending the spam. If the sender uses a different email address each time (a common spam tactic), blocking one address will not stop the others. In that case, marking as junk is more effective because the Mail app can recognize patterns even when the exact address changes.
You can unblock a contact later if you change your mind. Go to Settings > Mail > Blocked Contacts and tap "Edit," then swipe left on the name and tap "Delete" to remove them from the blocked list.
Create rules to automatically delete or move emails
If you receive spam with the same sender address or the same words in the subject line, you can create a rule that automatically sends those emails to trash. Go to Settings > Mail > Rules and tap "Add Rule." Give the rule a name (like "Spam from XYZ Company"), then set the condition: choose whether you want to match the sender, subject line, or message body.
Type the exact word or phrase you want to match. For example, if every spam email says "Congratulations! You won!" in the subject, enter that phrase. Then choose the action: "Move to Trash," "Move to Junk," or "Move to a specific folder." Tap "Save" and the rule is active immediately.
Rules work only on new emails arriving after you create them — they do not affect messages already in your inbox. If you create a rule and want it to apply to old emails too, you will need to manually move those messages to trash first. You can create multiple rules, and they all run in the order you created them.
Use VIP and Favorites to hide spam from view
Another approach is to create a VIP list of senders you actually want to hear from, then view only those messages in your inbox. Open Mail, tap the Mailboxes tab at the bottom, and scroll down to "VIP." Tap "Edit" and add the people whose emails matter to you — family, work contacts, important services. Now tap the VIP mailbox to see only their messages.
This does not delete spam, but it removes it from your sight. All other emails, including spam, still arrive in your main inbox, but you can check that folder less often. This works well if you receive a lot of email and want to focus on what matters first.
You can also use the Favorites feature in a similar way. Add contacts to your Favorites, and their emails will appear at the top of your inbox with a star. This keeps important messages visible without hiding everything else.
Check your email provider's spam settings
If you use Gmail, Outlook, Yahoo, or another email service through the iPhone Mail app, that service has its own spam filter running on their servers before emails even reach your phone. iPhone's Mail app filters are a second layer, but the first layer matters most.
Log into your email account on a computer and check the spam settings. For Gmail, go to Settings > Filters and Blocked Addresses to see what rules are already active and create new ones. For Outlook, go to Settings > Mail > Junk Email. These server-side filters catch spam before it downloads to your phone, so they are worth setting up even though you cannot access them directly from iPhone.
Mark spam as junk in the Mail app on your phone, and also mark it as junk in the web version of your email account. The more you mark something as spam in both places, the better both filters learn what you do not want to see.
Frequently Asked Questions
Why does spam still reach my inbox if I keep marking it as junk?
Spammers use new email addresses constantly, so the Mail app cannot recognize them as spam until you mark them. If you are receiving spam from many different addresses, marking individual messages helps over time, but you may need to create rules for common phrases instead. Server-side filters from your email provider (Gmail, Outlook) catch more spam than iPhone's Mail app alone.
Can I report spam to Apple or my email provider?
Apple does not have a spam reporting system in the Mail app. However, your email provider does. In Gmail, you can click "Report phishing" or "Report spam" on the web version. In Outlook, use "Report junk." These reports help the provider improve their filters for everyone, not just you.
What if a blocked contact tries to email me?
Their emails will go directly to your trash folder. You will not see a notification, and you will not know they sent anything unless you check trash. If you need to know when someone contacts you, do not block them — mark their emails as junk instead, which still filters them but keeps them in the Junk folder where you can review them later.
Do I need to download a third-party spam filter app?
No. iPhone's built-in Mail filters and your email provider's server-side filters handle most spam without additional apps. Third-party apps cannot access the Mail app's inbox directly on iPhone, so they are less effective than using the tools you already have. Focus on marking spam as junk and creating rules first.
Will blocking someone prevent them from seeing my emails?
No. Blocking only stops their emails from reaching you — it does not prevent you from sending to them or stop them from receiving your messages. If you want to prevent someone from contacting you and also make sure they cannot reach you, you may need to contact your email provider about additional options.