We have got a integration tool which syncs contacts from CRM 4 to Exchange. Very recently a client have upgraded from Exchange 2007 to Exchange 2010. And they have started to see this issue which did not exist in Exchange 2007.
While updating the value of emailaddress for a contact. Not all the values are getting updated.
The fileds which are updated by the integration tool using mapi are
1. dispidEmail1EmailAddress
2. dispidEmail1OriginalDisplayName
3. dispidEmail1DisplayName
But the email properties field (dispidEmail1OriginalEntryID) still have the old value. Which was not the case in Exchange 2007. As a result when the user send an email to this contact. It is sent to the old email address.
Please tell me if I am missing something. Or do I need to do something else.