Find e-mail between specific dates

I like the Instant Search feature of Outlook, but is there also a way to find an e-mail between specific dates?

Right now, I get too many results back and the Received option only gives me the pre-set option of today, yesterday, this week, last week, this month, last month, this year and last year.

None of them apply to my situation;
I know the name of the sender, I know some specific words and I know that it was between 3 and 4 months ago. Without setting the timeframe, I’m getting way too many results for it to be useful.

Is there any way I can do this query with Instant Search or do I have to use Advanced Find?

You can do that with Instant Search as well, although it might not be directly obvious how because it requires a specific notation.

Typing query directly

If you’d like to type your query directly, then you can type the following in the Instant Search field if you want to search for emails that have been received in the month of April 2009;
received:4/1/2009 .. 4/30/2009

It is important that you type the correct date format of your computer. So it might require you to type the following instead;
received:1-4-2009 .. 30-4-2009

Note: For more Instant Search query command see; Instant Search query commands reference

Add it to your Query Builder

If you do a date query more often, you might want to add the Received field to your expanded Instant Search query. You can do this in the following way;

  • Outlook 2007
    Press the expand arrow next to the Instant Search field to show the query builder-> button Add Criteria-> select: Received
  • Outlook 2010 and Outlook 2013
    Click in the Instant Search field to make the Search tab in the Ribbon visible-> in the section Refine click the More button-> select: Received

Advanced Find

The Instant Search Query Builder relies on Windows Search technology which is built into Windows Vista, Windows 7 and Windows 8. If you are Windows XP, then you need to install Windows Desktop Search on your computer.

If you cannot install this for some reason, or if your are using Outlook 2003 or previous, then you can still use Advanced Find;

  1. Open Advanced Find (shortcut key is CTRL+SHIFT+F).
  2. Select the Advanced tab.
  3. Add the following criteria;
    • Field: Received
    • Condition: between
    • Value: 4/1/2009 and 4/30/2009
  4. Press the button Find Now.
Sperry Software
Use "BH93RF24" to get a discount when ordering!