Suped

Does the Microsoft feedback loop cover corporate Exchange domains?

Published 5 Jul 2025
Updated 16 Oct 2026
11 min read
Summarize with
Microsoft feedback loop coverage for corporate Exchange domains.
Updated on 16 Oct 2026: We clarified SNDS access renewal, redacted JMRP complaint handling, and the evidence needed to investigate corporate Exchange delivery.
No. Microsoft's feedback loop, the Junk Mail Reporting Program (JMRP), does not cover mail sent to corporate Exchange domains just because those domains use Exchange Online, Microsoft 365, Office 365, or the Outlook app. It is a sender feedback loop for Microsoft-controlled consumer mailbox domains such as Outlook.com, Hotmail, Live, and MSN. A custom business domain hosted in Microsoft 365 is still that organization's domain, not a public Microsoft consumer domain.
The Outlook desktop app changes nothing. Outlook is a mail client. Feedback loop coverage is determined by the mailbox service and reporting program behind the address, not by the app used to read the message. If a person reads an Outlook.com mailbox in Outlook desktop, eligible complaints can flow through JMRP. If a person reads jane@company.com in Outlook desktop and company.com is hosted on Exchange Online, the sender should not expect a JMRP complaint.
  1. Consumer Microsoft mailbox domains are eligible for JMRP when the sending IPs are enrolled.
  2. Corporate Exchange Online and on-premises Exchange domains are outside JMRP coverage.
  3. The Outlook desktop app and other Outlook clients do not determine feedback loop coverage.
  4. Use authentication results, bounce analysis, and recipient-admin evidence to investigate B2B Microsoft delivery.

What Microsoft JMRP covers

Microsoft JMRP is not a general Exchange feedback loop. It is tied to Microsoft's consumer mailbox environment and sender reputation systems. Microsoft's sender services documentation describes JMRP as a free complaint feed for Outlook.com users. The corporate Exchange case is different because the recipient's organization controls its domain, policies, quarantine settings, mail flow rules, and user reporting behavior.
Treat JMRP as one signal for Outlook.com-style consumer delivery, not as proof of what happens inside Microsoft 365 business tenants. A Microsoft 365 tenant can use Exchange Online Protection, Defender policies, tenant allow and block lists, quarantine, and user-reported message workflows. Those signals do not become an external ARF complaint feed for every sender on the internet.

Recipient

JMRP coverage

Sender signal

Outlook.com
Eligible after enrollment
JMRP complaint report
Hotmail, Live, and MSN
Eligible after enrollment
JMRP complaint report
Microsoft 365 custom domain
No
Bounces, headers, tenant evidence
On-premises Exchange domain
No
Bounces and recipient admin evidence
Outlook app
Not applicable
Client only
Microsoft feedback loop coverage by recipient type.
The practical rule
Identify the receiving mailbox service before interpreting complaints. Outlook.com consumer mailboxes are eligible for JMRP. Exchange Online business tenants, including addresses under tenant.onmicrosoft.com, are outside its consumer coverage.

How JMRP enrollment works in SNDS

JMRP enrollment is managed in Smart Network Data Services (SNDS). A sender signs in with a Microsoft account, requests access to the outbound IP addresses or IP ranges it controls, completes Microsoft's authorization process, and manages the complaint feed within that SNDS account. SPF, DKIM, and DMARC remain important for delivery, but publishing those records does not register a JMRP feed or extend it to corporate recipient domains.
Microsoft's sender documentation says JMRP feedback can start in as little as 72 hours after enrollment; reports depend on eligible user complaints. Do not assume each report contains a usable recipient address or a full original message. SNDS complaint counts are tied to sending IPs, so a shared IP can show complaints for every sending domain that uses it. Use message identifiers to attribute individual reports to the correct mail stream.
The current SNDS portal has replaced the legacy site. Microsoft requires network access renewal every 10 months after approval or migration. Check the expiration date in SNDS and complete reattestation before it expires.
If an email service provider (ESP) controls your sending IPs, ask it who enrolls them in JMRP, where complaint events appear, and how suppression is applied. A dedicated IP is not required solely to receive provider-managed complaints. Sending through Microsoft 365 does not give you control of its outbound IPs for SNDS enrollment.
  1. Request SNDS access for the sending IPs or ranges you control.
  2. Configure the JMRP complaint destination and confirm the relevant networks are linked to the feed.
  3. Match reports to send logs using message identifiers, especially on shared IPs.
  4. Suppress identified complainants from future promotional mail and investigate the affected campaign.
Authentication is not enrollment
A valid SPF, DKIM, or DMARC record helps establish authenticated identity. It does not prove control of the sending network for SNDS access, create a JMRP registration, or expose complaints from Microsoft 365 business tenants.

How to match JMRP reports when recipient details are missing

Consumer JMRP complaints also need reliable matching. In his June 2026 operator report, Andrew Bonar described removal of the X-HmXmrOriginalRecipient header and masking of the To field, while Message-ID and custom headers without email addresses remained available. Build processing around identifiers verified in recent reports rather than a guaranteed recipient address.
  1. Add an opaque identifier for each recipient send in a custom header, or use Message-ID when it uniquely identifies one recipient send. Avoid putting an email address in the identifier.
  2. Store the identifier with the recipient and campaign in send logs. A campaign identifier alone groups complaints but does not identify one complainant.
  3. Suppress matched complainants from promotional mail and preserve that suppression across CRM synchronization and list imports.
  4. Log unmatched reports for investigation instead of silently marking them processed. Review the campaign even when an individual recipient cannot be identified.

Why Exchange Online is different from Outlook.com

Exchange Online is a hosting and mail protection platform for organizations. The tenant adds accepted domains, configures mail flow, chooses security policies, and controls how users report suspicious mail. Microsoft supplies infrastructure and filtering, but the mailbox belongs to the tenant's domain. That ownership boundary is why JMRP does not expand to every company.com address hosted on Exchange Online.
Microsoft's documentation for Microsoft security protections explains connection filtering, malware checks, mail flow rules, and anti-spam filtering. Tenant policy determines actions such as quarantine or delivery to Junk. Those controls protect tenant mailboxes; they do not create JMRP coverage for business recipients.
Outlook.com JMRP
  1. Owner: Microsoft owns the public mailbox domain and complaint reporting environment.
  2. Signal: JMRP reports user junk complaints back to approved sender contacts.
  3. Scope: The program is useful for consumer Microsoft mailbox reputation.
Corporate Exchange
  1. Owner: The organization owns the domain, tenant policies, and user reporting setup.
  2. Signal: Complaints and submissions are handled inside the tenant or sent to Microsoft for analysis.
  3. Scope: Sender visibility comes through bounces, headers, tests, and aggregate authentication data.
Microsoft Defender portal reports for a Microsoft 365 tenant.
Microsoft Defender portal reports for a Microsoft 365 tenant.

Why the Outlook app does not change coverage

The Outlook brand causes most of the confusion. Outlook can mean Outlook.com, Outlook on the web, Outlook desktop, Outlook mobile, or the Outlook interface used with an Exchange Online mailbox. Those names do not describe the same receiver system.
Separate the client from the mailbox. A client displays mail and sends user actions. The mailbox provider decides what those actions do. In a corporate Microsoft 365 mailbox, the tenant's user-reported message settings determine whether reports go to a specified reporting mailbox, to Microsoft, or to both. A user can also move a message to Junk or block the sender. None of those actions automatically creates a JMRP report for the internet sender.
Complaint reporting paths for Outlook.com JMRP and corporate Exchange tenant handling.
Complaint reporting paths for Outlook.com JMRP and corporate Exchange tenant handling.
Do not infer silence as safety
No JMRP reports from corporate domains does not mean those recipients liked the mail. It means that complaint path is not exposed to you through Microsoft's sender feedback loop.

How to monitor Microsoft corporate delivery without FBL complaints

For B2B mail into Microsoft 365 tenants, use several practical signals. Send a real message and inspect its authentication and headers using Suped's email tester. This checks the message as received by the test mailbox, not its placement in every Microsoft 365 tenant. Compare the result with bounce logs, direct complaints, unsubscribes, reply patterns, recipient-domain trends, and campaign identifiers. A successful SMTP response confirms acceptance, not inbox placement.
Authentication matters because Microsoft corporate filtering weighs identity, reputation, and policy signals. Use DMARC monitoring to see which senders pass SPF or DKIM with the domain relationship DMARC requires. DMARC aggregate reports describe authentication results from participating receivers; they do not identify spam complainants or confirm inbox placement. Use a domain health checker when a domain's DNS and mail authentication need a baseline. For reputation issues, use blocklist monitoring to investigate relevant blocklist (blacklist) listings. A clean result does not rule out Microsoft filtering or tenant-specific policy.

Email tester

Send a real email to this address. Suped shows a results button when the test is ready.

?/43tests passed
Suped's DMARC reporting product helps identify sending sources with authentication failures and prioritize SPF or DKIM fixes. Compare those findings with your SMTP logs and recipient-admin evidence to investigate Microsoft B2B delivery. These checks do not expose corporate spam complaints.
Suped DMARC dashboard showing email volume, authentication health, and source breakdown
Keep data separated by recipient type. Do not combine Outlook.com complaint rates with corporate Microsoft 365 delivery outcomes and call the result a Microsoft rate. That blend hides the answer needed when B2B delivery changes.

What to do when corporate Microsoft delivery drops

When Microsoft corporate delivery drops, the fix path is different from a consumer JMRP workflow. Start with actual evidence: SMTP responses, message headers, sample recipients, campaign IDs, sending IPs, sending domains, and exact times. If the issue involves Exchange Online filtering, useful clues often appear in authentication results, spam confidence level (SCL), bulk complaint level (BCL), quarantine behavior, or bounce text.
Microsoft's anti-spam header documentation explains these filtering signals. SCL describes the spam assessment; BCL estimates how likely bulk mail is to generate complaints. Neither is a count of complaints from employees at the recipient organization.
For deeper Microsoft tenant filtering work, the Exchange Online Protection troubleshooting path is separate from consumer Outlook.com feedback. If the symptom is outright rejection or junk placement at Microsoft-owned domains, use a Microsoft blocking process instead.
An external sender cannot run message trace inside a recipient's Microsoft 365 tenant. When a customer or partner can involve its Exchange admin, provide the sender, recipient, Internet Message-ID, and timestamp with its time zone. Microsoft's message trace FAQ confirms that trace data is retained for 90 days and a Delivered status can include spam-filtered mail. The admin should inspect event details and the filtering action rather than assuming inbox placement.
If legitimate mail was incorrectly filtered, the recipient admin can submit it for Microsoft analysis in the Microsoft Defender portal. This false-positive review is separate from sender enrollment in JMRP.
Example DMARC record for monitoring firstdns
_dmarc.example.com. 3600 IN TXT ( "v=DMARC1; p=none; " "rua=mailto:dmarc@reports.example.com" )
This example requests aggregate authentication reports at a mailbox you must configure. The p=none policy requests no DMARC enforcement action. It does not enable JMRP or report whether an employee marked a message as junk.
  1. Separate Outlook.com consumer results and corporate Microsoft 365 results in delivery reports.
  2. Confirm SPF and DKIM are configured correctly, and verify that at least one passes with the domain relationship required for DMARC.
  3. Track SMTP responses, inbox placement tests, unsubscribes, replies, and trends by recipient domain.
  4. Suppress identified complainants from promotional mail and remove addresses with permanent invalid-recipient failures. Review stale contacts; do not automatically remove valid role accounts solely because of their address format.
  5. Give the recipient admin the message identifiers and logs needed to investigate; use the support route appropriate to the SMTP error.
A better operating model
Treat Microsoft consumer FBL data as one channel, and treat corporate Exchange delivery as a separate operational workflow. This keeps the investigation focused and stops one mailbox category from masking another.

Why a JMRP complaint report is missing

Use this quick decision path when someone asks why a complaint did not appear in Microsoft JMRP.

Question

Answer

Action

Domain type
Microsoft consumer
Check enrollment, feed delivery, and report processing
Domain type
Corporate custom domain
Use logs and tenant evidence
Reading client
Outlook
Identify the mailbox service
Mailbox host
Exchange Online
Check tenant handling
Feed access
Expired or unlinked network
Check SNDS expiration and JMRP network links
Sending infrastructure
ESP-managed IPs
Check the ESP complaint events and suppression process
Complaint matching
Recipient address is redacted
Match message identifiers against send logs
How to classify a Microsoft recipient before interpreting complaints.
The most common mistake is treating every address viewed in Outlook as if it belongs to the same Microsoft feedback system. It does not. First identify whether the address is a Microsoft-owned consumer mailbox or a tenant-owned corporate mailbox. After that, choose the right evidence.
Keep corporate complaint rates marked as unavailable when no complaint feed exists. Do not record them as zero or divide consumer JMRP reports by all Microsoft recipients. For B2B marketing, make unsubscribe easy, honor direct opt-outs, and review consent and sending frequency when a recipient domain shows increased delivery problems.

Frequently asked questions

DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard
What you'll get with Suped
Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing