You have 90 seconds before your laptop gets snatched for the quarterly review. You just clicked Send on an email with a .xlsx attachment — but the recipient says they got nothing. You check Sent Items: message is there. No error. No bounce. You’re already sweating. That’s not a bug. That’s Outlook doing exactly what it’s told — not what you assumed.
Quick Answer
‘What does Outlook’ isn’t one question — it’s shorthand for asking what Outlook *actually does* behind the scenes when you perform common actions: sending mail, accepting meetings, syncing contacts, or even archiving. It handles routing, caching, offline behavior, conflict resolution, and data persistence in ways that vary by version (Outlook 365 vs 2019), account type (Exchange vs IMAP), and client mode (Cached Exchange vs Online). Most users never see those layers — until something fails silently.
All the Methods
| Method | Steps | Best For | Limitations |
|---|---|---|---|
| Check Message Headers | Double-click sent email → File > Properties > Internet headers | Verifying delivery path, diagnosing routing delays | Only shows SMTP hops — no internal Exchange processing |
| Review Sync Status | Send/Receive tab > Send/Receive Groups > Define Send/Receive Groups > select group > check 'Download shared folders' and 'Include subfolders' | Troubleshooting missing calendar events or folder sync gaps | Disabled by default for IMAP accounts; doesn’t apply to Outlook Web App |
| Inspect Cached Mode Behavior | File > Account Settings > Account Settings… > double-click account > check 'Use Cached Exchange Mode' > click Exchange Proxy Settings | Understanding offline availability, search speed, and local OST size growth | OST files can exceed 50 GB without warning; auto-purging disabled unless configured |
| Trace Calendar Processing | Right-click calendar > Properties > Permissions tab > verify 'Default' permission level; then check Scheduling Assistant tab in new meeting window | Diagnosing why ‘Client Demo — Acme Corp’ appears free when it’s actually busy | Free/busy data refreshes every 15 minutes (Exchange Online) — not real-time |
| View Attachment Handling Logic | File > Options > Mail > scroll to 'Message format' > click Editor Options… > Advanced > check 'Save attachments when saving messages' | Preventing lost Excel files after forwarding or converting to PDF | Does not apply to OWA — attachments are always streamed, never saved locally |
| Audit Rule Execution | Home tab > Rules > Manage Rules & Alerts > select rule > click Run Rules Now > check 'Run in background' box | Confirming if ‘Move emails from Sales@ to ‘Sales Leads’ runs before or after junk filtering | Rules run server-side only for Exchange accounts — IMAP rules run client-only, only when Outlook is open |
Method Details
Let’s walk through two methods that expose the biggest disconnect between user expectation and Outlook behavior.
Inspect Cached Mode Behavior
Cached Exchange Mode sounds like a convenience feature. It’s not. It’s a full local replica of your mailbox — stored in an OST file that Outlook treats as authoritative *while offline*, and reconciles *after* reconnecting. That reconciliation has quirks.
If you delete a message while offline, Outlook marks it for deletion in the OST. When you go online, it sends that instruction to Exchange — but only if the item hasn’t changed server-side. If someone else moved that same email into another folder during your offline window? Outlook won’t delete it. Instead, it creates a duplicate in your Deleted Items folder — visible only after restart. You’ll see two identical messages: one marked ‘Deleted’, one still in the original folder.
This doesn’t happen in Online Mode — but Online Mode makes searching 10,000+ emails painfully slow. So most people keep Cached Mode on… and wonder why their Deleted Items folder grows unpredictably.
To fix this: go to File > Account Settings > Account Settings…, double-click your Exchange account, uncheck ‘Use Cached Exchange Mode’, restart Outlook, then re-enable it. This forces a full OST rebuild — clearing stale sync flags. Do this quarterly if you travel often or use multiple devices.
Trace Calendar Processing
When you accept ‘Team Offsite — Napa Valley’, Outlook doesn’t just add it to your calendar. It sends an automatic response, updates your free/busy status on the Exchange server, and — if you’re the organizer — updates all attendees’ copies on next sync.
Here’s what most miss: Outlook caches free/busy data locally for up to 7 days. That means if a teammate cancels their own ‘Dentist Appointment’ at 8:45 AM, your Scheduling Assistant may still show them busy at 9:00 AM — even though their calendar is now open. The cache refreshes every 15 minutes *only if Outlook is running and connected*. If they accepted the offsite invite on mobile first, your desktop Outlook won’t know for up to 15 minutes.
Worse: if their mailbox is on-premises Exchange 2016 (not Microsoft 365), the default refresh interval is 2 hours — not 15 minutes. You’ll see outdated availability until then.
The fix isn’t technical — it’s behavioral. In high-stakes scheduling, don’t rely on Scheduling Assistant alone. Right-click their name in the attendee list > Open Shared Calendar. That loads their live calendar, bypassing the cache.
Keyboard Shortcuts
| Action | Desktop Shortcut | Alt Key Sequence | OWA Equivalent |
|---|---|---|---|
| Open Properties of selected message | Alt+Enter | Alt+Enter | Right-click > View message details |
| Toggle reading pane | Ctrl+R | Alt+V, R | Not available — reading pane is always on in OWA |
| Open Scheduling Assistant | Ctrl+2 | Alt+Q, S | Click Scheduling Assistant tab in new meeting |
| Open Account Settings | Ctrl+Shift+A | Alt+F, A | Settings gear > View all Outlook settings > Accounts |
Cheat Sheet
| What You Do | What Outlook Actually Does | Version Notes | Fix / Workaround |
|---|---|---|---|
| Click ‘Send’ | Queues in Outbox, then uploads to Exchange via MAPI over HTTP (365/2019) or RPC over HTTP (2016 and older) | Outlook 2016 uses legacy RPC unless updated to latest CU | If Outbox stalls, try Send/Receive > Send/Receive All Folders — don’t restart Outlook first |
| Accept ‘Client Demo — Acme Corp’ | Sends iCal reply, updates local calendar, *then* syncs free/busy status — not simultaneously | OWA processes all three steps atomically — no gap | In desktop Outlook, wait 30 seconds before checking Scheduling Assistant |
| Drag email to ‘Archive’ folder | Moves locally *immediately*, but server copy remains until next sync cycle (up to 30 min delay) | IMAP accounts: no server archive — just local move | Use Home > Archive (Ctrl+R) instead — triggers immediate server action |
| Search for ‘invoice’ | Searches local OST index first (fast), then falls back to server (slow) if no match | Outlook 365 builds index continuously; 2019 rebuilds only after restart | If results feel stale, go to File > Options > Search > Indexing Options > Modify and re-add Outlook folders |
| Forward an email with attachment | Attaches original file *by reference*, not copy — if sender deletes it, your forwarded version breaks | Applies to all versions — including OWA | Before forwarding, right-click attachment > Save As, then insert as new file |
| Mark email as ‘Follow Up’ | Sets flag + adds to To-Do Bar *locally*; only syncs to server if using Exchange | IMAP/POP accounts: flag stays on desktop only | Use Tasks tab > New Task and link to message — syncs reliably across devices |