In classic Outlook on Windows, this usually happens when messages are either:
- Hidden by filters or Focused Inbox, or
- Present in the mailbox but not visible in the local cached copy of the Inbox.
Since search can find the messages, they are in the mailbox but not showing in the Inbox view. Use these steps that specifically address that situation:
- Close Outlook.
- Start Outlook with the special cleanup switch:
- Select Start > Run.
- Type:
Outlook.exe /cleanips - Press Enter and let Outlook fully start, then check the Inbox list again.
If the messages still do not appear in the Inbox list:
- Clear and resync the local cached Inbox:
- Open Outlook.
- Right‑click the Inbox folder and select Properties.
- On the General tab, select Clear Offline Items.
- Confirm the prompt that your data was removed from the Outlook data file (.ost).
- Select OK to close the Inbox Properties dialog.
- With Inbox selected in the folder list, press Shift+F9 to force a resynchronization of the Inbox.
After the resync completes, the missing emails that search can find should now appear in the Inbox list.
If the issue is instead that only some messages appear because of filters (for example, only Unread, or only Focused), also verify the view at the top of the message list is set to show all messages (such as All rather than Unread or a filtered view).
References: