Troubleshooting11 min read·Updated 2026-04-30

How to Fix Outlook/Microsoft Deliverability for Cold Email

Microsoft junks 73% of cold email. Here is exactly how to fix it.

RB

Rees Bayba

Founder, Astra GTM

TL;DR

  • Microsoft Outlook is the hardest inbox to reach for cold email. Only 27% of cold emails make it to Outlook inbox vs. 45-55% for Gmail.
  • The single highest-impact fix: send to Outlook recipients from Microsoft 365 mailboxes, not Google Workspace. Microsoft-to-Microsoft deliverability is significantly better.
  • Strip everything: plain text only, no tracking pixels, no links in the first email, no HTML formatting. Microsoft's SmartScreen filter is more aggressive than Gmail's spam classifier.
  • Volume discipline is critical. Maximum 20 emails/day per Microsoft mailbox. Ramp by 2/day per week. Microsoft penalizes volume spikes more harshly than Gmail.
  • Verify your warmup network includes real Microsoft/Outlook accounts. Gmail-only warmup networks do nothing for your Microsoft reputation.

If you're running cold email campaigns in 2025-2026, you've noticed the same thing everyone else has: Gmail deliverability is manageable, but Microsoft Outlook is crushing you. This is not a misconfiguration problem you can fix with one DNS record. Microsoft has fundamentally different spam filtering than Gmail, and it requires a different strategy.

73%
percentage of cold emails junked by Microsoft Outlook

Based on Instantly's Q1 2025 deliverability analysis across millions of sends. Gmail inbox placement runs 45-55%. Microsoft/Outlook runs 26-27%. The gap has widened every quarter since 2024.

Why Microsoft Is Different from Gmail

Gmail and Outlook both filter spam, but they use different signals, weight them differently, and offer different levels of transparency. Understanding these differences is the foundation for fixing your Outlook deliverability.

FactorGmailMicrosoft Outlook
TransparencyGoogle Postmaster Tools: domain reputation, spam rate, auth statusMicrosoft SNDS: IP-level data only, no domain reputation dashboard
Authentication weightRelaxed DMARC alignment usually sufficientStrict DMARC alignment heavily weighted; misalignment = junk
Content filteringAI-based, focuses on engagement signals over timeSmartScreen: aggressive, penalizes first-time senders more
IP reputationDomain reputation matters more than IPShared IP reputation penalties are more severe
Volume sensitivityModerate -- gradual ramps work at 30-40/day per mailboxHigh -- any spike triggers throttling, max 20/day recommended
Warmup effectivenessGmail-to-Gmail warmup builds reputation quicklyOnly works if warmup network includes real Microsoft accounts

Fix 1: Split Your Infrastructure

This is the highest-impact change you can make. Most cold email practitioners send from Google Workspace mailboxes because they're easier to set up and manage. But Google-to-Microsoft email is heavily scrutinized. Microsoft trusts Microsoft senders more than external senders.

How to Split

  1. 1Identify which of your prospects use Microsoft. Look for domains using Outlook/Exchange MX records. Tools like Hunter.io or a simple MX record lookup can identify this. Any domain with MX records pointing to *.mail.protection.outlook.com is on Microsoft 365.
  2. 2Set up Microsoft 365 mailboxes on your alternate sending domains. This means buying Microsoft 365 Business Basic licenses ($6/user/month) for your cold email domains.
  3. 3Route your campaigns: Microsoft prospects get emails from Microsoft mailboxes. Gmail/Google Workspace prospects get emails from Google mailboxes. Most cold email platforms (Instantly, SmartLead) let you assign specific mailboxes to specific leads or filter by mail provider.
  4. 4Warm up your Microsoft mailboxes separately. They need the same 14-21 day warmup period as Google mailboxes. Use a warmup tool that explicitly supports Microsoft mailboxes in its network.

This alone can move your Outlook inbox rate from 20-25% to 40-50%. It's more infrastructure work and more cost ($6/user/month for M365 licenses), but the deliverability improvement is dramatic.

Fix 2: DMARC Alignment

Microsoft places significantly more weight on DMARC alignment than Gmail does. DMARC alignment means the domain in your email's 'From' address matches the domains authenticated by SPF and DKIM. When these don't match, Microsoft treats it as a forgery signal.

How to Verify and Fix DMARC Alignment

  1. 1Check your current DMARC record: run _dmarc.yourdomain.com through MXToolbox DMARC Lookup. If you don't have a DMARC record, add one immediately.
  2. 2Set relaxed alignment: your DMARC record should include aspf=r (relaxed SPF alignment) and adkim=r (relaxed DKIM alignment). A good starting record: v=DMARC1; p=none; aspf=r; adkim=r; rua=mailto:dmarc@yourdomain.com
  3. 3Verify alignment in email headers: send a test email to a Microsoft account, then view the full headers. Look for 'dmarc=pass' -- if you see 'dmarc=fail' or 'dmarc=bestguesspass', your alignment is broken.
  4. 4Check that your email platform's sending domain matches your From domain. If you're sending as you@yourdomain.com but your email platform sends via their own domain (platform-mail.com), DMARC alignment will fail. Use your own custom tracking domain and sending domain.
  5. 5Monitor DMARC reports: the rua= address in your DMARC record receives aggregate reports showing authentication results. Tools like Postmark's DMARC tool (dmarc.postmarkapp.com) provide a free, readable dashboard for these reports.

Fix 3: Content Adjustments for Microsoft

Microsoft's SmartScreen filter is more aggressive about content than Gmail. Content that passes Gmail's filters will frequently trigger SmartScreen. The rules for Microsoft are stricter.

  • Plain text only. No HTML tags whatsoever. Not even a simple <b> for bold. Microsoft penalizes HTML in cold email more than Gmail. Write your email as if you're typing it in Notepad.
  • No tracking pixels. These invisible 1x1 images are a strong spam signal for SmartScreen. Disable open tracking entirely for campaigns targeting Microsoft recipients.
  • No links in the first email. Send your first email with zero links. Not even a calendar link. Not even your website. Build enough interest for the recipient to reply, then share links in the reply thread where deliverability is not a factor.
  • Shorter copy. Keep Microsoft-targeted emails under 60 words. Microsoft's filters are more sensitive to long cold emails. Get to the point faster than you would for Gmail.
  • No images, no attachments, no rich formatting. Nothing that makes your email look like marketing. It should look like a quick note from a colleague.

Fix 4: Volume Management

Microsoft's spam filters are significantly more sensitive to volume changes than Gmail's. A sending pattern that works fine for Gmail will trigger Microsoft's throttling.

Microsoft Volume Rules

  • Maximum 20 emails per day per Microsoft 365 mailbox. This includes campaign emails AND warmup emails combined. If your warmup is set to 10/day, you have 10 cold sends available.
  • Ramp by 2 emails per day per week. Start at 5/day, go to 7/day the next week, 9/day the week after. This is slower than Gmail ramps (which can handle 5/day increases) but necessary for Microsoft.
  • Never send more than 50% of your daily volume in a single hour. If you're sending 20 emails, spread them across at least 4 hours. Bursts trigger throttling.
  • If you hit a throttling event (Microsoft starts returning temporary failures), immediately reduce volume by 50% and hold for one week before ramping again.
  • Monitor per-mailbox performance separately. One mailbox hitting spam doesn't mean all are compromised -- but Microsoft can start applying domain-level penalties if multiple mailboxes from the same domain are flagged.

Fix 5: Warmup Network Verification

Your warmup tool is only as effective as its network. If the warmup network is mostly Gmail accounts, your warmup emails are building Gmail reputation -- not Microsoft reputation. For Outlook deliverability, you need warmup engagement from real Microsoft/Outlook accounts.

What to Check with Your Warmup Provider

  1. 1Ask what percentage of their warmup network uses Microsoft/Outlook accounts. If they can't answer or the answer is below 30%, your Microsoft reputation isn't being built by warmup.
  2. 2Verify that warmup emails are landing in Inbox on Microsoft accounts (not Junk). Some warmup providers don't check -- they send the email and count it as 'warmed' regardless of where it lands.
  3. 3Check if the warmup tool moves emails OUT of Junk on Microsoft. Good warmup tools have Microsoft users who check Junk and move warmup emails to Inbox, training Microsoft's filters. This is a critical signal for reputation building.
  4. 4If your warmup provider is Gmail-heavy, consider supplementing with manual warmup: have real Microsoft 365 users (team members, friends, contractors) exchange genuine emails with your cold email mailboxes for 2-3 weeks.

Fix 6: Send Time Randomization

Microsoft's filters are particularly good at detecting bot-like sending patterns. Perfectly regular intervals between emails (send at 9:00, 9:03, 9:06) are a strong signal that software is sending, not a human.

  • Randomize intervals by at least 30 seconds between emails, ideally 2-5 minutes. Your cold email platform should have a 'random delay' or 'jitter' setting.
  • Vary start times day to day. Don't start every day's sends at exactly 9:00 AM. Shift the start time by 15-30 minutes in either direction.
  • Avoid round numbers. Sending at exactly :00, :15, :30, :45 past the hour looks automated. Aim for irregular times like :07, :23, :41.
  • Send during business hours only (8 AM - 5 PM recipient local time). Emails sent outside business hours have lower engagement AND look more automated to Microsoft.
  • Some practitioners manually stagger their campaign start times so mailbox A starts at 8:47, mailbox B at 9:12, mailbox C at 9:38. This prevents all mailboxes from the same domain sending simultaneously, which is a strong automation signal.

Before and After: What Most People Do Wrong

What Most People DoWhat to Do Instead
Send to Outlook recipients from Google WorkspaceUse Microsoft 365 mailboxes for Outlook recipients
Same DMARC record for Gmail and MicrosoftVerify DMARC alignment passes specifically in Microsoft headers
HTML emails with tracking pixels and multiple linksPlain text, no tracking, no links in first email
30-40 sends/day per mailbox (Gmail-appropriate volume)20 sends/day max per Microsoft mailbox, ramp by 2/week
Warmup tool with mostly Gmail accountsVerify 30%+ of warmup network is Microsoft/Outlook
Emails every 3 minutes like clockworkRandom 2-5 minute intervals, varied daily start times
Calendar link in the first emailNo links in first email -- earn the reply first, then share link
Long, detailed first email (100+ words)Under 60 words -- direct, specific, one ask

Measuring Progress

After implementing these fixes, you won't see results overnight. Microsoft reputation changes take 2-4 weeks to materialize. Here's how to track progress.

  1. 1Send test emails to your own Outlook/Hotmail accounts weekly. Track whether they land in Inbox or Junk. This is your most immediate signal.
  2. 2Monitor Microsoft SNDS (sendersupport.olc.protection.outlook.com) for IP reputation trends. Look for your status moving from 'Yellow' to 'Green.'
  3. 3Track reply rates from Outlook recipients separately from Gmail recipients. If Outlook reply rates are climbing (even from 1% to 2%), your deliverability is improving.
  4. 4Use mail-tester.com weekly to check your overall spam score. Send from a Microsoft mailbox to capture the Microsoft-specific score.
  5. 5Watch for throttling events (temporary delivery failures from Microsoft). Fewer throttling events = better standing with Microsoft's systems.

The realistic expectation: after 2-4 weeks of implementing all six fixes, most senders see Outlook inbox rates improve from 20-25% to 40-50%. You will not reach Gmail-level inbox rates (50-55%) because Microsoft is fundamentally stricter. But moving from 25% to 45% effectively doubles the number of Outlook recipients who see your email -- which can meaningfully change your campaign results if a significant portion of your target market uses Microsoft.

Frequently asked questions

Why does Microsoft junk so many cold emails?

Microsoft's SmartScreen filter was built for enterprise environments where unsolicited email is a security threat, not a sales channel. It's designed to protect corporate inboxes from external senders with no prior relationship. Unlike Gmail (which gives individual users more control via Promotions tabs and sender-level trust), Microsoft defaults to aggressive blocking for unknown senders. Microsoft also penalizes shared IPs more, weighs DMARC alignment more heavily, and has no equivalent to Google Postmaster Tools for senders to monitor and manage their reputation.

Should I just avoid Outlook recipients entirely?

No. Microsoft 365 has over 400 million commercial seats. Many enterprise companies, law firms, financial services, healthcare, manufacturing, and government organizations are Microsoft-only. Excluding them means excluding a huge portion of the B2B market. The fix is not avoidance -- it's building the right infrastructure. The effort of setting up Microsoft 365 mailboxes and adjusting your approach pays off in access to a market segment your competitors are ignoring because they find it too hard.

Does using Microsoft 365 to send really help that much?

Yes. Microsoft-to-Microsoft email skips several layers of external sender scrutiny. The sending IP is recognized as a Microsoft IP, DMARC alignment is more likely to pass naturally, and SmartScreen applies less aggressive filtering to mail from its own ecosystem. Practitioners consistently report 15-25 percentage point improvements in Outlook inbox rates after switching from Google Workspace to Microsoft 365 for Outlook-targeted sends. It's the single highest-impact change for Outlook deliverability.

How do I identify which prospects use Microsoft?

Run an MX record lookup on their email domain. If the MX records point to *.mail.protection.outlook.com, they're on Microsoft 365. You can do this in bulk with a simple script: dig MX +short companydomain.com. Most cold email platforms and enrichment tools also provide this data. You can also check manually at mxtoolbox.com/MXLookup.aspx. Build your segmentation around this: Microsoft recipients get Microsoft-optimized campaigns, Gmail recipients get standard campaigns.

Will these fixes help with Hotmail/Outlook.com personal addresses too?

Partially. Hotmail.com, outlook.com, and live.com addresses use the same Microsoft filtering infrastructure, but consumer accounts have even more aggressive filtering than Microsoft 365 business accounts. The infrastructure split (sending from M365) and content adjustments help, but personal Microsoft accounts are the hardest inbox to reach. Fortunately, for B2B cold email, you're usually targeting professional email addresses on company domains. The rare exception: founders and solopreneurs who use Outlook.com as their business email.

How do I know if my warmup tool supports Microsoft?

Ask them directly. The specific question: 'What percentage of your warmup network consists of Microsoft 365 and Outlook.com accounts?' If they don't have this data or won't share it, assume their network is Gmail-heavy. Good warmup providers (Instantly's warmup, Warmup Inbox, Mailreach) publish this data or will tell you when asked. If their Microsoft representation is below 30%, supplement with manual warmup or switch to a provider with better Microsoft coverage.

Want this built for your team?

We implement these systems end-to-end. First sends within 14 days.