Link to home
Start Free TrialLog in
Avatar of CPUMuscle
CPUMuscle

asked on

How can you tell what date and time any specific email item has opened within Outlook 2007?

I have a need to know when an email was opened from a users inbox within Outlook.  We're using Exchange and Office 2007. These emails were said to be opened at a time when the original user was away therefore these emails were opened by someone else.  However, I can't verify that until I know exactly when they were opened.  To my knowledge the 'Request a Read Receipt' was not checked and therefor not created when these emails were opened.

I'm hoping there is some kind of MAIL_ITEM_OPEN attribute being saved within Exchange, but I'm having a hard time finding anything like this.

Thanks,
SOLUTION
Avatar of javaftper
javaftper
Flag of Afghanistan image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Simon Butler (Sembee)
That information isn't recorded by Exchange, so no you cannot. Certainly there is no way that would stand up to any scrutiny at all.

Simon.
You can use MFCMapi to view property of that email.

Here are the attributes that'll be of help to you.

PR_LAST_MODIFICATION_TIME: this would tell you when was the last time the email was accessed / modified.

PR_MESSAGE_FLAGS: this would tell you if the message was read / modified / unread.

Regards,
Exchange_Geek
Still not 100% reliable as other things can change that value.
Anything accessing the mailbox can change it, so a Blackberry, CRM application etc.

Simon.