Delayed emails on Office 365
Posted by Kind_Key2143@reddit | sysadmin | View on Reddit | 11 comments
Selective Exchange Online send delays in OWA — 5–7 days for specific messages, others sent seconds before/after deliver instantly. MS support insists “client-side.” Stuck.
Hoping someone has seen this pattern before.
Setup:
• Tenant: Exchange Online (M365)
• Affected user: uses Outlook on the web (OWA) exclusively — no desktop Outlook
• Multiple devices (home PC, office PC), multiple networks
• No on-prem Exchange, no hybrid
Symptom:
• Specific messages composed and sent in OWA arrive at the recipient 5–7 days later
• Messages sent moments before and after the delayed ones, from the same OWA session, same device, same network, deliver in seconds
• No bounce, no NDR, no visible error to the sender — message just shows up days later
• Pattern is selective and intermittent, not consistent
• No obvious common factor yet across the delayed messages (still investigating recipient domain, attachment type, size, subject keywords)
What’s been ruled out:
• Not desktop Outlook — user is on OWA, so no local Outbox, cached mode, OST, PST, or add-ins
• Not the client device — happens across multiple PCs and networks
• Not the network — OWA hands off to EXO over HTTPS; a network issue would fail visibly, not silently delay individual messages by days
• Outbox sequential-release argument doesn’t apply to OWA
What Microsoft is saying:
Tier 1 support has concluded the delay is “client-side, between the Send click and the server hand-off.” That conclusion doesn’t fit:
1. OWA doesn’t queue locally — the message is handed to EXO immediately on Send
2. A client-side issue can’t selectively hold one message for days while releasing the next one sent 30 seconds later
ibteea@reddit
Message trace , headers to check. Is there any specific mailfow rule/s applied to this user?
DiamondLatter1842@reddit
what helped was having better visibility across users devices and tracking patterns over time, used Atera and i can't lie, it def became easier to spot patterns instead of chasing one off issues.
ElectricalLevel512@reddit
what helped was having better visibility across users devices and tracking patterns over time, used atera and i cant lie it def became easier to spot patterns instead of chasing one off issues.
CeC-P@reddit
I saw something sort of close and it was a keyword matching thing for outgoing. It didn't like the density of dangerous keywords so it held it for a delay.
nycola@reddit
Do your delayed messages all have attachments?
ConflictResident5253@reddit
Microsoft's "support" is a scheme to always shift blame "client side." Try asking them to "tell you what the server-side logs say" -- they won't. Eventually they just claim they have no ACCESS to server-side logs. Couldn't troubleshoot if they tried.
They charge customers for this crap.
In my experience, the message trace exists to cover for server-side errors as wekl. Mysteriously, no tool or process that MS furnishes ever reveals a problem with MS.
Exchange accounts do get corrupted. If the customer has a large Inbox, they're more likely to have tjose classic Exchange database failures like missing mesaages, weird delays, the thing where emails vanish from your inbox but appear again two weeks later, etc.
I've never found a real cure other than move off of Microsoft crap.
shokzee@reddit
message trace is your friend here. pull the extended trace for one of the delayed messages and look at the timestamps between submit, send, and deliver events. that'll tell you exactly where the days are being spent (transport queue, defer, recipient side greylisting, etc).
if the submit timestamp matches the user's send click but delivery is days later, it's 100% not client-side and you can push back on MS with that data. also worth checking if the recipient domain has any greylisting or their MX was temporarily unreachable.
my hunch fwiw is recipient-side deferral, EXO will retry for days before giving up and won't NDR until ~5 days typically.
excitedsolutions@reddit
Good advice. Here’s a MHA site in case OP needs it.
https://mha.azurewebsites.net/
R2-Scotia@reddit
Have you checked the full headers, might reveal where it gets stuck
Do other users have problems emailing the same recipients?
softwaremaniac@reddit
We have not observed this. Did you try testing a different tenant? Just to narrow the issue down
Kind_Key2143@reddit (OP)
Single user in the tenant is impacted ( as far as we can tell), we don’t have this issue with anyone else
The individual thats sending the emails is using webmail, and the delays are being seen on both internal and external recipients