Email October 6, 2026 15 min read

Email Deliverability In 2026: Hard Rejections Replaced Soft Warnings

Non-compliant bulk mail no longer lands in spam. It is refused at the door, reaches neither inbox nor junk folder, and shows up in your reports as a bounce, which sends most brands off to fix the wrong problem.

5,000 Daily Threshold At Microsoft
3 Records That Must All Pass
10 SPF DNS Lookup Limit
0 Rejected Mail In Your Spam Folder
Quick Answer

Gmail, Yahoo and Microsoft now require bulk senders to authenticate with SPF, DKIM and DMARC, with a published DMARC policy of at least p=none and alignment between the visible From domain and the authenticated domain. Failure produces a permanent SMTP rejection rather than spam placement: Google returns 550 5.7.26, Yahoo 550 5.7.9, and Microsoft 550 5.7.515. That distinction matters more than the requirements themselves, because rejected mail never reaches the inbox or the junk folder and cannot be diagnosed by checking where it landed. Your sending platform logs the rejection as a bounce, so an authentication failure looks like a list quality problem, and brands respond by cleaning lists while a DNS record remains broken. Microsoft applies its requirement to consumer mailboxes above 5,000 messages per day, while Google and Yahoo expect authentication from all senders regardless of volume, so being under a threshold is not a general exemption. The most common single cause of silent failure is exceeding the ten DNS lookup limit in an SPF record.

Your open rate did not drop because the subject line was weak. A meaningful share of your list never received the message at all, and nothing in your campaign report says so plainly.

For most of email marketing's history, deliverability failure meant the spam folder. The message arrived, it went to the wrong place, and the fix was reputation and content. That model shaped every deliverability habit brands have.

It no longer describes what happens to non-compliant bulk mail. Major providers now refuse the message during the SMTP conversation, which means it is never delivered anywhere and never filtered, because filtering happens after acceptance and there was no acceptance.

The requirements themselves are well documented and not especially difficult, and they sit alongside list hygiene as the two halves of deliverability. What is worth your attention is the failure mode, because it disguises itself as something else entirely.

01/12 Section

The Three Records

Three DNS records do the work, and each answers a different question about your mail.

RecordWhat It EstablishesCommon Failure
SPFWhich servers are authorised to send for your domainExceeding ten DNS lookups, which fails silently. Also multiple SPF records.
DKIMA cryptographic signature proving the message was authorised and unmodifiedMissing selectors when using several sending platforms; weak key length.
DMARCWhat to do when SPF or DKIM fail, and ties both to the visible From domainNo record published at all, or alignment failing while both pass individually.

The minimum published DMARC policy accepted by the major providers is p=none, which asks for no enforcement action and simply enables reporting. That is a low bar and it is a real one: a domain with no DMARC record at all fails.

Definition

DMARC alignment. The requirement that the domain a recipient sees in the From header matches the domain validated by SPF or by the DKIM signature. Both mechanisms can pass on their own while referring to a different domain than the one displayed, in which case DMARC evaluation fails. Alignment is why authentication can appear correct in every individual check and still be rejected, and it is the reason the Return-Path, the visible From domain, and the DKIM signing domain should all point at the same authenticated domain.

Reporting indicates DKIM is also how mailbox providers separate reputation across sending platforms, which means each platform sending on your behalf needs its own selector under your domain. A brand running a marketing platform, a transactional service, and a helpdesk needs three, and missing one produces intermittent failures that are miserable to diagnose.

02/12 Section

Rejection Is Not Spam Placement

This is the conceptual change, and everything practical follows from it.

A permanent rejection in the 5xx range means the receiving server refused the message during the SMTP conversation. The mail is not retried, it does not reach the inbox, and it does not reach the junk folder. It bounces back to your sending server.

You cannot check whether the message went to spam, because it was never delivered anywhere. There is no folder to look in.
Why the old deliverability playbook does not diagnose this

Every provider has its own code for the failure, which is useful because the code tells you what broke.

  • Google: 550 5.7.26 for missing or failing authentication.
  • Yahoo: 550 5.7.9.
  • Microsoft: 550 5.7.515, described as access denied because the sending domain does not meet the required authentication level.

Because the codes sit in the 5.7.x range they are classified as policy and authentication failures rather than mailbox or syntax problems. Which is also why resending produces an identical rejection every time: nothing about the message changed, and the message was never the problem.

The practical implication is that the traditional deliverability instinct, meaning warm the IP, improve the content, reduce the send volume, does nothing at all here. None of those touch a DNS record.

03/12 Section

Why It Looks Like A List Problem

The misdiagnosis is predictable and expensive, and it happens because of how the failure surfaces in reporting.

Your sending platform receives a permanent rejection and records it as a hard bounce, which is technically accurate. In your campaign report it appears alongside genuine hard bounces from dead addresses, indistinguishable at a glance.

So the bounce rate climbs, and the natural conclusion is a list quality problem. The brand runs a validation service, suppresses old subscribers, tightens acquisition, and the bounce rate does not improve, because every one of those actions addresses a cause that was not operating.

The Compounding Part

A consistent stream of rejections drags your overall bounce rate, and a high bounce rate damages reputation with providers that were accepting your mail perfectly well. An authentication failure at one provider therefore degrades deliverability at others, which makes the misdiagnosis worse over time rather than merely unproductive.

The diagnostic that separates the two takes minutes. Group your bounces by receiving domain and read the actual bounce strings. Genuine list decay is scattered across domains with varied messages. An authentication failure is concentrated at one provider with an identical 5.7.x string repeating.

If you see that concentration, stop cleaning the list. The list is probably fine and the DNS is not.

04/12 Section

What Microsoft Requires

Microsoft moved last among the major providers and is worth covering specifically because its threshold and scope differ.

Microsoft's own announcement set out the requirements for domains sending 5,000 or more messages per day to its consumer services, and stated the decision to reject messages failing authentication rather than route them to junk. Microsoft also publishes specific guidance for the resulting bounce, which is the page to work from if you are seeing it.

A Note On The Error Code

The code is 550 5.7.515. Some secondary coverage renders it as 550 5.7.15, which appears to be a transcription error that has propagated between articles. If you searched the shorter string and found little, that is why. Microsoft's own support page uses 5.7.515.

Sources also disagree on when enforcement began. Most, consistent with Microsoft's announcement, put it at 5 May 2025. One describes enforcement beginning in September 2025. The disagreement matters little now that both dates are past, and it is worth knowing that published timelines on this topic are not uniformly reliable.

Microsoft's guidance recommends raising the DMARC policy gradually, from p=none to p=quarantine and only then to p=reject, rather than jumping to full enforcement. That is sound advice generally: an aggressive policy on a domain whose sending sources are not fully mapped will reject your own legitimate mail.

05/12 Section

Who Is Actually In Scope

Two scoping facts that cut in opposite directions, and both get misread.

The threshold is not a general exemption. Reporting indicates Google and Yahoo expect authentication from all senders rather than only bulk senders, with Google requiring SPF or DKIM and Yahoo requiring both, while Microsoft enforces its requirement above the 5,000 per day threshold. So a small sender is below one provider's bar and not below the others'. Google's sender guidelines and Yahoo's sender best practices are the primary references.

Microsoft's rule covers consumer mailboxes only. Reporting indicates it applies to outlook.com, hotmail.com and live.com addresses and does not extend to corporate Microsoft 365 tenant domains. A business-to-business sender mailing company domains may therefore see no rejections at all.

That second point produces a specific false confidence. A B2B brand concludes authentication is optional because nothing broke, then adds a consumer-facing program later and discovers the problem at the worst moment.

One deliverability vendor estimates Microsoft-hosted addresses at fifteen to thirty percent of a typical business-to-consumer list. Treat that as an illustration of scale rather than a benchmark, since vendors in this space sell tooling, and check your own list composition by domain instead. That takes one query and gives you a real number.

06/12 Section

Alignment Is The Hidden Failure

The failure that survives a checklist, because every individual component passes.

SPF can pass. DKIM can pass. DMARC can still fail, because DMARC additionally requires that the authenticated domain aligns with the domain the recipient sees in the From header.

Reporting identifies the practical check: the Return-Path, the visible From domain, and the DKIM signing domain should all point at the same authenticated domain. Where a sending platform uses its own domain for the Return-Path and yours in the From header, alignment fails despite both mechanisms working.

# Send yourself a campaign email. View raw headers. # Look at Authentication-Results.spf=pass smtp.mailfrom=??? dkim=pass header.d=??? dmarc=??? header.from=???# The three domain values should relate to # YOUR sending domain, not your platform's.# If spf=pass and dkim=pass but dmarc=fail, # the problem is alignment, not authentication. # Adding more records will not fix it.

This is why domain authentication inside your sending platform matters rather than merely having records somewhere. Platforms provide DNS records specifically so that mail sends from a subdomain you control, which is what makes alignment possible.

If you use a platform's shared sending domain rather than authenticating your own, you inherit its reputation and you cannot align. Both are reasons to complete the domain setup properly rather than skipping it during onboarding.

07/12 Section

The Ten Lookup Limit

The single most common silent failure, and it accumulates rather than appearing at once.

An SPF record may require no more than ten DNS lookups to evaluate. Each include mechanism consumes at least one, and nested includes consume more. Exceed the limit and SPF returns a permanent error, which is treated as a failure rather than as an unknown.

The reason this catches established brands specifically is that it accumulates through ordinary growth. A marketing platform, a transactional service, a helpdesk, a CRM, an invoicing tool, and a survey tool each get added to the record over several years, each addition is individually reasonable, and one of them tips the count past ten.

It Fails Backwards In Time

The record that broke your authentication was fine when it was written. Nothing about your mail changed on the day it stopped working; a chain somewhere expanded. This is why deliverability problems appear without an obvious trigger, and why the investigation should start with the record rather than with recent campaign changes.

Two other SPF failures worth checking while you are in there. Only one SPF record may exist for a domain, and publishing a second silently invalidates both. And a broken include chain, meaning a service that has changed its own record or ceased to exist, produces a permanent error that fails everything.

Check the lookup count with any SPF evaluation tool. If you are near the limit, flattening the record or removing services that no longer send for you is the fix, and it is worth doing before you reach ten rather than after.

08/12 Section

DMARC Became A Standard

A development from this year that matters more for the direction it signals than for anything you need to do immediately.

Reporting indicates that in May 2026 the IETF published DMARCbis, replacing the earlier specification and establishing DMARC as an official Internet Standard across a set of new documents including RFC 9989.

For a practising email marketer this changes little today. Your records work the same way and your provider requirements are unchanged. What it signals is that DMARC has moved from a widely adopted convention to a formally standardized one, which historically precedes stricter enforcement rather than looser.

The reasonable planning assumption is that p=none satisfies current requirements and will not satisfy requirements indefinitely. Moving toward p=quarantine and eventually p=reject is work worth starting before it is demanded, because doing it properly requires mapping every source that sends mail using your domain, and that mapping takes time.

The order matters. Publish p=none, collect the aggregate reports it generates for several weeks, use them to find sending sources you had forgotten about, fix or authorise each one, and only then tighten the policy. Skipping the observation period is how brands reject their own invoices.

Free Resource

The Ecom Profit Box

Our collection of ecommerce growth resources, including the lifecycle frameworks behind our email work.

Get It Free
30 Minutes

Bounce Rate Climbing?

If your bounces are concentrated at one provider with a repeating error string, it is not your list. We can look.

Book A Call
09/12 Section

One-Click Unsubscribe

The requirement brands resist and should not, because the resistance is based on a misreading of the economics.

Bulk senders must support one-click unsubscribe, implemented through the List-Unsubscribe and List-Unsubscribe-Post headers defined in RFC 8058, and must process requests promptly. The mechanism lets a recipient unsubscribe from within the mail client without visiting your site.

The instinctive objection is that removing friction from unsubscribing increases unsubscribes. It does, and that is the point, because the alternative behavior is worse for you.

A recipient who cannot easily unsubscribe marks the message as spam instead. An unsubscribe removes one address from your list. A spam complaint damages your reputation with that provider for every other recipient on it. Trading a complaint for an unsubscribe is a good trade at almost any volume.

Verify the headers are actually present rather than assuming your platform adds them. View the raw source of a campaign you sent and look for both headers. Most platforms handle it, and configuration differences and custom sending setups produce exceptions.

10/12 Section

Complaint Rates And Reputation

Authentication gets you accepted. Reputation decides where the accepted message lands, and the two are separate problems that get conflated.

Providers monitor the rate at which recipients mark your mail as spam, and the widely referenced target is to stay well below a fraction of a percent, with Google publishing guidance on this in its sender documentation. The precise figure matters less than the trajectory: a complaint rate rising over successive sends is a signal to change something before it becomes a placement problem.

Two Microsoft tooling changes from this year are worth knowing if you use its diagnostics. Reporting indicates the Smart Network Data Services portal moved in June 2026, that complaint feedback reports became header-only with message body content removed, and that exact spam trap counts were removed from data reports in July 2026. Diagnostics are becoming less granular, which raises the value of your own list discipline.

The structural point is that complaint rates are driven by acquisition quality and sending cadence rather than by content quality. A list built through incentivised signups or purchased sources complains at a higher rate regardless of how good the email is, and no amount of subject line testing repairs that.

Which is why the durable fix is upstream. Our guide to customer lifetime value covers valuing subscribers properly, and the honest conclusion is usually that a smaller engaged list outperforms a larger indifferent one on revenue as well as on deliverability.

11/12 Section

A Fix Order For A Failing Domain

If mail is being rejected, work in this order. It runs from diagnosis to cause rather than from symptom to guess.

  1. Group bounces by receiving domain and read the strings. Concentration at one provider with a repeating 5.7.x code is authentication. Scatter across domains is list decay.
  2. Send a test to a healthy mailbox and read the Authentication-Results header. This tells you which of the three is failing, and whether the failure is alignment.
  3. Check SPF. One record only, under ten lookups, no broken includes.
  4. Check DKIM. Signing enabled, a selector for every platform that sends for you, adequate key length.
  5. Check DMARC exists. A published record at p=none minimum. No record is a failure.
  6. Check alignment. Return-Path, From domain, and DKIM signing domain all pointing at your authenticated domain.
  7. Verify unsubscribe headers are present in raw source.
  8. Only then look at content, cadence and list quality. These matter and they are not what produced a 5.7.x rejection.
Where To Look In Your Platform

Most sending platforms expose domain authentication under sending or domain settings, showing each required DNS record with a verification status. Every record showing verified is the baseline, and it does not confirm alignment, so complete step six regardless of what the dashboard says.

Steps one and two take about twenty minutes together and will usually identify the cause. The temptation is to skip them and start changing records, which risks fixing something that was not broken while the actual failure persists.

12/12 Section

What Authentication Cannot Fix

An honest boundary, because authentication is being sold in some quarters as a deliverability solution and it is a deliverability prerequisite.

Correct SPF, DKIM and DMARC get your mail accepted. They do not determine where it lands after acceptance. A perfectly authenticated message from a domain with poor reputation, sent to an indifferent list, still reaches the junk folder, and no DNS record changes that.

The factors that decide placement are the ones that always did: how recipients engage, how often they complain, how consistent your sending volume is, and whether people asked to hear from you. Authentication is the entry requirement rather than the competition.

Which suggests the correct sequence. Fix authentication once, properly, because it is a bounded technical task with a clear finish line. Then spend your ongoing attention on list quality and relevance, which is unbounded work that actually moves revenue.

Brands invert this regularly, treating authentication as an ongoing project and list quality as a settled matter. It is the other way round.

The Twenty-Minute Version

Send yourself a campaign email, view the raw source, and read the Authentication-Results header. If SPF, DKIM and DMARC all pass and align to your own domain, this article does not describe a problem you have, and you can stop here. If any of them fail, you have found something that is costing you delivered mail today.

That check is free and most brands have never run it. We do this work for clients as part of our email marketing services, so weigh that recommendation accordingly, and the header check is something you can do yourself this afternoon without involving anyone.

Key Takeaways

What To Remember

  • Non-compliant bulk mail is rejected at SMTP, not filtered to spam. It reaches neither inbox nor junk folder, so you cannot diagnose it by checking where the message landed.
  • Rejections are logged as bounces, which makes an authentication failure look like a list quality problem and sends brands off cleaning lists while a DNS record stays broken.
  • Each provider has its own code: Google 550 5.7.26, Yahoo 550 5.7.9, Microsoft 550 5.7.515. Some coverage misprints the Microsoft code as 5.7.15.
  • Being under 5,000 per day is not a general exemption. Microsoft enforces above that threshold for consumer mailboxes, while Google and Yahoo expect authentication from all senders.
  • Alignment fails while SPF and DKIM both pass. The Return-Path, visible From domain, and DKIM signing domain must all point at the same authenticated domain.
  • The ten DNS lookup limit on SPF is the most common silent failure, and it accumulates through ordinary growth as each new tool is added to the record.
  • Authentication gets mail accepted; reputation decides placement. Fix authentication once as a bounded task, then spend ongoing attention on list quality.
Sources

Where This Came From

  1. Microsoft, Outlook's requirements for high-volume senders, and Microsoft support guidance on the 550 5.7.515 error.
  2. Google, email sender guidelines, and Yahoo, sender best practices.
  3. IETF, RFC 9989, part of the DMARCbis document set reported as published in May 2026, and RFC 8058 defining one-click unsubscribe headers.
  4. Deliverability industry reporting for the per-provider error codes, the ten DNS lookup limit and its failure behavior, DKIM selector requirements across multiple sending platforms, and the alignment requirement covering Return-Path, From domain and DKIM signing domain.
  5. Deliverability industry reporting for the scope limitation to Microsoft consumer mailboxes rather than corporate Microsoft 365 tenants, for Google and Yahoo expecting authentication from all senders rather than only bulk senders, and for an estimate that Microsoft-hosted addresses represent fifteen to thirty percent of a typical business-to-consumer list. Sources in this category sell deliverability tooling.
  6. Sources disagree on when Microsoft enforcement began, with most citing 5 May 2025 consistent with Microsoft's own announcement and one citing September 2025, and on the rendering of the error code, with a minority printing 550 5.7.15 rather than 550 5.7.515.

Questions

Twelve things brands ask about deliverability
What happens to non-compliant bulk email now?

It is rejected during the SMTP conversation with a permanent 5xx code rather than being filtered to spam. The message reaches neither the inbox nor the junk folder and bounces back to your sending server, which means you cannot diagnose the problem by checking where the message landed.

What error codes indicate an authentication failure?

Google returns 550 5.7.26, Yahoo returns 550 5.7.9, and Microsoft returns 550 5.7.515. Because these sit in the 5.7.x range they are policy and authentication failures rather than mailbox problems, which is why resending produces an identical rejection every time.

Why does my bounce rate look like a list problem?

Because your sending platform logs the rejection as a hard bounce, indistinguishable at a glance from a dead address. Group bounces by receiving domain and read the strings: concentration at one provider with a repeating 5.7.x code is authentication, while scatter across many domains with varied messages is genuine list decay.

Am I exempt if I send under 5,000 emails a day?

Not generally. Microsoft enforces its requirement above 5,000 per day to consumer mailboxes, but reporting indicates Google and Yahoo expect authentication from all senders regardless of volume, with Google requiring SPF or DKIM and Yahoo requiring both. Being below one provider's threshold does not clear the others.

Does the Microsoft rule apply to business addresses?

Reporting indicates it covers consumer mailboxes only, meaning outlook.com, hotmail.com and live.com, and does not extend to corporate Microsoft 365 tenant domains. A B2B sender mailing company domains may see no rejections, which can create false confidence before a consumer program is added later.

What is DMARC alignment and why does it fail?

DMARC requires that the domain a recipient sees in the From header matches the domain validated by SPF or DKIM. Both can pass while referring to a different domain than the one displayed, in which case DMARC fails. The Return-Path, visible From domain, and DKIM signing domain should all point at the same authenticated domain.

What is the ten DNS lookup limit?

An SPF record may require no more than ten DNS lookups to evaluate. Each include consumes at least one and nested includes consume more. Exceeding it produces a permanent error treated as a failure. It accumulates through ordinary growth as each new sending tool is added, so records break without any change to your mail.

What DMARC policy do I need?

A published record at p=none satisfies current provider requirements, and having no record at all is a failure. Microsoft's guidance recommends moving up gradually to p=quarantine and then p=reject rather than jumping to enforcement, because an aggressive policy on an unmapped domain rejects your own legitimate mail.

Did DMARC change in 2026?

Reporting indicates the IETF published DMARCbis in May 2026, replacing the earlier specification and making DMARC an official Internet Standard. Practically nothing changes for senders today. The signal is that DMARC has moved from convention to formal standard, which historically precedes stricter enforcement rather than looser.

Will one-click unsubscribe increase my unsubscribes?

Yes, and that is preferable to the alternative. A recipient who cannot easily unsubscribe marks the message as spam instead. An unsubscribe removes one address; a spam complaint damages your reputation with that provider for every other recipient on your list. It is a good trade at almost any volume.

Does fixing authentication fix my deliverability?

It fixes acceptance, not placement. Correct records get your mail accepted; where it lands afterwards depends on reputation, engagement, complaint rates, and sending consistency. A perfectly authenticated message to an indifferent list still reaches the junk folder, and no DNS record changes that.

What is the fastest way to check if I have a problem?

Send yourself a campaign email, view the raw source, and read the Authentication-Results header. If SPF, DKIM and DMARC all pass and align to your own domain, you do not have this problem. It takes a few minutes, costs nothing, and most brands have never done it.

Ian Smith, founder of Evolve Media Agency
Ian Smith
Founder, Evolve Media Agency

Ian founded Evolve Media Agency in 2017 and has worked in ecommerce since 2015. He has built and sold three companies and generated more than $25M in client revenue through email marketing, and he writes about marketplace strategy, listing optimization, and AI search for ecommerce brands.

Read Ian's Story

Read One Header Before You Clean One List

If your bounces cluster at a single provider with the same error string repeating, the list is probably fine and the DNS is not. Twenty minutes tells you which.

550
Refused, Not Filtered