Why emails end up in spam and what you can do about it

Email providers like Gmail, Outlook, and Yahoo use automated filters to catch spam, and legitimate emails get caught in those filters all the time. The filter looks at where the email came from, what it says, how it's formatted, and whether the sender's domain has a good reputation. You can't control the filter itself, but you can take steps on your end to make sure your emails look legitimate to it — and you can tell your email provider to trust certain senders.

The most effective approach is a combination: add trusted senders to your contacts, adjust your filter settings, and ask senders to check their own setup. Most of the time, one of these three things will solve the problem.

Key Takeaways

  • Add the sender's email address to your contacts or safe sender list — this is the fastest way to move their emails out of spam.
  • Check your spam folder regularly for the first few emails from a new sender, because the filter learns from what you do with them.
  • Ask senders to verify their domain setup, especially if they're sending from a business email address, because authentication problems are a common reason for spam filtering.
  • Create email rules or filters in your email provider's settings to automatically sort emails from certain senders into your inbox.
  • If a sender's entire domain is being filtered, contact your email provider's support — they can whitelist it on their end.

Add the sender to your contacts or safe sender list

The simplest fix is to tell your email provider that you trust this sender. In Gmail, open an email from that person and click the three dots menu, then select "Add to Contacts." In Outlook, right-click the sender's name and choose "Add to Safe Senders." In Yahoo Mail, click the sender's name and select "Add to Contacts." Once you do this, future emails from that address will almost never land in spam.

This works because email filters treat messages from your contacts differently — they assume you wouldn't add someone you don't want to hear from. The filter still scans the email for viruses or malware, but it won't reject it based on content or sender reputation.

Mark emails as "not spam" to train your filter

When you find an email in your spam folder that shouldn't be there, open it and click "Not Spam" or "Report Not Spam." In Gmail, this button is at the top of the email. In Outlook, right-click the email and select "Mark as Not Junk." In Yahoo, click "Not Spam." Each time you do this, your filter learns a little more about what you want to receive.

This is especially important for the first few emails from a new sender. Email filters learn from your behavior, so if you mark their first three emails as not spam, the filter will start letting them through automatically. Don't just move the email to your inbox — use the "not spam" button so the filter actually learns.

Create a filter or rule to bypass spam checks

Most email providers let you create rules that automatically sort incoming mail. In Gmail, open an email from the sender, click the three dots, and select "Create filter." Check the box for "Never send to spam" and click "Create filter." In Outlook, go to Settings, then Mail, then Rules, and create a new rule that moves emails from that sender to your inbox. In Yahoo, click Settings, then Filters, and add a new filter.

A filter is stronger than just adding a contact — it tells your email system to treat that sender's emails as priority and skip the spam check entirely. Use this for senders you hear from regularly, like billing notifications or newsletters you actually want.

Ask the sender to check their domain authentication

If emails from a business or organization keep landing in spam, the problem might be on their end. Email providers check whether a domain is set up correctly using standards called SPF, DKIM, and DMARC. If a sender hasn't configured these, their emails look suspicious to filters, even if the content is legitimate.

You can ask the sender to verify their setup with their email provider or IT department. They should check that their domain has valid SPF records, DKIM signing enabled, and DMARC policy configured. This is especially important if they're sending from a business domain — personal email accounts are less likely to have these issues, but they can still benefit from proper setup.

If you're the one sending emails that others report as spam, this is the fix. Contact your email provider's support and ask them to help you set up SPF, DKIM, and DMARC records for your domain.

Contact your email provider if a whole domain is blocked

Sometimes an entire domain gets flagged by your email provider's reputation system, and no individual filter adjustment will help. This happens when the domain has been used for spam in the past, or when it's new and has no reputation yet.

If this is happening, contact your email provider's support team and tell them the sender's domain is being blocked. Provide the sender's email address and explain that you want to receive emails from them. Support can whitelist the domain on their end, which overrides the automatic filter. This usually takes a few hours to a few days to take effect.

Check your email provider's settings for overly strict filters

Some email providers let you adjust how aggressive your spam filter is. In Gmail, go to Settings, then Filters and Blocked Addresses, and check whether you've accidentally blocked the sender. In Outlook, go to Settings, then Mail, then Junk Email, and review your blocked senders list. In Yahoo, click Settings, then Filters, and check your rules.

You can also lower your filter sensitivity in some providers. Gmail doesn't have a sensitivity slider, but Outlook and Yahoo do — if you're catching too much legitimate mail, you can move the slider toward "Low" to let more emails through. Be aware that this will also let more actual spam through, so use it only if you're willing to check your spam folder more often.

Frequently Asked Questions

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

Financial institutions often send emails with links and account information, which can trigger spam filters. Add the sender to your contacts when ready. If it keeps happening, contact your bank and ask whether their domain has proper authentication set up. You can also create a filter specifically for their emails.

Can I unblock someone I previously blocked?

Yes. In Gmail, go to Settings, Filters and Blocked Addresses, find the blocked address, and click "Unblock." In Outlook, go to Settings, Mail, Junk Email, and remove them from the blocked senders list. In Yahoo, go to Settings, Filters, and delete the rule. After you unblock them, add them to your contacts so they don't get filtered again.

What if I mark something as "not spam" but it keeps going to spam?

The sender's domain may have a reputation problem that overrides your personal settings. Try creating a filter instead of just marking as not spam — filters are stronger. If that doesn't work, contact your email provider's support and ask them to whitelist the domain.

Do I need to do anything special for newsletters I want to receive?

Add the sender to your contacts and create a filter for their emails. Newsletters often trigger spam filters because they contain promotional language and links. Once you've created a filter, future newsletters will go straight to your inbox.

Will unblocking someone let them send me malware?

No. Your email provider still scans all incoming emails for viruses and malware, regardless of whether they're from a contact or a blocked sender. Unblocking just tells the filter to trust the sender's reputation — it doesn't disable security scanning.