Why emails land in spam and what you can do about it
Email providers like Gmail, Outlook, and Yahoo use automated filters that look at sender reputation, message content, and how the email was sent. A legitimate email ends up in spam when the filter sees something that matches spam patterns — even if the sender is real and the message is genuine. The most common reasons are a sender's domain reputation is low, the email contains certain words or formatting that trigger filters, or the recipient's email provider has never seen that sender before.
You have control over some of these factors. You can tell your email provider to trust a sender, adjust your filter settings, and ask senders to change how they send mail to you. You cannot control a sender's domain reputation directly, but you can understand what it means and why it matters.
Key Takeaways
- Add a sender's address to your contacts or mark their emails as "not spam" to train your email provider that you want their messages.
- Ask senders to use a domain name (like company.com) instead of a free email account (like Gmail or Yahoo), because free accounts have lower sender reputation by default.
- Check your spam folder regularly for the first few weeks after unblocking someone, because filters sometimes need multiple messages to learn your preference.
- Adjust your email provider's filter settings to "low" or "standard" instead of "high" if you are missing legitimate mail, though this will let more spam through.
Add the sender to your contacts or mark emails as "not spam"
The fastest way to protect a sender's emails is to add them to your contacts. In Gmail, click the sender's name or email address at the top of the message, then click "Add to Contacts." In Outlook, right-click the sender's name and select "Add to Contacts." In Yahoo Mail, click the sender's name and choose "Add to Contacts." Once someone is in your contacts, their emails are far less likely to land in spam.
If you do not want to add them as a contact, mark individual emails as "not spam" instead. In Gmail, open the email and click the trash icon, then select "Report not spam." In Outlook, click the junk icon and choose "Not Junk." In Yahoo, click the spam icon and select "This is not spam." Doing this once or twice trains your filter, but adding them to contacts is more reliable because it signals a trusted relationship.
Ask the sender to use a business domain instead of a free email account
Sender reputation is a score that email providers assign to the address or domain sending the mail. Free email accounts like Gmail, Yahoo, and Outlook have lower sender reputation than business domains because they are easier to use for spam. When someone sends you mail from a free account, your email provider treats it with more suspicion than mail from a company domain.
If you are receiving important emails from someone using a free account, ask them to send from a business email address instead — one that ends in their company name, like john@acmecorp.com. If they work for themselves, they can set up a low-cost business domain through GoDaddy, Namecheap, or Google Workspace. This single change often moves their emails out of spam without you having to do anything else.
If the sender cannot switch to a business domain, adding them to your contacts becomes even more important, because your filter will need that signal to override the low sender reputation.
Check your spam folder for the first few weeks
After you unblock someone or add them to your contacts, their emails may still land in spam for a few messages. Email filters learn from patterns, and one "not spam" marking is not always enough. Check your spam folder every few days for the first two to three weeks to catch any messages that slip through.
When you find their emails in spam, mark them as "not spam" each time. After three to five messages marked this way, most providers will stop filtering that sender. This is especially true if you also added them to your contacts — the combination of contact status plus repeated "not spam" markings trains the filter faster than either one alone.
Adjust your email provider's filter strength
Gmail, Outlook, and Yahoo all let you change how aggressively their spam filters work. A "high" or "strict" setting catches more spam but also blocks more legitimate mail. A "low" or "standard" setting lets more mail through, including some spam.
In Gmail, go to Settings, then Filters and Blocked Addresses. You cannot change the overall filter strength here, but you can create a filter rule that sends mail from a specific sender directly to your inbox, bypassing spam checks entirely. Click "Create a new filter," enter the sender's email address, then choose "Never send it to spam."
In Outlook, go to Settings, then Mail, then Junk Email. You will see options for "Standard," "Safe Senders Only," and "Trusted Senders Only." Choose "Standard" if you are missing too much mail. You can also add senders to your Safe Senders list directly from this page.
In Yahoo Mail, click the gear icon, go to Settings, then Filters. You can create a filter that automatically moves mail from a sender to your inbox. This is more reliable than changing the overall filter level because it targets just the senders you trust.
Understand what triggers spam filters
Certain words, formatting, and sending patterns make emails look like spam to automated filters. Excessive capitalization, too many exclamation marks, urgent language like "ACT NOW" or "LIMITED TIME," and links to shortened URLs all raise red flags. Emails with many images and few words, or emails sent to hundreds of recipients at once, also trigger filters.
If someone is sending you mail that keeps landing in spam even after you have added them to contacts, ask them to check their message for these patterns. They may not realize their email looks like spam to a filter. Suggest they use a normal subject line, avoid all-caps text, limit links, and send to fewer recipients at once.
Frequently Asked Questions
Will adding someone to my contacts stop all their emails from going to spam?
Adding a contact usually prevents spam filtering, but not always. If the sender's domain reputation is very low or they are sending from a compromised account, some emails may still be filtered. Mark those emails as "not spam" when you find them, and ask the sender to switch to a business domain if the problem continues.
What is the difference between marking an email "not spam" and creating a filter rule?
Marking "not spam" trains your filter over time based on that one message. A filter rule (in Outlook or Yahoo) or a "never send to spam" rule (in Gmail) applies to all future emails from that sender automatically. Filter rules are stronger and work when ready, while "not spam" markings work gradually.
If I lower my spam filter strength, will I get more spam?
Yes. Lowering filter strength from "high" to "standard" or "low" will let more spam through. Use this only if you are missing a lot of legitimate mail. A better approach is to create a filter rule for the specific senders you trust, rather than weakening the filter for everyone.
Can I ask my email provider to whitelist a sender?
Most email providers do not offer whitelisting support to individual users. Gmail, Outlook, and Yahoo all rely on users to manage their own contacts and filter rules. If you work for a company, your IT department may be able to whitelist domains at the organization level, but that is different from personal email accounts.
Why do emails from my bank or credit card company sometimes go to spam?
Financial institutions send mail from many different servers and domains, which can confuse spam filters. Add their main email address to your contacts, and if they offer it, sign up for alerts through their website or app instead of relying on email alone. You can also create a filter rule specifically for their domain to may support those emails always reach your inbox.