Cached Exchange Mode stores a local OST copy of your mailbox and syncs it to the Exchange server on a schedule. That local cache and Outlook’s delta-sync behavior are the most common reasons you see new mail, calendar items or folder changes in OWA immediately, while they appear later or not at all in Outlook. Run the short reproducible test below to prove whether the delay is the client cache, the network/proxy path, or server-side delivery/throttling, and then apply client fixes before asking admins to change server policies.
Quick answer: what Cached Mode is and why you see delays
Cached Exchange Mode keeps a compressed, indexed local copy of a mailbox in an OST so Outlook can read and write locally and work offline.
Outlook syncs that OST with periodic full-folder syncs and incremental (delta) fetches instead of streaming every server change instantly. This reduces bandwidth and CPU use but creates a sync cadence: changes may show up in OWA or on mobile immediately while a Cached Mode Outlook client shows them later when Outlook next pulls the delta or completes a full sync for that folder.
Common causes you will encounter in practice:
- Client-side: the OST is stale, Outlook’s sync scheduler or sync window limits visibility, or the client is misconfigured (Autodiscover, profile, or an out-of-date Outlook build).
- Network/path: corporate proxies, transparent caches, DNS resolution, or a firewall can interfere with Autodiscover or MAPI-over-HTTP and delay syncs.
- Server-side: transport queueing, mailbox moves, throttling policies, or tenant-level caching can delay delivery or visibility to the mailbox.
If OWA shows an item immediately but Outlook in Cached Mode does not, and switching that client to Online Mode shows the item instantly, the issue is almost always client-side. If OWA and all clients show the same delay, the cause is server-side.
Symptom: what you observe and when it happens
Short answer: you see items in OWA or on mobile immediately while a Cached Mode Outlook desktop client shows them minutes later or not at all.
Typical observations:
- A message, meeting or folder change appears in OWA or on mobile immediately, but appears in Outlook on a Cached Mode desktop client minutes later or not at all.
- One device shows older timestamps or missing items while other clients are up to date.
- The delay is intermittent: sometimes items sync instantly, sometimes they lag.
- Bulk-sync symptoms: search, large folders or calendar Free/Busy updates are slow in Outlook while OWA remains responsive.
If Outlook or a transport trace shows an explicit error, include that exact text in your evidence. Don’t assume a cause without running the reproducible test below.
Before you start: applicability, prerequisites and safety checks
Short answer: this guide covers Outlook clients using Exchange Server (on-premises) or Exchange Online in Cached Exchange Mode and needs a second client and admin help for traces.
Scope and prerequisites:
- This applies to Outlook clients using Exchange Server or Exchange Online in Cached Mode.
- You'll need an account with access in OWA and the affected Outlook profile.
- Use a second client (another Outlook, mobile or OWA) as a reference.
- Confirm permission to enable user-level logging and collect logs; get approval for packet captures from your security team.
- If you involve admins, they must run MessageTrace or transport diagnostics.
Stopping conditions: stop and escalate if the mailbox has unsynced local-only data you cannot export, or an admin check is blocked by policy. Back up exported items before destructive steps.
Version note: exact UI paths and registry entries vary by Outlook and OS build; check your environment’s current documentation before scripted changes.
Reproducible test checklist you can run in 10 minutes
Short answer: create a unique test item, confirm it appears in OWA, check the affected client, toggle Online Mode, test another network, enable logging, then gather evidence.
Prerequisites:
- An account with mailbox access in OWA and Outlook.
- Admin access if you will escalate and collect server logs.
- A second client or device for comparison.
Steps:
- Prepare a unique test item from a different client (OWA or another mailbox).
Create a short test email with subject: SYNCTEST-<your initials>-<time>
Create a 5-minute meeting with the same subject if testing calendar.- Note the creation timestamp in the sending client and confirm arrival in OWA immediately.
- On the affected Cached Mode Outlook client, note the time you first look for the item and whether it is present.
- Switch the affected client to Online Mode, then restart Outlook and check again.
- Repeat the test while connected to a different network (corporate wired vs mobile hotspot) to rule out proxy or firewall interference.
- Enable Outlook client logging and reproduce the test to capture the sync window.
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook\Options\General" /v EnableLogging /t REG_DWORD /d 1 /f- Collect evidence: OWA timestamp, Outlook first-seen time, network used, Outlook log files for the test window, and any packet capture if authorized.
Decision flow: how to interpret the test results
Short answer: use where the item appears and timing on each client to decide if the problem is client, server, or network.
Outcomes and meaning:
- Client-side: OWA shows the item immediately; Cached Mode Outlook delays; switching that client to Online Mode shows the item instantly.
What this means: the OST sync cadence or a client-specific issue (profile, build, local antivirus, or a stale OST) is responsible. Try client fixes first.
- Server-side: OWA and other clients show the same delay; both Cached Mode and Online Mode Outlook also show the delay.
What this means: the message or calendar change was delayed before the mailbox update (transport queueing, delivery latency, throttling, or mailbox move). Collect MessageTrace and escalate to Exchange admin.
- Network/path: the affected client on one network shows delays but on another network is fast, or traceroute shows different paths.
What this means: proxies, transparent caches, DNS or firewall rules are interrupting or delaying Autodiscover or MAPI-over-HTTP. Test from a clean network and provide traceroute/DNS evidence to network engineers.
Checks to run during decision-making:
- Toggle Cached Mode: disable, restart, check.
- Verify Autodiscover resolves to expected endpoints for Exchange Online or on-prem CAS.
- Compare Outlook log timestamps to OWA creation time to get an exact latency window.
Client-first fixes: non-destructive steps that often resolve latency
Short answer: try the least disruptive steps first and rebuild the OST only when necessary. Back up any local-only data first.
- Restart Outlook and test again.
- Expected: transient issues clear and sync resumes.
- Switch to Online Mode and back to Cached Mode after testing.
- Expected: forcing an online fetch often pulls recent changes.
- Repair the Outlook profile before rebuilding the OST.
- Steps: Control Panel → Mail → Profiles → select profile → Repair.
- Expected: repairs refresh Autodiscover settings and server endpoints.
- Reduce the sync window (where applicable) to limit the data Outlook enumerates and improve delta sync speed.
- Expected: a smaller sync window reduces initial sync cost.
- Update Outlook to the latest supported build for your environment.
- Expected: client bug fixes for MAPI over HTTP and delta sync are frequently released in builds.
- Rebuild the OST only after you confirm the delay is limited to one Cached Mode client and you’ve tried the above steps.
Close Outlook. Rename the OST file (keep as backup) then restart Outlook to force a rebuild.- If you need detailed evidence, enable client logging during a reproducible test and capture the logs for the test window.
- Expected: logs show delta-sync requests, response timings and any client-side errors to include in an escalation.
Network, server measurements and when to escalate
Short answer: if client fixes don’t remove the delay, gather objective evidence and give it to Exchange or network admins.
Network checks you can run now:
- Ping and traceroute from the affected client to Autodiscover and Exchange endpoints to measure latency and path changes.
- Test from a different network or mobile hotspot to rule out corporate proxy.
- Confirm DNS resolution for Autodiscover and namespace endpoints matches expected addresses.
Server-side checks to request from admins:
- MessageTrace (delivery timestamps) for the test item to show server receive and deliver times.
- Transport queue lengths and any spikes at the time of your test.
- Any throttling events or mailbox move/catch-up state affecting the mailbox.
- Tenant-level caching or custom mailbox policies that could change sync visibility.
Logging and captures to include with your escalation:
- Outlook client logging files for the test window with UTC timestamps.
- OWA receipt timestamp and the message IDs used in the test.
- Network packet capture for the sync window showing MAPI over HTTP or RPC-over-HTTP attempts, if permitted.
Get-MessageTrace -SenderAddress user@domain.com -StartDate "2026-11-12" -EndDate "2026-11-12" | Where-Object { $_.MessageSubject -like "SYNCTEST*" }What to include when escalating: OWA timestamps, Outlook first-seen timestamps, the client log bundle, network capture or traceroute output, and the reproducible steps you ran. MessageTrace and transport logs will show where delivery paused if the delay is server-side.
How to measure and log sync latency reliably
Short answer: use a unique test identifier, record four timestamps per run, and keep logs time-synced with NTP.
Measurement approach:
- Use a unique test identifier for each run (e.g., SYNCTEST-<initials>-<UTC timestamp>).
- Record four timestamps for each test: creation (sending client), OWA receipt, first-seen in Cached Mode Outlook, and first-seen after Online Mode or manual sync.
- Keep logs and captures time-synced: all devices should use NTP or a known reference so timestamps align.
Logging to collect:
- Outlook client logs for the exact UTC window you ran the test.
- MessageTrace or delivery logs from Exchange/Exchange Online showing receive and delivery times.
- Traceroute and DNS resolution output captured at test time.
- Optional packet capture showing the client-server exchange during the sync window (capture only if allowed).
How to interpret numbers:
- If OWA receipt time is earlier than Outlook first-seen and Online Mode shows the item immediately, calculate client-side delta as Outlook first-seen minus OWA receipt.
- If OWA receipt and Outlook both show the same delayed receipt, the server-side delta is server deliver time minus send time.
Record exact commands and file paths you used to collect logs so admins can reproduce the capture if needed.
Conclusion
Run the short reproducible test first, collect timestamps and logs, try prioritized client fixes (restart, switch to Online Mode, repair profile, update client) and rebuild the OST only when necessary. If tests show identical delays across clients, collect MessageTrace, transport and network evidence and escalate to Exchange or network admins with the logs you gathered.
Frequently Asked Questions
How often does Outlook check the server for new items in Cached Mode?
Short answer: Outlook performs periodic synchronization and delta updates rather than a continuous stream. The exact frequency depends on the Outlook build, network activity and any server directives. Detail: check your current Outlook documentation or your environment’s client policy for precise behavior, since builds and policies change how often Outlook fetches deltas.
When should I rebuild the OST versus asking the admin to check the server?
Short answer: rebuild the OST only after you confirm the delay is limited to one Cached Mode client and Online Mode shows items immediately. Try safe steps first: restart, repair the profile, and update Outlook. Detail: if multiple clients or OWA show the same delay, collect MessageTrace and transport evidence and escalate instead of rebuilding the OST.
Can server policies intentionally make sync slower?
Short answer: yes. Throttling, mailbox move catch-up behavior, transport queueing and tenant-level caching can increase perceived latency. Detail: ask your Exchange or Exchange Online admin to review MessageTrace and policy settings to confirm whether server-side policies or queueing explain the delay.