How to Search the Previous 30 days in Outlook

by Michael W. Lind on April 2, 2013


My work email client is Microsoft Outlook 2007.  I long ago gave up trying to file or categorize mail.  Instead, once I am done with a message I either file it in a misc folder or delete it.  The reason this approach works for me is because of the search function built into Outlook.

Usually, the message I am looking for was sent in the last 30 days.  Unfortunately, Outlook can’t search the last 30 days.  It can search last month or this month, but there is no search command for the last 30 days.

In the past, I used search strings like:

subject:"staff meeting" received:(thismonth OR lastmonth)

but I’ve found a better way.  My new favorite search technique is to look in the days since one month ago.  So, if it is April 2, I look for anything sent after March 2:

subject:"staff meeting received:>3/2

The string is quicker to type and I don’t have to wait for Outlook to slog through years of emails.

One word of caution: If you try to search from 2/29 in a non-leap year, Outlook will search for a very long time and find nothing.

Now, if Microsoft could just add a received:last30days option!


{ 4 comments… read them below or add one }

Jason Heydasch August 19, 2015 at 2:23 pm

I just used that ‘received:>’ operator and it worked perfectly. Thanks for sharing!

Michael W. Lind August 19, 2015 at 3:49 pm

Thanks for stopping by, Jason!


Mitch July 31, 2017 at 7:10 pm

Wow I’ve been searching for something like this for at least a year. I’m in Australia so had to change the month/day to day/month so received:>2/3 works for me. Thanks for posting this solution. No more multiple outlook windows open for last month and this month!

Michael W. Lind August 10, 2017 at 9:34 am

Thank you for stopping by the site!

{ 1 trackback }

Previous post:

Next post: