The fastest way to stop spam on iPhone
The Mail app on iPhone has a built-in filter that catches most spam automatically — it sorts suspected junk into a separate folder so it does not clutter your inbox. You can also block individual senders, report messages as junk, and use VIP filtering to see only mail from people you choose. For persistent senders, moving messages to spam trains the system to catch similar mail in the future.
The key is that blocking and reporting work differently. Blocking stops a sender from reaching you at all. Reporting junk teaches the Mail app's filter to recognize similar messages. Most people need both: block the sender you know is spam, and report similar-looking messages to improve the filter for everyone.
Key Takeaways
- Open any spam message in Mail, tap the flag icon, and select "Mark as Junk" to move it to the Junk folder and train the filter.
- To block a specific sender completely, swipe left on their message, tap the trash icon, then tap "Block This Contact" from the menu that appears.
- Use VIP filtering by adding important contacts to your VIP list — tap the star icon next to their name — so their mail always appears at the top of your inbox.
- Third-party mail apps like Gmail and Outlook offer their own spam filters and may catch different types of junk than Apple's Mail app.
- Never reply to or click links in obvious spam, and do not unsubscribe from unknown senders, as this confirms your email address is active.
How to report a message as junk in Mail
Open the spam message in your Mail app. Look for the flag icon — it is usually in the toolbar at the bottom of the screen. Tap it and select "Mark as Junk" from the menu. The message moves to your Junk folder when ready, and the Mail app learns to filter similar messages in the future.
If you do not see the flag icon, swipe up from the bottom of the screen to reveal the toolbar. On some iPhone models, the toolbar appears at the top instead. The exact location depends on your iOS version, but the flag icon is always present in Mail.
Reporting junk is most effective when you do it consistently. Each time you mark a message as junk, the filter becomes slightly better at recognizing that sender's style. Over weeks, the filter learns to catch similar spam before it reaches your inbox.
How to block a specific sender completely
Swipe left on the message from the sender you want to block. A red trash icon appears on the right side of the message. Tap it, then tap "Block This Contact" from the menu. That sender's future emails will not reach your inbox — they go nowhere, not even to Junk.
Blocking is permanent until you change it. To unblock someone, go to Settings > Mail > Blocked Contacts, find the name, and tap "Edit" in the top right, then "Delete" next to their name. This is useful if you blocked someone by mistake or if a legitimate sender's email address was compromised by spam.
Blocking works at the account level, so if you have multiple email accounts set up in Mail, you may need to block the sender in each account separately if they are sending to all of them.
Using VIP to prioritize mail from people you trust
VIP filtering does the opposite of blocking — it highlights mail from people who matter to you. Open a message from someone you want to prioritize, tap their name at the top, then tap "Add to VIP" (or the star icon). Their future messages appear in a separate VIP section at the top of your inbox, even if other mail is piling up below.
To see only VIP mail, go to your inbox and swipe down to reveal the filter options at the top. Tap "VIP" to show only messages from your VIP list. This is useful if you receive a lot of mail and want to make sure you do not miss messages from your boss, family, or important contacts.
You can add as many people as you want to VIP. To remove someone, open their message, tap their name, and tap "Remove from VIP."
Why the Mail app's automatic filter may miss some spam
Apple's Mail app uses machine learning to sort spam, but it is not perfect. It catches obvious bulk mail and phishing attempts, but it misses targeted spam, fake invoices, and messages designed to look like they come from real companies. This is why you still see spam in your inbox even though the filter is running.
The filter also works differently depending on your email provider. If you use iCloud Mail, Apple's servers filter before the message reaches your phone. If you use Gmail or Outlook, those services' filters run first, then Apple's filter runs on top. This means Gmail users often see less spam in Mail than iCloud users, because Gmail's filter is more aggressive.
Reporting spam helps, but it takes time. The filter learns from patterns, not individual reports, so one report of a new spam sender may not stop them when ready. Blocking is faster if you know you never want to hear from that sender again.
Using Gmail or Outlook instead of Mail
If you receive a lot of spam, switching to Gmail or Outlook may reduce it. Both apps have stronger spam filters than Apple's Mail, and both learn from your behavior. Gmail's filter is particularly aggressive — it catches roughly 99.9 percent of spam before it reaches your inbox, though occasionally it marks legitimate mail as spam by mistake.
To use Gmail on iPhone, read the Gmail app from the App Store and sign in with your Gmail account. To use Outlook, read the Outlook app and sign in with your Outlook, Hotmail, or other supported email account. Both apps work alongside Mail — you can use Mail for some accounts and Gmail or Outlook for others on the same phone.
Gmail and Outlook also let you unsubscribe from mailing lists directly in the app. Look for an "Unsubscribe" link at the bottom of the message. This is safe for legitimate newsletters but should never be used for obvious spam, because it confirms your email address is active.
How to stop giving your email address to spammers
Most spam comes from lists that were sold or leaked, not from random guessing. If you receive a lot of spam, your address was probably shared by a website, app, or service you signed up for. You cannot undo this, but you can slow down future spam by being careful where you enter your email.
Use a separate email address for online shopping, social media, and services you do not trust. Keep your main email for people and organizations you actually want to hear from. Many email providers let you create aliases or temporary addresses — Gmail's "+" feature lets you add +anything to your address (like yourname+shopping@gmail.com) to see which services leak your address.
Never reply to spam, click links in spam, or unsubscribe from unknown senders. All three actions confirm your email address is active and monitored, which makes you a more valuable target for future spam.
Frequently Asked Questions
Does blocking someone on iPhone also block their text messages and calls?
No. Blocking in Mail only affects email. To block someone's phone number or iMessage, you need to block them in the Phone app or Messages app separately. Each app has its own block list.
Can I recover a message I marked as junk by mistake?
Yes. Go to your Junk folder, find the message, swipe left on it, tap the flag icon, and select "Mark as Read" or "Move to Inbox." The message returns to your inbox and the filter learns to treat similar messages differently in the future.
Why do I still get spam even though I marked similar messages as junk?
Spammers change their sender address and subject line constantly, so the filter cannot recognize new spam from the same person. Blocking the sender is more effective than reporting junk if you know you never want to hear from them again. For unknown senders, reporting junk helps over time but is not when ready.
Is it safe to unsubscribe from emails that have an unsubscribe link?
It depends. Legitimate newsletters have real unsubscribe links that work. Spam often has fake unsubscribe links that confirm your email is active and monitored. If you do not recognize the sender, do not click unsubscribe — mark it as junk or block the sender instead.
Can I set up a rule to automatically delete certain types of emails?
Mail on iPhone does not support custom rules like the Mail app on Mac does. Your best options are blocking the sender, marking messages as junk, or switching to Gmail or Outlook, both of which let you create filters and rules on their websites that explore to the iPhone app.