Something Inc.LoginSchedule a free consultation
STRATEGY

Your November Bounce Data Is Contaminated

Microsoft started rejecting mail to Outlook.com on November 5 with an authentication error, then called it a bug four days later. The Outlook DMARC rejections sitting in your bounce logs are now a mix of its fault and yours.

STRATEGYDELIVERABILITYNOV 2026

If your outbound numbers fell off a cliff last week and the bounces came back from Outlook.com, Hotmail, Live or MSN addresses, do not start rebuilding your sending infrastructure. A meaningful share of those Outlook DMARC rejections were Microsoft's own fault, and Microsoft has now said so.

The sequence is short and worth getting exactly right, because the dates decide what you can trust. Mail operators began logging hard rejections from Microsoft consumer addresses on November 5, 2026. The bounce carried a 550 5.7.1 status and the text "Message rejected: Message lacks SPF/DKIM/DMARC Auth Records", followed by the reference AS9031519. Some senders also saw 550 5.7.23.

The obvious reading was that Microsoft had quietly tightened its authentication requirements. That reading was wrong, and the error message is why everybody got it wrong. The common factor across the rejected domains was not a broken SPF record. It was no DMARC record at all, on domains whose SPF and DKIM checks were passing fine.

Then it got stranger. Administrators with correctly configured SPF, DKIM and DMARC reported rejections too, and the same domain would get one message through and have the next one bounced. Intermittent failure on a static DNS configuration is not a policy. It is a fault, which is what The Register reported on November 9 before Microsoft confirmed it.

TL;DR · 60 SECONDSWhat happened: from November 5, 2026, Microsoft consumer mail services rejected messages to Outlook.com, Hotmail, Live and MSN with 550 5.7.1 and an error naming missing SPF, DKIM or DMARC records. Who got hit: mostly domains with no DMARC record, including very small senders well under the 5,000 messages a day covered by Microsoft's published rule, plus some domains whose records were already correct. What Microsoft said: incident EX1545193, updated November 10, attributed the blocking to an update to its spam enforcement rules that marked messages incorrectly, and a spokesperson said on November 11 that the bug was fixed and was being monitored. Why it matters to outbound: six days of Microsoft bounce data cannot be read as a reputation signal, and cutting volume or rotating domains in response to it is a reaction to someone else's bug. Our verdict: quarantine the November 5 to 11 window, publish a DMARC record anyway, and change nothing else on the strength of that week.

What Actually Happened To Outlook Mail On November 5

Microsoft began rejecting inbound mail to Outlook.com, Hotmail, Live and MSN addresses on November 5, 2026, returning an authentication error to senders whose domains had published no DMARC record, and the rejection was a hard 550 rather than a deferral or a quiet move to the junk folder.

A hard rejection is the part that matters operationally. A message filtered into junk still counts as delivered by most sending platforms, so it degrades your results quietly. A 550 is a bounce, and bounces are what every sequencer, every warmup tool and every deliverability dashboard treats as the loudest possible signal that something is wrong with you.

DATE (2026)EVENTSOURCE OF RECORD
Apr 2, 2025Microsoft announces stricter requirements for high volume senders to consumer mailboxesMicrosoft sender guidance
May 5, 2025Rule takes effect: domains sending over 5,000 messages a day to Outlook.com must pass SPF and DKIM and publish DMARC at p=none or strongerMicrosoft sender guidance
Nov 5, 2026Mail operators begin logging 550 5.7.1 rejections citing missing SPF, DKIM or DMARC recordsMailRoute bounce logs, reported by heise
Nov 8, 2026A test send through Zoho to a Live.com address is rejected with passing SPF and DKIM and no DMARC recordEasyDMARC test, reported by heise
Nov 9, 2026Microsoft forum moderator classifies the problem as a service degradation under investigationMicrosoft community forum
Nov 10, 2026Incident EX1545193 attributes the blocking to an update to spam enforcement rules that marked messages incorrectlyMicrosoft incident report
Nov 11, 2026Microsoft spokesperson says the bug is fixed and the company is continuing to monitorStatement to The Register

Read the first two rows against the last five. The published rule has been in force since May 2025 and it covers domains sending more than 5,000 messages a day to consumer mailboxes. Violations of that rule return a different code, 550 5.7.515. The November bounces did not match the published rule, which is the detail that told operators early that this was not an announced tightening.

Microsoft published no postmaster notice, no service health entry and no blog post while the rejections were happening. The first official acknowledgement was a moderator comment on a community forum. For a change that was bouncing transactional mail, that is a communications failure on its own, separate from the technical one. We walked through the published Microsoft rules and what they actually require when the bulk sender crackdown first landed, and none of what shipped in November was in them.

NOV 5
first day mail operators logged the 550 5.7.1 authentication rejections to Microsoft consumer addresses, per bounce logs reported by heise
6 DAYS
between the first logged rejections and Microsoft's November 11 statement that the bug was fixed
5,000/DAY
the threshold in Microsoft's published rule, which these rejections did not respect: single low volume sends were bounced
550 5.7.515
the code an actual bulk sender rule violation returns, which is not the code senders saw in November

Why The Outlook DMARC Rejections Hit Senders Under The Threshold

Microsoft's published requirement covers domains sending more than 5,000 messages a day to consumer mailboxes, but the November rejections caught senders nowhere near that volume, including domains where a single one line email was bounced.

That is the mechanical reason outbound teams should care more than most. A cold email program is usually built on a fleet of low volume sending domains, each deliberately kept far below any bulk threshold. The whole architecture assumes that per domain volume is the thing that keeps you out of bulk sender enforcement. An enforcement rule that fires on a missing DNS record instead of on volume does not care how carefully you split your sends.

Check your own fleet honestly here. Sending domains get spun up in batches, and DMARC is the record that most often gets skipped, because SPF and DKIM are required to send at all while DMARC is only required to be believed. A newly provisioned domain with SPF and DKIM configured and no DMARC record is the exact profile that bounced in November. We made the case for publishing DMARC on every sending domain rather than only the primary when we looked at what DMARCbis changes for sending domains, and this week is the expensive version of that argument.

“An enforcement rule that fires on a missing DNS record rather than on volume does not care how carefully you split your sends.”

There is a second population in these reports that is harder to explain, and honesty requires flagging it rather than smoothing it over. Some administrators with correct and aligned SPF, DKIM and DMARC still saw rejections, and it is not established whether those share a cause with the missing record cases. Neil Jenkins, chief product officer at Fastmail, reported cases on the mailop operators list involving customers' own domains. Treat the missing record explanation as well evidenced and the rest as open.

How To Tell Outlook DMARC Rejections From A Real Reputation Problem

Separating Microsoft's fault from a genuine sender reputation problem comes down to three things: the exact bounce code, the recipient domain, and the date window. Authentication rejections name a missing record, reputation blocks name volume, complaints or listings.

BOUNCE CODE AND TEXTWHAT IT POINTS ATWHOSE PROBLEMYOUR MOVE
550 5.7.1, lacks SPF/DKIM/DMARC Auth Records, ref AS9031519No DMARC record published for the From domain, or the November faultMostly Microsoft, partly yoursPublish DMARC at p=none, then exclude the Nov 5 to 11 bounces from reputation scoring
550 5.7.515, high volume sender requirementsThe published bulk sender rule for over 5,000 a day to consumer mailboxesYoursFix authentication and alignment on that domain before resuming sends
550 5.7.23, sender rejected by recipient policyPolicy evaluation failure, which overlapped with the November faultAmbiguous in that windowRetest after November 11 before concluding anything
Complaint or spam rate warnings in platform reportingRecipients marking your mail, independent of authenticationYoursCut list quality and sequence length, not DNS
Soft bounce or deferral, 4xx codesThrottling or temporary rejection, not an authentication verdictUsually neitherLet the retry schedule work, do not rotate domains on a 4xx

The distinction between a 4xx and a 5xx is where most teams lose money in a week like this, because the panic response to both looks the same. A 5xx carrying an authentication string is a configuration verdict. A 4xx is a traffic condition. Our breakdown of how hard and soft bounces should drive different decisions applies without modification here, and it is the filter to run before anyone proposes burning a domain.

Then isolate by recipient domain, which is the single most useful cut available this month. The November fault was confined to Microsoft consumer mail. If your bounce rate rose on outlook.com, hotmail.com, live.com and msn.com while gmail.com and your recipients' corporate Microsoft 365 tenants held steady, you are looking at the incident and not at your reputation. If the rise is across every recipient domain, the incident is not your explanation and you have a real problem to go find.

Blended bounce rate as the dashboard reports it100%
Share attributable to Microsoft consumer rejections72%
Share from genuine bad addresses and list decay21%
Share from sender reputation or complaints7%

Illustrative worked example, not measured data: a 4,000 send week where 18 percent of recipients sit on Microsoft consumer domains, showing how a single receiver side fault distorts a blended bounce rate

The numbers in that example are arithmetic rather than measurement, and the point is the shape, not the values. A blended bounce rate is an average across receivers, so a fault at one large receiver can dominate it while every other signal stays flat. That is why receiver level reporting matters more than a single headline figure, and why we keep pushing teams toward per receiver monitoring rather than blended dashboards.

The Rollout Was Botched, The Direction Was Not

Microsoft's handling of the November change was poor: no advance notice, no postmaster bulletin, and an error message that named SPF when a missing DMARC record was the actual trigger. The direction of travel it revealed, however, is not in question.

Frank Dickson of Dickson Research, quoted in Computerworld's coverage, put the criticism and the conclusion in the same breath. On the handling: "Doing it without notice, with an error message that points at the wrong problem, makes a mess." On where this goes: "the rollout was botched, but the destination is not in doubt." Both halves are right, and outbound teams tend to only hear the first one.

The destination is DMARC as a precondition for delivery rather than a best practice, applied to all senders rather than to high volume senders. Gmail and Yahoo moved the floor in 2024. Microsoft published its consumer rules in April 2025 and enforced them from May. Every published step since has widened the population covered and narrowed the tolerance. A fault that applied the strictest reading to everybody for six days is a preview, even though it was an accident.

1Publish DMARC on every sending domain, not just the brand domainA TXT record at _dmarc.yourdomain.com with the value v=DMARC1; p=none is the minimum Microsoft documents, and it changes nothing about how other receivers treat your mail. Add rua=mailto: to start collecting aggregate reports. Inventory your whole sending fleet and check each one, because batch provisioned domains are where the gaps are.
2Confirm alignment, because the record alone is not enoughDMARC passes when SPF or DKIM aligns with the visible From domain. A published record with neither aligned is a record that fails. Verify alignment per domain with a test send rather than assuming the provisioning script got it right.
3Do not rewrite SPF because a bounce mentioned SPFThe November error text named SPF, DKIM and DMARC together while the trigger was DMARC. Teams that responded by editing SPF records introduced new failures into a configuration that was working. When a bounce string lists three mechanisms, test all three before changing any.
4Quarantine the November 5 to 11 window in every reputation calculationTag those dates in your reporting and exclude them from rolling bounce averages, domain health scores and warmup decisions. A contaminated week left inside a 30 day average keeps distorting decisions until mid December.
5Resend the mail that mattered, and only thatPull the rejections carrying the authentication string since November 5 and sort by what was time sensitive. Transactional and reply thread mail is worth a resend. Do not replay a whole cold sequence into the same mailboxes, which turns a receiver side fault into a frequency complaint.
6Hold your volume where it is for one more weekThe instinct after a bounce spike is to cut sends and rotate domains. Both actions cost you pipeline and neither addresses a receiver side bug. Keep volume flat, watch the post November 11 numbers for a clean week, and make changes against that baseline.
7Plan the move past p=none on your own scheduleA monitoring policy stops this class of rejection but earns nothing else. Work toward p=quarantine and then p=reject once your aggregate reports show every legitimate sending service, including the CRM, the billing system and the HR platform, authenticating correctly as your domain.

Repair Your Bounce Data Before You Touch Your Records

Any deliverability decision made on November 5 to 11 bounce data from Microsoft consumer domains rests on contaminated input, so the first job is quarantining that window in your reporting, not rewriting DNS under pressure.

Sequence the work in that order for a reason. DNS changes made during the incident were made on a false diagnosis, and some of them will have introduced real problems that the incident was masking. Publishing a DMARC record is safe and correct and you should do it today. Rewriting SPF, rotating sending domains, pausing warmup pools or cutting daily volume are not safe, and if any of those happened last week they deserve a second look now that the cause is known.

There is a broader lesson that outlasts this incident, and it is about what your deliverability numbers actually measure. A bounce rate is a claim about your sending practice, computed from data generated entirely by receivers you do not control and cannot audit. Most of the time that works. In a week where one receiver changes behaviour without notice, every number downstream becomes a statement about that receiver instead, and nothing in the dashboard tells you which kind of week you are in.

The teams that handled this one well were not the ones with better tooling. They were the ones who split bounces by recipient domain as a matter of routine, so the anomaly showed up as a Microsoft shaped spike on day one rather than as a general collapse in sender reputation. That cut costs nothing to build and it is the difference between a quiet note in a weekly report and a fortnight spent rebuilding infrastructure that was never broken. The same discipline protects B2B programs whose recipient mix is concentrated in a handful of mailbox providers.

DO THIS NEXTToday, run dig +short TXT _dmarc.yourdomain.com across every sending domain you own and publish v=DMARC1; p=none with an rua address on any that come back empty, then confirm SPF or DKIM aligns with the From domain on each. This week, tag November 5 to 11 as excluded in your bounce reporting, split your bounce data by recipient domain permanently, and reverse any volume cuts or domain rotations made on the strength of that week. Next week, read a clean seven days before you change anything else. If you would rather have someone else hold the per domain authentication inventory and the receiver level baseline, that is standard work inside our cold email lead generation engagements, and it is the first thing any cold email agency should be able to show you after a week like this one.
What caused the Outlook.com rejections in November 2026?Microsoft's incident report EX1545193, updated November 10, 2026, attributed the blocking to an update to its spam enforcement rules that caused messages to be marked and blocked incorrectly. A spokesperson said on November 11 that the bug was fixed.
When did the rejections start and stop?Mail operators logged the first 550 5.7.1 authentication rejections on November 5, 2026. Microsoft said the fault was resolved by November 11 and that it was continuing to monitor. Treat the whole window as unreliable data.
What was the exact bounce error?The most reported rejection was 550 5.7.1 with the text "Message rejected: Message lacks SPF/DKIM/DMARC Auth Records" and the reference AS9031519. Some senders also saw 550 5.7.23 citing recipient policy.
Does Microsoft require DMARC for all senders now?The published rule still covers domains sending more than 5,000 messages a day to consumer mailboxes, which must pass SPF and DKIM and publish DMARC at p=none or stronger. The November rejections went beyond that rule and were a fault, not a policy.
Were Microsoft 365 business mailboxes affected?Reporting centred on consumer addresses: Outlook.com, Hotmail, Live and MSN. Business tenants filter separately, and the coverage did not establish that they saw the same rejections. Check your own logs by recipient domain rather than assuming either way.
Should I change my SPF record because the bounce mentioned SPF?No. The error text listed SPF, DKIM and DMARC together while a missing DMARC record was the trigger. Editing a working SPF record on that basis is how teams turned a receiver side fault into a real configuration failure.
What DMARC record should a cold email sending domain publish?Start with a TXT record at _dmarc.yourdomain.com holding v=DMARC1; p=none and an rua=mailto: address for aggregate reports. Then confirm SPF or DKIM aligns with the visible From domain, because a record without alignment still fails.
Should I cut sending volume after a bounce spike like this?Not before you split the bounces by recipient domain. A spike confined to Microsoft consumer addresses between November 5 and 11 is the incident. A spike across Gmail and corporate tenants too is a genuine reputation problem worth acting on.
Can I resend the mail that bounced?Resend what was time sensitive, such as transactional messages and live reply threads. Do not replay an entire cold sequence into the same mailboxes, because duplicate outreach generates complaints that outlast the delivery failure.
How long will this distort my reporting?Six contaminated days sit inside a 30 day rolling average until roughly December 11. Tag and exclude the window explicitly rather than waiting for it to age out of the chart.

See where you are cited today

A free snapshot audit of your rankings and AI citations before we ever talk.

TT
Tyler TruffiMANAGING PARTNER, SOMETHING INC.

Tyler leads work at the intersection of SEO and generative engines at Something Inc., helping B2B brands get ranked and cited across every major AI engine.

Keep reading

All insights →
STRATEGYReverse DNS Is The Cold Email Gate You Do Not ControlSpamhaus updated its Sender Guidelines in October 2026 and says that starting in November 2026 it is gradually rolling out a requirement for every sending IP to have a valid HELO, a reverse DNS (PTR) record and a matching A record. Nothing in that sentence is new advice. What is new is enforcement, and the listing zones behind it are CSS and XBL, which are the ones that take an IP out of the inbox rather than into the spam folder. The awkward part for outbound teams is ownership: SPF, DKIM and DMARC are published in DNS you control, while a PTR record can only be set by whoever controls the IP. Most cold email programmes spent 2026 moving onto private and dedicated sending infrastructure to escape bulk-sender limits, and in doing so handed the one record they cannot publish themselves to a vendor they have never audited. Here is how to find out whose problem it is, by sending setup, and what to fix this week.JOSH BERNSTEIN · 11 MINSTRATEGYThe Plan You Approve Is The Only Brake You GetSalesforce announced a long-horizon runtime at Dreamforce 2026 and made Hunter, its outbound sales agent, the first thing to run on it. The runtime is built from memory, durable execution and dynamic steering, and Salesforce describes it as letting an agent pursue a goal across days and weeks rather than finishing a single task. Salesforce also built a gate: when Hunter wants to do something that deviates from the approved plan, it stops and asks. That gate is better governance than most outbound tooling has ever shipped, and it is also the whole story, because a gate that fires on deviation makes the plan you approve on day one the only real control you exercise. Approve a vague goal and you have authorized six weeks of autonomous sending on a domain you have to keep alive afterwards.TYLER TRUFFI · 11 MINSTRATEGYHow to Pick an Enterprise SEO Agency That Can ShipMost enterprise SEO engagements do not fail on insight. They fail in the gap between a 300-item audit and a release process that can absorb nine tickets a sprint. The agency that wins the pitch is usually the one with the best deck; the agency that moves revenue is the one that has done the unglamorous work of getting changes through legal review, a frozen CMS template, and a backlog owned by a platform team with its own roadmap. This is a buyer's guide to that distinction: what an enterprise SEO agency is actually accountable for, why audits pile up unshipped, what the search demand data says about who is in the market, the four questions that separate an implementation partner from a recommendation vendor, and how to measure the engagement once it starts.JOSH BERNSTEIN · 12 MIN
Free consultation

Let us be the last SEO agency you ever work with

A 30 minute call and a free audit of your SEO and GEO position. You keep the findings either way.