Outlook (classic) · Windows
Outlook Search Not Finding Old Emails
If Outlook's search only shows results from the last year, a common cause is that Outlook is keeping just the last 12 months of mail on your PC (Cached Exchange Mode). Your older emails are safe on the server — search just isn't looking there. Move the offline slider to "All", let it re-sync, and everything comes back.
Rated 4.9 on GoogleFamily-run since 1995 · no fix, no feeWhy it happens
Why Outlook search only shows the last year
Classic Outlook for Windows (Microsoft 365, Exchange and Outlook.com accounts) uses Cached Exchange Mode. To save space and speed things up, it keeps only a rolling window of recent mail on your computer — 12 months by default. Everything older stays safely on Microsoft's servers.
The catch: when Outlook searches in cached mode, it looks at what's cached locally. So anything older than that window may not appear in results, even though the email still exists. Nothing has been deleted — search just isn't reaching it. Two other things can also hide results: a setting that caps how many results Outlook returns (250 by default), and a search index that's fallen out of date and needs rebuilding.
// WINDOWS PCS ONLY
We do not support Outlook on Apple Macs, iPads or iPhones. Apple does not allow our remote-support tool to take control of an iPad or iPhone (an Apple restriction), and our remote support covers Windows PCs only. On an Apple device, Microsoft’s own Outlook help is the place to start.
// FIX IT WITH ME · STEP BY STEP
Fix it with me, one step at a time
The steps from this guide, one at a time, in the order that fixes the most cases fastest. Tell it what happened and it shows the next step. Nothing here leaves your device.Last reviewed 18 October 2026
-
01Widen the offline sync window
Go to File > Account Settings > Account Settings, select your account, click Change, drag the "Download email for the past" slider ("Mail to keep offline" in older versions) to All, then restart Outlook and let it re-sync your full mailbox.
Is it working now? -
02Remove the results limit
Go to File > Options > Search and untick "Improve search speed by limiting the number of results shown", then click OK and restart Outlook.
Is it working now? -
03Rebuild the search index
In File > Options > Search, click Indexing Options, then Advanced > Rebuild. Leave the PC on while it reindexes in the background.
Is it working now? -
04Fetch the server copy for an immediate result
Run your search, then click More in "Showing recent results... More" at the bottom of the results to pull matching mail directly from the server.
Is it working now?
Rather have it done for you? Remote help from £20, or in person across Bournemouth, Christchurch, Poole, Ringwood and the New Forest, with no call-out fee.
Sorted{mins}. Nice work.
Send yourself a test email to be sure it has stuck.
Still not working after all four steps? That is a remote job.
With your permission we connect to your screen and sort it in one session. Usually the same day, remote help from £20, and no fix, no fee.
Outlook Search Not Finding Old Emails - the fix order (365techies.co.uk/outlook-search-not-finding-old-emails/) 1. Widen the offline sync window: Go to File > Account Settings > Account Settings, select your account, click Change, drag the "Download email for the past" slider ("Mail to keep offline" in older versions) to All, then restart Outlook and let it re-sync your full mailbox. 2. Remove the results limit: Go to File > Options > Search and untick "Improve search speed by limiting the number of results shown", then click OK and restart Outlook. 3. Rebuild the search index: In File > Options > Search, click Indexing Options, then Advanced > Rebuild. Leave the PC on while it reindexes in the background. 4. Fetch the server copy for an immediate result: Run your search, then click More in "Showing recent results... More" at the bottom of the results to pull matching mail directly from the server. Still stuck? 365 Techies fix it remotely: 01202 775566 - https://365techies.co.uk/remote-support/// OR SKIP THE NEW OUTLOOK
Want your search to reach the old emails?
Our free Techies One Mail for Windows PCs searches your mailbox on your provider’s server, a folder at a time, so older emails turn up too.
- Free, from 365 Techies, the family IT firm that wrote this guide
- Signed by 365 Techies Ltd, and it tells you when there’s an update
- Big, clear buttons, and warnings about scam emails
- Your email goes straight between your PC and your provider: we never see it or your passwords
It finds email that’s still with your provider: it can’t open old .pst archive files. A work Microsoft 365 address may need your IT person to approve it. See what it does, with pictures.
Download Techies One Mail, freeRather we set it up? 01202 775566
FOR WINDOWS 10 AND 11 PCs · VERSION 0.22.0 · 27 MB · NOT FOR MAC, IPHONE OR ANDROID
// NEED THIS FIXED RIGHT NOW?
Skip the DIY — call 01202 775566 and we can be looking at your screen within minutes. You watch everything we do, and most problems on this page are fixed in one short remote session. (Mon–Fri, 9am–5pm.)
The fix
How to make Outlook search find all your old emails
Work through these in order. Often the first step is all it takes:
- Widen the offline sync window. Go to File > Account Settings > Account Settings, click your email account, then Change. Find the Download email for the past slider (called Mail to keep offline in older versions) and drag it fully to the right to All. Click Next, then OK, and restart Outlook. It will now download your whole mailbox — this can take a while and may use several GB, so leave it connected to finish. (The slider only appears for Exchange/Microsoft 365 accounts, not POP.)
- Stop Outlook capping results. Go to File > Options > Search and untick "Improve search speed by limiting the number of results shown", then click OK and restart Outlook. This lets every matching email appear rather than just the first 250.
- Rebuild the search index. In File > Options > Search click Indexing Options, then Advanced > Rebuild. Confirm, then leave your PC on — reindexing can take a few hours to complete in the background, and search stays patchy until it's done.
- Reach the server copy right now. Need an older email before the download finishes? Run your search, then look at the bottom of the results for "Showing recent results... More" and click More — Outlook then fetches matching mail straight from the server. You can also set the search scope to All Mailboxes (or Current Mailbox) from the search ribbon to widen where it looks.
None of these steps deletes anything or touches the copies on the server, so they're completely safe to try.
FAMILY-RUN SINCE 1995 · ★ 4.9 ON GOOGLE · 200+ COMPUTERS UNDER OUR CARE · NO FIX, NO FEE · SAME-DAY REMOTE SUPPORT
// GOOD QUESTIONS
Frequently asked
Why does Outlook only show emails from the last 12 months?
Because Cached Exchange Mode keeps only the last 12 months of mail on your PC by default. Older messages are still on the server — move the "Download email for the past" slider ("Mail to keep offline" in older versions) (File > Account Settings > your account > Change) to "All" and let Outlook re-sync to bring them back.
Are my old emails deleted if search can't find them?
No. In almost every case the emails are safe on Microsoft's servers; only the local copy has been trimmed to save space. Widening the offline sync, or clicking More in "Showing recent results... More" at the bottom of your search results, will find them again — nothing is lost.
Why does Outlook search say "We're still gathering your results" or return nothing?
That usually means the Windows search index is out of date or still building. Go to File > Options > Search > Indexing Options > Advanced > Rebuild, then leave the PC on — reindexing runs in the background and can take a few hours before search is reliable again.
Will moving the slider to "All" use a lot of disk space?
It can. Outlook will download your entire mailbox to your PC, which may be several gigabytes for a large mailbox. That's normal and safe — just make sure you have free disk space and leave Outlook connected until the sync finishes.
How do I search old emails without downloading the whole mailbox?
Run your search, then click More in "Showing recent results... More" at the bottom of the results — Outlook fetches matching mail directly from the server. Setting the search scope to All Mailboxes helps too. For everything to be searchable offline, though, widening the "Mail to keep offline" slider is the reliable fix.
Can you fix Outlook search for me remotely?
Yes. We connect via secure remote support (you watch the whole time and we phone you first), widen your offline sync, clear the result cap and rebuild the index, then confirm your old email is searchable again — usually within minutes. Call 01202 775566.
// Still stuck?
Still missing years of email?
We'll connect remotely, widen your offline sync, rebuild the search index and confirm your old mail is back — usually within minutes. You watch the whole time, we phone first, and access ends the moment we're done.
We’ll fix it with you
- Checking the problem is free
- Fixes from £20, agreed before we start
- We phone first, and you watch every step
Stop it happening again
- A full service every six weeks, written up
- Every program kept up to date
- Unlimited remote help when you need it
Plans from £18.25 a month per computer · cancel any time
Mon–Fri 9–5 · family-run since 1995 · rated 4.9 on GoogleSee how remote support works →