SharePoint Creates Legacy Contacts in Active Directory

A few people have noticed that SharePoint is creating Legacy Contacts in Active Directory with Exchange 2007 or 2010.  The reason is fairly simple … SharePoint doesn’t set the attribute msExchVersion.

When SharePoint creates a contact, the only properties it sets can be found in SetContactProperties:

By leaving msExchVersion blank, Exchange 2007 and 2010 interpret the contact to be Legacy, e.g. an Exchange 2003 contact.

Leave a Reply