Why your email ends up in junk and how to fix it

Emails land in junk because your email provider's filters see something that looks like spam — a sender you've never written to, a domain that mimics a real company, or language that matches known scam patterns. The problem is that legitimate emails get caught too, especially from banks, services you signed up for, or people emailing you for the first time. You can't stop the filter from running, but you can tell it which senders are safe, and you can adjust how aggressive the filter is.

The fastest fix is to move the email back to your inbox and mark it as "not junk" — most email systems learn from this and stop filtering that sender. But if emails keep disappearing, you'll need to add the sender to your contacts or whitelist, change your filter settings, or check whether the sender's domain is actually legitimate.

Key Takeaways

  • Moving an email to your inbox and marking it "not junk" teaches your email system to trust that sender going forward.
  • Adding a sender to your contacts or address book is the most reliable way to prevent their emails from being filtered.
  • Whitelisting a domain (like @yourbank.com) stops all emails from that organization from going to junk, even if you haven't emailed them before.
  • Checking your junk folder weekly catches legitimate emails before they're deleted, since most email systems empty junk after 30 days.
  • If a sender's domain looks wrong or you don't recognize it, the email may actually be a phishing attempt, not a filtering mistake.

Mark the email as not junk in Gmail, Outlook, or Yahoo

The simplest step is to tell your email system the message is legitimate. Open your junk or spam folder, find the email, and look for a button or option that says "Not spam", "Not junk", or "Mark as not junk". In Gmail, this button appears at the top of the email. In Outlook, right-click the email and select "Mark as not junk". In Yahoo Mail, click the message and select "Not spam" from the toolbar.

Doing this once teaches the system to watch for that sender's future emails more carefully. If the same sender keeps landing in junk, you'll need to take the next step and add them to your contacts.

Add the sender to your contacts or address book

When someone is in your contacts, their emails almost never go to junk. Open the email from the sender you want to trust. Look for their email address — it's usually at the top of the message next to their name. Click on their name or address, and select "Add to contacts" or "Save contact". You don't need to fill in their phone number or address; just saving the email address is enough.

In Gmail, you can also click the three dots at the top right of the email, select "Add to contacts", and save. In Outlook, right-click the sender's name and choose "Add to contacts". In Yahoo, click the sender's name and select "Add to contacts". Once they're saved, their emails will route to your inbox by default.

Whitelist a sender's domain if you receive many emails from them

If you get regular emails from a company (your bank, your employer, a service you use), whitelisting their entire domain stops all their emails from being filtered, even if they come from different addresses within that organization. A domain is the part after the @ symbol — for example, @chase.com or @amazon.com.

The steps vary by email provider. In Gmail, go to Settings, then Filters and Blocked Addresses, and create a new filter. In the "From" field, enter the domain (for example, @yourbank.com). Click "Create filter" and check the box for "Never send to spam". In Outlook, go to Settings, then Mail, then Junk email, and add the domain to your Safe Senders list. In Yahoo Mail, go to Settings, then Security and privacy, then Blocked addresses, and add the domain to your Allowed senders list.

Check your filter settings and lower the sensitivity if needed

Your email provider lets you choose how strict the junk filter is. A high setting catches more spam but also traps more legitimate mail. A low setting lets more through but means more actual spam reaches your inbox. If you're losing too many real emails, you can dial back the filter.

In Gmail, go to Settings, then Filters and Blocked Addresses, and look at your existing filters — you may have created rules that are too broad. In Outlook, go to Settings, then Mail, then Junk email, and change the filter level from "High" to "Standard" or "Low". In Yahoo Mail, go to Settings, then Security and privacy, then Spam protection, and select a lower filter level. Lowering the filter means you'll see more spam in your inbox, so you'll need to delete it manually, but fewer legitimate emails will disappear.

Verify the sender's address before trusting it

Before you whitelist or add a sender to your contacts, check that their email address is actually legitimate. Scammers often use addresses that look almost like real companies — for example, @ch4se.com instead of @chase.com, or @amaz0n.com instead of @amazon.com. If you're unsure, visit the company's official website and look for their contact email there, or call their customer service number and ask.

If an email claims to be from your bank but asks you to click a link and enter your password, it's almost certainly a phishing attempt, not a legitimate message that was filtered by mistake. Never whitelist or trust an email like this. Real banks and services don't ask for passwords or account numbers by email.

Check your junk folder weekly so emails don't get deleted

Most email systems delete messages from your junk folder after 30 days. If you don't check it regularly, you may miss important emails that were filtered by mistake. Set a reminder to look at your junk folder once a week. Scan the list for senders you recognize, move their emails back to your inbox, and mark them as not junk.

This is especially important if you're waiting for an email from a service you just signed up for, a password reset, or a confirmation message. These often come from automated addresses that filters flag as suspicious. Checking weekly catches them before they're gone for good.

Frequently Asked Questions

Why do emails from my bank keep going to junk?

Banks often send emails from automated addresses that don't match the bank's main domain, which triggers spam filters. Add the bank's email address to your contacts, or whitelist their domain (like @chase.com). If you're not sure the email is real, call the bank's customer service number from the back of your card and ask whether they sent it.

Can I stop all emails from a sender from going to junk at once?

Yes. Add them to your contacts, or whitelist their domain if they're an organization. Both methods prevent future emails from that sender from being filtered. If they've already sent you emails that are in junk, move those back to your inbox and mark them as not junk as well.

What if I whitelist a domain and still get spam from it?

Whitelisting a domain means all emails from that domain reach your inbox, so if you're getting spam from addresses within it, you may have whitelisted the wrong domain or the domain has been compromised. Remove it from your whitelist and instead add only the specific email addresses you trust to your contacts.

Does marking an email as not junk permanently fix the problem?

Marking as not junk helps, but it's not may provide to stop future emails from that sender from being filtered again. Adding the sender to your contacts is more reliable. If emails keep disappearing, use both methods — add them to contacts and whitelist their domain.

How do I know if an email is actually spam or just filtered by mistake?

Check the sender's email address carefully — does it match the company's official domain? Look for spelling mistakes or unusual characters. Real companies don't ask for passwords or account numbers by email. If you're unsure, contact the company directly using a phone number or website you know is real, not a link in the email.