Skip to main content
← Back to blog
OutlookDeliverabilityTroubleshooting· 8 min read

Outlook Emails Going to Junk: How to Fix It

Outlook's junk folder catches more cold email than most senders realise. The fix is not always obvious — Outlook weights signals very differently from Gmail. Here is the diagnostic, step by step.

By Warmerly Team·

If your cold email is landing in Outlook's junk folder, the fix is not always the same as the Gmail fix. Outlook — covering Outlook.com, Hotmail, Live, and the vast Microsoft 365 estate — weights signals differently from Gmail. It leans heavier on IP reputation, is stricter about DKIM key strength, and honours blocklists that Gmail tends to ignore. This guide walks through the diagnostic in order, from the things that cause most cases to the edge cases you only hit at scale.

Step 1: Audit your authentication, starting with DKIM

Outlook is harder on weak DKIM than Gmail. A missing DKIM signature or a 1024-bit key is enough to send a clean message straight to junk, even if your content is fine. Start there.

  • Run dig TXT <selector>._domainkey.yourdomain.com and confirm the record exists. If the selector is unknown, check your mail provider's admin console.
  • Check the key length. A p= value shorter than 256 characters in the TXT record is likely a 1024-bit key. Regenerate at 2048-bit.
  • Run dig TXT yourdomain.com and confirm there is exactly one SPF record with fewer than 10 DNS lookup steps.
  • Check your DMARC record at _dmarc.yourdomain.com. At minimum, have p=none with an rua reporting address pointing to a mailbox you read.

Send a test message from your sending address to an Outlook.com address you control. Open the original headers and confirm: SPF: PASS, DKIM: PASS, DMARC: PASS. If any of them fail, fix that one before moving on. Everything else is secondary to auth.

Step 2: Register your IPs with Microsoft SNDS

Google has Postmaster Tools. Microsoft has Smart Network Data Services (SNDS). If you have not registered your sending IPs there, you are flying blind on the Outlook side.

SNDS shows, per IP address: the volume Microsoft sees, the filter result (Green, Yellow, or Red), estimated complaint rate, and spam trap hits. A Yellow or Red filter result is a direct cause of junk folder placement. Yellow means Outlook is filtering some of your mail; Red means it is blocking or junking nearly everything. Register at postmaster.live.com, add your sending IPs, and give it 24 to 48 hours for data to populate.

Also join the Junk Email Reporting Program (JMRP). This gives you a complaint notification each time a recipient clicks Junk on one of your messages — Microsoft's equivalent of Gmail's feedback loop. If you are not receiving any JMRP reports, check whether your sending domain is enrolled correctly.

Step 3: Check public blocklists

Outlook checks blocklists that Gmail often ignores. A listing on one of these can override even clean authentication and a good sending history. The most common ones to cause Outlook junk placement include Spamhaus, SpamRats, UCEPROTECT, and Spamcop.

  • Use MXToolbox Blacklist Check or MultiRBL.com and enter each IP you send from.
  • If you use a shared sending pool, your campaign vendor handles the IPs. Open a support ticket with them if a listing shows up — they are responsible for the delisting.
  • If you manage dedicated IPs, submit delisting requests directly. Most lists process them within 24 to 72 hours once you have fixed the root cause.

Step 4: Audit your content for Outlook's specific triggers

Outlook's content scanner has different priorities from Gmail's. Based on patterns visible in inbox placement tests:

  • High link-to-text ratio. More than one link per 50 words consistently triggers Outlook's filter. For cold outreach, one link in the whole message is the safe ceiling.
  • Image-heavy messages with little text. Pure-image emails (marketing HTML templates) reliably go to junk. Plain-text or minimal-HTML performs better with Outlook.
  • Redirect chains. A link that passes through a shortener or redirect service — especially more than once — is flagged. Use clean, direct destination URLs.
  • Mismatched display name vs sending address. If your From name has no obvious relationship to your sending domain, Outlook's filter increases its score.
  • Missing plain-text MIME part. All well-formed emails should include both text/plain and text/html parts. HTML-only messages look more like bulk mail.

Step 5: Warm up properly for Outlook, not just Gmail

Many warmup tools generate most of their peer traffic to Gmail addresses, which builds Gmail reputation but does little for Outlook. To warm up for Outlook specifically, your warmup peer pool needs a meaningful proportion of Outlook.com and Microsoft 365 mailboxes on the receiving end.

Check your warmup tool's placement reporting: if your inbox placement tests only return Gmail results, you have no visibility into Outlook. Warmerly's placement seeds include both Outlook.com and a Microsoft 365 tenant as part of the standard health score, so Outlook placement is visible by default.

Also note that Outlook's IP reputation builds more slowly than Gmail's domain reputation. Give warmup at least 14 to 18 days before you start cold sends, even for aged domains. Drip sending throughout the day builds a cleaner Outlook footprint than a single daily batch, because EOP's volume heuristics are time-weighted.

Step 6: Check your sending volume and pattern

Outlook's Exchange Online Protection is sensitive to volume spikes in a way that differs from Gmail. Gmail notices spikes in domain reputation over a rolling window of several days. Outlook reacts faster to per-IP volume changes, sometimes within hours of a spike.

If you increased send volume by more than 30% in a single day, that alone could be the cause. Pull back to the volume you were at before the problem started, and ramp at 20% per week. If your vendor recently moved you to a new IP without prior warmup, ask them to move you back to a warmed one while the new IP builds history.

Step 7: Give it time, then test properly

After fixing authentication, blocklist, content, and volume issues, Outlook reputation takes time to recover. IP-level reputation can remain sticky for 7 to 14 days after the underlying cause is resolved. Do not judge the fix by sending a test message the same day you made the change.

When you do test, use seed mailboxes across multiple Microsoft environments. An Outlook.com consumer address and a Microsoft 365 tenant address can give different results. Enterprise Microsoft 365 tenants with custom EOP rules are the hardest to inbox, so test both if your prospects are mostly enterprise.

The 80/20 for Outlook junk

In most cases, fixing authentication (especially DKIM key strength), removing a blocklist listing, and pulling back send volume together resolve the problem. Do all three before trying content changes — content is usually the symptom, not the cause.

Where Warmerly fits in the fix

Warmerly monitors your SPF, DKIM, DMARC, and MTA-STS records daily and flags auth failures with step-by-step remediation copy, not just a red or green badge. Inbox placement tests cover Outlook.com and Microsoft 365 alongside Gmail, so you can see Outlook placement as part of your normal health score rather than discovering the problem from a dropping reply rate.

If you are mid-warmup and seeing Outlook junk placement, keep the warmup running and reduce cold send volume rather than stopping warmup entirely. Stopping warmup during a reputation problem almost always makes the recovery slower, not faster.

Keep reading

Ready to land in the inbox?

Connect a mailbox in one click and watch your reputation climb. No credit card required.