Solved How do I view/access Outlook 2010 message headers?

Toshiba / SATELLITE A215
June 8, 2015 at 09:27:27
Specs: Windows 8.1, Intel Core i5 2.5GHz/6GB
My wife recently had a change to her e-mail system. Long story short, 600 old e-mails (some more than 10 years old) were suddenly downloaded to her inbox & all of them had the same date & time in the inbox list! However, when opening the e-mails, one can see the true "received" date & time.

I wanted to create a filter to find e-mail messages that were from prior years, so she could simply delete them wholesale. But the filter only seems to go by the date in the Inbox list. That's when I thought about searching for prior years in the message header, but there no longer seems to be a way to view these (as I can in Outlook 2007), let alone filter on information within them.

Can anyone help me figure out how to do this?

I had thought of simply searching for prior years within the body text (i.e. "2004"), then tagging all of the matching e-mails. But if someone wrote an e-mail within the past several days that happened to mention the year 2004, then my system would wrongly have it tagged for deletion. I only want to delete e-mails that were actually sent in 2004, not those that simply mention it...

Can anyone suggest a way to access the message headers in a search / filter or suggest another way to do this?



See More: How do I view/access Outlook 2010 message headers?

Report •

June 8, 2015 at 10:11:39
✔ Best Answer
The full header can be viewed via the Tags option as shown here:

I have some older messages my inbox so I tried a few things. I'll tell you what worked and what didn't so you can get a feel for what you might have to do:

I created a folder called 2012.

I then created a rule using a condition "with specific words in the message header".

The specific word I chose was 2012 and the action was to move messages to the 2012 folder.

This sort of worked. It move all messages that contained a Received entry similar to 29 Dec 2012, but it all moved any message with strings like this in the header:


The next thing I tried was editing the rule to add a leading and trailing space around 2012 like you see in the date string.

This worked much better, but it still picked up strings such as this, so even some messages that were received in 2015 were moved to the 2012 folder:

X-Mailer: Roving Constant Contact 2012 (

So, if I were you, I would try to create a list of words that narrowed down the hits that Outlook will return. Perhaps your list might include the year that the email was received but also exclude certain phrases if you know they exist.

This of course, assumes that the header includes the original received date, and not the date that shows up in the Inbox list.

Good luck!

Click Here Before Posting Data or VBA Code ---> How To Post Data or Code.

Report •

June 9, 2015 at 02:21:26
@DerbyDad03, That was very helpful!

I looked at the article about message headers you linked, but it didn't work quite the same. However, I was able to customize the ribbon to add the Message Options command - so that's progress.

Then I tried creating a rule along the lines you suggested. Initially, I created a list of years to search for. Then I saw I had to exclude Facebook messages because of the "Recipient-Valid-Since: 2010" in the header. That got many of them.

After that, I tried searching for messages received on June 5, but where the header contained " May 2015 " That got a lot more - maybe too much, but that's for her to sort out.



Report •
Related Solutions

Ask Question