Skip to content
itsorted.online
Email guide

Outlook's High-Volume Sender Rules: Does Your Newsletter Comply?

Microsoft tightened the rules for anyone sending large volumes of email to Outlook.com, Hotmail and Live addresses in 2025. Domains that send more than 5,000 messages a day must pass SPF and DKIM and publish a DMARC record, or their mail is rejected. Most Singapore small businesses send far less than that, but newsletters through Mailchimp, Brevo or Klaviyo, and one-off campaigns to a big list, can still be affected. This page explains Microsoft's requirements, how to check your domain and email platform in fifteen minutes, and the Singapore rules your newsletter has to meet anyway.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • The rules apply to Outlook.com consumer addresses (outlook.com, hotmail.com, live.com), not Microsoft 365 business mailboxes.
  • Domains sending over 5,000 emails a day need passing SPF and DKIM plus DMARC at p=none or stricter.
  • Non-compliant mail is rejected with 550 5.7.515 since enforcement began on 5 May 2025.
  • Your email platform's DKIM must be set up on your own domain, or DMARC alignment fails.
  • Singapore's Spam Control Act separately requires an unsubscribe facility for bulk unsolicited email.
In this guide · 7 sections
  1. 01What Microsoft requires from high-volume senders
  2. 02Does this apply to a Singapore small business?
  3. 03How to check your domain and newsletter platform
  4. 04Unsubscribe links: one-click and the Spam Control Act
  5. 05List hygiene and sending habits that keep you out of Junk
  6. 06Do it yourself or get help?
  7. 07Frequently asked questions

Short answer

If your domain sends more than 5,000 emails a day to Outlook.com, Hotmail or Live addresses, SPF and DKIM must pass and you need a DMARC record (at least p=none) aligned with SPF or DKIM. Failing mail is rejected with error 550 5.7.515. Smaller senders should do the same.

What Microsoft requires from high-volume senders

Microsoft announced the requirements on 2 April 2025 in a Microsoft Defender for Office 365 blog post. They apply to Outlook.com, Microsoft's consumer service covering outlook.com, hotmail.com and live.com addresses, for domains sending more than 5,000 emails a day.

RequirementWhat Microsoft saysMandatory?
SPFMust pass for the sending domainYes
DKIMMust pass to validate the messageYes
DMARCAt least p=none, aligned with SPF or DKIM (preferably both)Yes
Valid From or Reply-To addressMust reflect the real domain and accept repliesRecommended
Working unsubscribe linkEasy, visible way to opt outRecommended
List hygieneRemove invalid addresses, manage bouncesRecommended
Source: Microsoft Tech Community blog, 2 April 2025, updated 29 April 2025.

Microsoft's update of 29 April 2025 changed the penalty. Instead of sending non-compliant mail to Junk first, Outlook.com rejects it with the error "550; 5.7.515 Access denied, sending domain does not meet the required authentication level", taking effect on 5 May 2025. Microsoft also reserves the right to filter or block senders who break the hygiene recommendations.

Does this apply to a Singapore small business?

Strictly, only if your domain sends more than 5,000 emails a day to Outlook.com consumer addresses. Very few small businesses reach that from normal email. A newsletter to a list of 6,000 sent in one go, or a busy online shop's order emails, can.

Microsoft's own FAQ answers the obvious question: even below 5,000 a day, all senders benefit from the same practices. Google's email sender guidelines use a similar 5,000-a-day threshold for bulk senders and require SPF or DKIM from every sender. Missing DMARC and newsletter platforms not authenticated on the company domain are two common reasons small business mail ends up in Junk.

Under 5,000 a day

Most SMEs
  • Not formally covered by Microsoft's rule
  • Still filtered on authentication and reputation
  • Same records fix most spam-folder problems

Best for: Normal business email plus a small monthly newsletter.

Over 5,000 a day

Must comply
  • SPF and DKIM must pass
  • DMARC record required, aligned
  • Failing mail rejected with 550 5.7.515

Best for: Large lists, busy e-commerce, frequent campaigns.

This rule does not change how mail to Microsoft 365 business mailboxes is filtered. If your emails land in Junk at companies using Microsoft 365, see our guide to emails going to spam in Outlook.

How to check your domain and newsletter platform

You can check all of this without technical tools, using a test email to an Outlook.com address you control.

  1. Send a test campaign to an Outlook.com address

    Create a free outlook.com account if you have none. Send a real campaign from your newsletter platform and a normal email from your mailbox.

  2. Open the message headers

    In Outlook.com, open the message, choose the three-dot menu, then View, View message source. Search for Authentication-Results.

  3. Look for spf=pass, dkim=pass and dmarc=pass

    All three should say pass. If DKIM passes but shows the platform's domain (for example mcsv.net or sendinblue.com), DKIM is not aligned with your domain.

  4. Set up the platform's domain authentication

    Mailchimp, Brevo and Klaviyo each have a domain authentication page that gives you DKIM (and sometimes SPF) records to add to your DNS. Add them and verify.

  5. Publish a DMARC record

    Add a TXT record at _dmarc.yourdomain.com, starting with v=DMARC1; p=none; and a rua address to receive reports. Move to quarantine or reject once reports look clean.

  6. Check the From address accepts replies

    Send from an address on your own domain that a person reads, not a free Gmail address or an unmonitored no-reply.

Microsoft's guide to configuring DMARC explains the record format. Our SPF, DKIM and DMARC guide walks through the DNS records step by step.

List hygiene and sending habits that keep you out of Junk

Authentication gets you through the door; reputation decides the folder. Microsoft lists bounce management, consent and accurate subject lines as expected practice.

Newsletter compliance checklist

Do it yourself or get help?

If you can edit your DNS and your newsletter platform has a clear domain authentication page, you can fix this in an hour. It gets harder when several systems send as your domain: website forms, online shop, invoicing, CRM and the newsletter, each needing its own records without breaking SPF.

Our Emails Land in Spam Fix (S$249) sets up SPF, DKIM and DMARC for every service that sends as your domain, authenticates your newsletter platform and monitors delivery for 14 days. If you are still choosing a platform, compare Mailchimp, Brevo and Klaviyo first.

Frequently asked questions

Microsoft's announcement applies to Outlook.com, its consumer service for outlook.com, hotmail.com and live.com addresses. Business mailboxes in Microsoft 365 use Exchange Online Protection, which has its own filtering and also checks SPF, DKIM and DMARC. Setting up authentication properly helps with both, so there is no reason to treat them differently.

It means Outlook.com rejected your message because the sending domain does not meet the required authentication level for high-volume senders. Check that SPF and DKIM pass for your domain, that a DMARC record exists with at least p=none, and that SPF or DKIM aligns with the From domain. Then resend.

Microsoft's announcement refers to domains sending more than 5,000 emails per day to Outlook.com. It does not publish a detailed counting method, so treat the figure as a guide and authenticate your domain properly whatever your volume. A single large newsletter to a big list can push a small business over the threshold on that day.

The Spam Control Act requires the <ADV> label on unsolicited commercial emails sent in bulk. A newsletter sent only to people who asked to receive it is generally not unsolicited. If any part of your list was bought, scraped or imported without consent, the label and unsubscribe rules apply, and those addresses are better removed. Take legal advice if unsure.

For Microsoft's high-volume requirement, yes: it asks for at least p=none with alignment. But p=none only monitors; it does not stop others spoofing your domain. Read the DMARC reports for a few weeks, fix any legitimate service that fails, then move to p=quarantine and eventually p=reject for real protection.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.