Why emails land in spam and how to fix it

Emails go to spam because your email provider's filters think they look suspicious — usually because the sender's domain fails security checks, the message contains certain words or formatting, or you've never received mail from that address before. The fix depends on which problem is happening. If you've already unblocked the sender, the next step is to train your email system to recognize their mail as legitimate by moving it to your inbox and marking it as not spam, then checking your filter settings to make sure you're not blocking them by accident.

Most email providers — Gmail, Outlook, Yahoo — use similar filtering logic, but the steps to stop spam differ slightly between them. The fastest solution is usually to add the sender to your contacts, because most providers treat mail from your contact list as safer. If that doesn't work, you'll need to check your filter rules to see whether you've accidentally created a rule that sends their mail away.

Key Takeaways

  • Moving an email from spam to your inbox and marking it "not spam" teaches your provider that future mail from that sender is safe.
  • Adding the sender to your contacts is the single most effective way to stop their emails from being filtered, because most providers trust mail from people you know.
  • Check your filter and blocked-sender lists — you may have accidentally created a rule that sends their mail to spam without realizing it.
  • If the sender's domain fails security checks (SPF, DKIM, or DMARC), they need to fix their email setup, but you can still receive their mail by adjusting your filter strictness.
  • Unsubscribe links in marketing emails work, but only if the sender honors them — marking mail as spam is faster if you don't want to hear from them again.

Move the email to your inbox and mark it not spam

This is the first step because it directly tells your email provider that you want this sender's mail. Open your spam or junk folder, find the email from the sender, and look for a button or link that says "Not spam," "Not junk," or "This isn't spam." Clicking it moves the email to your inbox and updates your provider's filter to be less suspicious of that sender in the future.

The effect is not when ready — your provider learns gradually as you repeat this action. If you receive multiple emails from the same sender over the next week or two, move each one out of spam. After three to five emails marked as not spam, most providers will stop filtering that sender automatically. If the emails keep landing in spam after that, the sender's domain likely has a security problem that needs fixing on their end, and you'll need to use one of the other methods below.

Add the sender to your contacts

Adding someone to your contacts tells your email provider that you trust them, and most providers treat mail from your contacts as lower risk. Open the email from the sender you want to stop filtering, look for their email address, and click "Add to contacts" or the plus icon next to their name. The exact location varies by provider — in Gmail it's usually a button near the sender's name at the top of the email; in Outlook it's often in a dropdown menu next to their address.

Once they're in your contacts, their future emails are much less likely to land in spam. This works even if you don't know the person well — adding them to contacts is purely a signal to your email system, not a social commitment. If you later decide you don't want their mail, you can remove them from contacts and mark their emails as spam instead.

Check your filter rules and blocked-sender list

You may have accidentally created a filter that sends a sender's mail to spam without realizing it. Open your email settings and look for a section called "Filters," "Rules," "Blocked senders," or "Blocked addresses" — the name varies by provider. Gmail calls it "Filters and Blocked Addresses," Outlook calls it "Focused Inbox" and "Blocked Senders," and Yahoo calls it "Filters."

Search for the sender's email address or domain name in your filter list. If you find a rule that sends their mail to spam or trash, delete that rule. Also check your blocked-senders list — if they're on it, remove them. After you delete the rule or unblock them, their mail should start reaching your inbox normally. If you don't remember creating the rule, it may have been set up automatically by a previous filter you created for a different reason — for example, a rule that blocks all emails with a certain word might be catching their mail by accident.

Adjust your spam filter strictness

Email providers let you choose how aggressive your spam filter is. A strict filter catches more spam but also blocks legitimate mail more often. If a sender's emails keep landing in spam even after you've marked them as not spam and added them to contacts, their domain may be failing security checks that your provider's strict filter catches.

Open your email settings and look for "Spam settings," "Filter level," or "Safety options." Most providers offer choices like "Low," "Standard," or "High" — or they let you choose between "Standard," "Focused," and "Other" inboxes. Moving to a less strict setting will let more of their mail through, though it may also let more actual spam in. A middle ground is to lower the filter strictness only for mail from that sender's domain, if your provider offers that option — Gmail allows this through filter rules, and Outlook allows it through the "Safe Senders" list.

Ask the sender to check their email setup

If none of the above steps work, the problem is usually on the sender's end. Email providers check three security standards — SPF, DKIM, and DMARC — to verify that an email really comes from the domain it claims to come from. If a sender's domain fails these checks, strict filters will block their mail no matter what you do on your end.

You can tell the sender this in plain language: "Your emails keep landing in my spam folder. Can you check that your domain's SPF, DKIM, and DMARC records are set up correctly?" If they use a business email service like Google Workspace or Microsoft 365, their IT person or email administrator can fix this. If they're sending from a personal domain or a small business email provider, they may need to contact their hosting provider for help. This is a technical fix on their side, not something you can do, but knowing what to ask for will help them solve it faster.

Unsubscribe from marketing emails you don't want

If the sender is a business or newsletter and you don't want their mail at all, look for an "Unsubscribe" link at the bottom of the email. Clicking it removes you from their mailing list — this is faster than marking each email as spam, and it's the method the sender expects you to use. The unsubscribe link is usually small text in gray at the very bottom of the email, sometimes in a footer with the sender's address.

Unsubscribe only works if the sender honors it, which legitimate businesses do because email law requires it. If you unsubscribe and keep receiving mail from them, then marking their emails as spam is appropriate. Never reply to a spam email asking to be removed — that confirms your address is active and usually results in more spam.

Frequently Asked Questions

Why do emails from my bank or credit card company keep going to spam?

Banks often send mail from multiple domains or servers, and some of those may fail security checks. Add the sender to your contacts and mark their emails as not spam. If it keeps happening, contact your bank's customer service and ask them to confirm their email setup is correct — they may need to fix their SPF or DKIM records.

Does marking an email as spam hurt the sender?

Marking mail as spam trains your own filter and doesn't directly affect the sender. However, if many people mark a sender's mail as spam, email providers may start filtering them for everyone. If you want to stop receiving mail from someone but don't want to hurt their reputation, use the unsubscribe link instead if one is available.

Can I create a filter that automatically moves a sender's mail to my inbox?

Yes. In Gmail, open the email, click the three-dot menu, and select "Create filter." Choose "Never send to spam" and save. In Outlook, right-click the sender's name and select "Add to Safe Senders." In Yahoo, go to Settings, Filters, and create a new filter that moves their mail to your inbox. This works even if their domain has security issues.

What's the difference between spam and promotions folders?

Spam is mail your provider thinks is unwanted or dangerous. Promotions is a separate folder for marketing emails from businesses you've signed up for. If a sender's mail lands in Promotions instead of Inbox, move it to Inbox and mark it as not spam. If it lands in Spam, follow the steps above.

If I add someone to contacts, will they see that I did?

No. Adding someone to your contacts is private — only you can see your contact list. The sender has no way of knowing you added them.