Option 1 (Recommended): Create a New Outlook Profile
- Close Outlook completely.
- Open Control Panel → Mail (Microsoft Outlook).
- Click Show Profiles.
- Click Add.
- Give the profile a name (e.g., Outlook-New).
- Sign in with your Microsoft 365 account.
- Select Prompt for a profile to be used (temporarily).
- Open Outlook using the new profile.
- Allow Outlook to fully synchronize.
If the missing emails appear, the original profile/OST was likely corrupted.
Option 2: Rebuild Only the OST Cache
This is also generally safe because OST files are just cached copies of mailbox data stored on Exchange Online.
Before you start
- Verify the emails exist in Outlook Web Access.
- Ensure you're connected to Microsoft 365/Exchange and not using POP.
Steps
- Close Outlook.
- Press Windows + R.
- Enter:
- Locate the
.ostfile for your mailbox. - Rename it:
- Start Outlook.
- Outlook will create a new OST and download mailbox contents from the server.
For large mailboxes (such as many HUC mailboxes), the initial sync can take quite a while, so don't worry if folders appear incomplete at first.
Before Rebuilding, Check One Setting
If the issue is "There are more items on the server" and the folder contains older mail:
- Outlook → File → Account Settings → Account Settings
- Double-click your account.
- Check Download email for the past.
- Set it to All.
- Restart Outlook.
I've seen this setting cause exactly the behavior you're describing, especially when looking in old instruction/archive folders.
If This Is a Shared Mailbox
Do not immediately rebuild the profile.
First:
- Open Outlook on the Web.
- Open the shared mailbox.
- Verify the messages exist there.
Many shared mailbox issues are actually synchronization problems with the shared mailbox itself rather than the user's OST.
For your environment, I'd try:
- Outlook Web (verify mail exists).
- Set Download email = All.
- Create a new Outlook profile.
- Only then rebuild the OST directly if needed.
That sequence has the lowest risk and preserves a rollback option.