Blog/ Deliverability & authentication

Outlook.com High-Volume Sender Requirements: What to Do Now

Nafiul HasanNafiul Hasan· 9 min read
Diagram of Outlook.com high-volume sender requirements: SPF, DKIM and DMARC authenticating a domain that sends more than 5,000 messages a day, with compliant mail reaching the inbox and non-compliant mail routed to Junk.

The short answer

If your domain sends more than 5,000 messages a day to Outlook.com, Hotmail or Live addresses, Microsoft requires valid SPF, DKIM and a published DMARC record (at least p=none) aligned to your From domain. Since 5 May 2025, non-compliant mail is routed to Junk, with outright rejection announced as the next step.

Outlook.com high volume sender requirements: SPF, DKIM and DMARC are required above 5,000 messages/day, or Outlook sends your mail to Junk.

On this page
  1. 01The short answer: what Outlook requires
  2. 02Before you start
  3. 03How to set up SPF, DKIM and DMARC for Outlook
  4. 04Your records at a glance
  5. 05Outlook vs Gmail and Yahoo: how the rules differ
  6. 06Where authenticated and unauthenticated mail ends up
  7. 07What to do when it still doesn't work
  8. 08The 550 5.7.515 rejection
  9. 09A faster way — for the inbox on the other side

If your mail keeps landing in the Junk folder on Outlook.com, the Outlook.com high-volume sender requirements are the most likely reason. In 2025 Microsoft began enforcing a rule that any domain sending more than 5,000 messages a day to Outlook.com, Hotmail and Live addresses must authenticate that mail with SPF, DKIM and DMARC. Enforcement started on 5 May 2025.

Almost every article about the 2024 bulk-sender rules covers Google and Yahoo and stops there. Microsoft runs its own, separate regime, and it is the one that catches senders out — your Gmail deliverability can look fine while your Outlook.com delivery quietly collapses. This guide is the Microsoft side of that story.

Below is the short answer, the exact records to publish, how Outlook's rules differ from Google's and Yahoo's, and what to do when your mail still goes to Junk after everything is set up.

The short answer: what Outlook requires#

Microsoft's requirement kicks in once your domain crosses roughly 5,000 messages in a day to Microsoft consumer inboxes — Outlook.com, Hotmail, Live and MSN. The count is measured by the domain in your From address, so spreading sends across servers or IPs does not split it.

Above that threshold, three things are mandatory.

  • SPF: publish an SPF record and send only from sources it authorizes.
  • DKIM: sign your mail with DKIM so receivers can verify it was not altered in transit.
  • DMARC: publish a DMARC record with a policy of at least p=none, and make sure your From domain aligns with your SPF or DKIM domain.

You don't need p=reject to comply

Microsoft's bar is that a DMARC record exists and the From domain aligns with SPF or DKIM. A monitoring-only p=none policy meets it. Stricter policies (quarantine, then reject) protect you better against spoofing, but they are a next step, not the compliance line.

Before you start#

Setting this up takes about half an hour of DNS work, plus propagation time. Gather these first so you are not switching tabs mid-record.

  • Access to your domain's DNS zone, at your registrar or DNS host.
  • A list of every service that sends mail using your domain — ESP, CRM, help desk and transactional provider.
  • The DKIM setup instructions or keys from each of those services.
  • A mailbox or shared group to receive DMARC reports (the rua address).

How to set up SPF, DKIM and DMARC for Outlook#

Do these in order. SPF and DKIM come first because DMARC depends on them, and alignment is the step people most often skip.

  1. 1

    Publish or fix your SPF record

    In DNS, add one TXT record that starts with v=spf1 and lists every service allowed to send for your domain, ending in -all or ~all. You may only have one SPF record per domain, and it must resolve in under 10 DNS lookups, so consolidate includes rather than adding a second record.

  2. 2

    Turn on DKIM signing for every sending source

    Enable DKIM in each service that sends mail for you — ESP, CRM, help desk and Microsoft 365 — and publish the CNAME or TXT keys each one gives you. Every source needs its own DKIM setup; one unsigned source can fail authentication for the whole domain.

  3. 3

    Publish a DMARC record with at least p=none

    Add a TXT record at the _dmarc host for your domain. A minimal compliant value is v=DMARC1; p=none; rua=mailto:[email protected]. The p=none policy asks receivers to take no action yet but to send you reports, which meets Microsoft's requirement while you confirm nothing legitimate breaks.

  4. 4

    Confirm SPF or DKIM aligns with your From domain

    DMARC only passes if the domain in your visible From address matches the domain that SPF or DKIM authenticated. Send a test to an Outlook.com address and open the message headers: look for dmarc=pass. If SPF and DKIM pass but DMARC fails, you have an alignment problem, not an authentication one.

  5. 5

    Register for Microsoft SNDS and watch your reputation

    Smart Network Data Services (SNDS) is Microsoft's free tool showing how Outlook.com sees your sending IPs, including complaint rates and filtering. Pair it with your DMARC aggregate (rua) reports to spot problems before they bury your delivery.

  6. 6

    Tighten your DMARC policy over time

    Once your reports show only legitimate mail passing, move the policy from p=none to p=quarantine, then p=reject. Microsoft recommends this gradual rollout. A stricter policy is not required to meet the 5,000-a-day rule, but it is what actually stops others from spoofing your domain.

Your records at a glance#

Here is what a minimal compliant set looks like. Replace the placeholders with the include, selector and report address for your own sending services.

Example DNS records — swap in your provider's values
SPF · TXT @v=spf1 include:spf.protection.outlook.com -all
DKIM · CNAMEselector1._domainkey (points to the key your sending service issues)
DMARC · TXT _dmarcv=DMARC1; p=none; rua=mailto:[email protected]

The DMARC standard changed in 2026

DMARC was republished as IETF Proposed Standard RFC 9989 in 2026, obsoleting the older RFC 7489. It removes the pct tag and replaces the Public Suffix List with a DNS tree walk. Microsoft's own DMARC setup guide still shows pct and cites RFC 7489 (checked August 2026). A record like v=DMARC1; p=none still works — receivers ignore pct — so you do not need to add it.

Outlook vs Gmail and Yahoo: how the rules differ#

Google and Yahoo announced their joint bulk-sender rules in February 2024, and most coverage stopped there. Microsoft's regime is separate, arrived later and is easy to miss — your Gmail delivery can look healthy while Outlook.com quietly buries the same campaign. Here is how the three compare.

RequirementOutlook.com / Hotmail / LiveGmail (personal accounts)Yahoo / AOL
Volume that triggers the rules~5,000 messages/day to Microsoft consumer inboxes~5,000/day to personal Gmail, counted per primary domainBulk senders (~5,000/day)
SPFRequiredRequiredRequired
DKIMRequiredRequiredRequired
DMARCRequired, at least p=none, alignedRequired, at least p=none, alignedRequired, at least p=none, aligned
One-click unsubscribe (RFC 8058)Recommended by MicrosoftRequired for marketing mailRequired for marketing mail
Spam-complaint targetKept low; monitored via SNDS (no published number)Under 0.1%, never above 0.3%Kept low
Live since5 May 2025February 2024 (tightened Nov 2025)February 2024
Enforcement now (Aug 2026)Junk-foldering; 550 5.7.515 rejection rolling outTemporary and permanent rejectionsJunk-foldering and rejection

Where authenticated and unauthenticated mail ends up#

Authentication decides the path. When SPF, DKIM and DMARC line up, Outlook evaluates your mail on its merits and it can reach the inbox. When they do not, the message is diverted to Junk regardless of what it says.

Thresholds and enforcement dates shift, so confirm each on the provider's own postmaster page before you rely on it. Apple's iCloud Mail applies the same SPF, DKIM, DMARC and one-click-unsubscribe expectations to bulk mail.

Mail from an authenticated domain routed to the Outlook.com inbox while mail that fails SPF, DKIM or DMARC is diverted to the Junk folder.
Pass authentication and you reach the inbox; fail it and Outlook routes the message to Junk.

What to do when it still doesn't work#

You published all three records and mail still lands in Junk. That is common, and it usually traces back to one of a few causes.

  • DNS has not propagated. New records can take up to 48 hours to be visible everywhere; re-test after a day.
  • One sending source isn't signed. If your ESP is DKIM-signed but your CRM isn't, mail from the CRM fails — check every source, not just the main one.
  • SPF or DKIM passes but doesn't align. Alignment, not raw authentication, is what DMARC checks; the From domain has to match. Look for dmarc=fail while spf=pass in the headers.
  • Your reputation is the problem, not your records. Authentication gets you a fair evaluation; high complaint rates and spam-like content can still send you to Junk. SNDS shows how Outlook.com rates you.

The 550 5.7.515 rejection#

If Outlook is refusing your mail outright rather than junking it, the bounce carries a specific code. The full text is: 550 5.7.515 Access denied, sending domain <yourdomain> does not meet the required authentication level.

That is Microsoft telling you a high-volume domain has not cleared the SPF, DKIM and DMARC bar. The fix is the same steps above: publish or correct the records, wait for DNS to propagate, then re-send.

Junk today can become a hard bounce

When the rules went live on 5 May 2025, non-compliant mail was routed to Junk. Microsoft has said rejection is the next stage, and some domains already receive the 550 5.7.515 rejection. Check the Outlook.com Postmaster page for the current enforcement stage before assuming Junk is the worst case (verified August 2026).

A faster way — for the inbox on the other side#

Everything above is sender-side work: DNS records, authentication and watching your deliverability. AI Emaily does none of it. It is a mail client, not an email service provider, a DMARC monitor or a deliverability tester — if your job is to send compliant bulk mail, your DNS host, Microsoft SNDS and a DMARC reporting service are the right tools, not us.

Where we fit is the other end of the pipe. The whole point of these rules is to keep unauthenticated bulk mail out of people's inboxes, and AI Emaily does that job on your side: its spam protection and cold-email filter triage inbound mail across Gmail, Outlook and IMAP, sorting newsletters, cold outreach and phishing before you open your inbox. It does not send mail, authenticate your domain or change how Outlook rates you. We build AI Emaily.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Sorting the inbox on the receiving end

These rules exist to keep unauthenticated bulk mail out of inboxes. AI Emaily does the same job on your side — spam, phishing and cold outreach triaged across Gmail, Outlook and IMAP before you open your inbox. It does not send mail or change your deliverability. We build AI Emaily.

  • 7-day free trial
  • Cancel anytime
  • Every provider