We are using Identity Manager 8.0.2 and out of box Exchage 2010 Connector.
We were initially connected to Exchange 2010 server for mailbox lifecycle management. Recently, exchange 2010 mailboxes are migrated to 2016 and now in our infrastructure, two environments are running in parallel.
Provisioning is working fine from 1IDM for new mailboxes since we are using exchange 2010 out of box connector and still have connectivty with Exch 2010 server. Howerver, we are not able to modify old users and disable mailboxes. Most of these users don't have mailboxes in 1IDM as it got migrated to Exch 2016 and we are getting below error messages for modification/disable operations:
Error executing synchronization project (Microsoft Exchange 2010 'MOBILY' (only recipients from prod.mobily.lan)_New)'s workflow (Provisioning).
 Error executing projection step (Mailbox) of projection configuration (Provisioning (Provisioning)).
 Error executing synchronization step (Mailbox)!
 Method (Update (Update)) could not be executed successfully.
[VI.Base.PowerShell.Runner.PipelineHasErrorsExeption] The following errors occured during execution:
Unsupported source mailbox version. The supported versions are: Exchange 2010, Exchange 2007 (SP2 and above), Exchange 2003 (SP2 and above)
Since our initial project was built using Exch 2010 connector and I believe, user lifecycle operations would not be supported with this connector, can I just modify existing project to use Exch 2016 connector and update IP address of new server? Actully I don't want to change all the project modifications, attribute mapping done by the implementer? Appreciate your support and help in this regard