Is this CDO 1.21?
If so, the property for time zone may be incorrect. Use
Session.SetOption("TimeZone") to set the correct time zone.
The setting is stored on the user's mailbox, in property 0x7D020102 on the
inbox folder. The time zone is the first DWORD of the property value
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm
"Bob Smith" wrote in message
...
I appear to be missing something with relation to timezones.
I am using CDO to connect to two seperate mailboxes. When I send a message
to both of these mailboxes at the same time, the result I get for
oMessage.TimeReceived are different by a factor of 7 hours. The strange
thing
is, I checked in outlook, the received time looks correct for both. I also
checked under ToolsOptionsCalender OptionsTime Zone. They are both set
to
Mountain Standard.
Since the script is running on the same machine to connect to these two
mailboxes I have ruled out any regional time settings on the local client.
Is
there somewhere else timezone information is stored for the mailbox? Both
mailboxes are on the same exchange server also.