Hello!
I'm trying to get Exchange 2010 and Exchange 2013 coexistence to work. I've struggle some time with this i finally manage to get EX2010 to work with EX2013 but not the other way around.
When I login through the OWA on EX2013 (https://webmail.domain.com) with a mailbox residing on EX2010 i'm able to "open a another mailbox..." residing in EX2013. I've had to follow this blog to make this work:
http://www.techtalklive.org/ttlblog/Pages/Exchange-2010-2013-Coexistence.aspx
Even in Outlook 2010/2013 this works, the EX2013 mailbox is auto mapped and we are able to manage every single object.
The strange thing is it won't work the other way around. A EX2013 mailbox is unable to open a EX2010 mailbox, problem occurs in both OWA and in Outlook 2010/2013 so i'm guessing its a more central issue.
The error message in OWA when trying to open a EX2010 mailbox from EX2013 mailbox:
"The custom error module does not recognize this error."
The URL becomes: https://webmail.domain.com/owa/Test.Mailbox1@domain.com/?offline=disabled
The error message in Outlook when trying to open a EX2010 mailbox from EX2013 mailbox:
"Cannot display the folder. Microsoft Outlook cannot access the specified folder location. The operation failed. An object cannot be found."
Since we can open a EX2013 mailbox from EX2010 you can remove all thoughts that we are not proxying using EX2013's namespace. We are publishing EX2013 through a Kemp loadbalancer and EX2010 through TMG.
A EX2010 mailbox can't open a EX2010 mailbox when we are proxying through EX2013, if we go straight to the EX2010 CAS via TMG it's fully functionally.
Settings:
EX2010: 1CAS, 2MBOX (TMG for publishing webaccess)
EX2013: 2servers using both CAS and MBOX roles (Kemp for publishing)
Get-OWAVirtualDirectory
LogonFormat : FullDomain ClientAuthCleanupLevel : High OwaVersion : Exchange2010 ServerName : EX-CAS1 LegacyRedirectType : Silent CrossSiteRedirectType : Manual Name : owa (Default Web Site) InternalAuthenticationMethods: {Basic, Ntlm, WindowsIntegrated} MetabasePath : IIS://EX-CAS1.domain.net/W3S BasicAuthentication : True WindowsAuthentication : True DigestAuthentication : False FormsAuthentication : False LiveIdAuthentication : False DefaultDomain : domain.net WebSite : Default Web Site DisplayName : owa Server : EX-CAS1 InternalUrl : https://webmail.domain.com/owa ExternalUrl : https://webmail.domain.com/owa ExternalAuthenticationMethods: {Fba}
LogonFormat : UserName OwaVersion : Exchange2013 ServerName : SER-EXCHANGE01 Name : owa (Default Web Site) InternalAuthenticationMethods: {Basic, Fba} MetabasePath : IIS://SER-EXCHANGE01.domain.net/W3SVC/1/ROOT/owa BasicAuthentication : True WindowsAuthentication : False DigestAuthentication : False FormsAuthentication : True LiveIdAuthentication : False AdfsAuthentication : False OAuthAuthentication : False DefaultDomain : domain.net WebSite : Default Web Site DisplayName : owa Server : SER-EXCHANGE01 InternalUrl : https://webmail.domain.com/owa ExternalUrl : https://webmail.domain.com/owa ExternalAuthenticationMethods: {Fba}
LogonFormat : UserName OwaVersion : Exchange2013 ServerName : SER-EXCHANGE02 Name : owa (Default Web Site) InternalAuthenticationMethods: {Basic, Fba} MetabasePath : IIS://SER-EXCHANGE02.domain.net/W3SVC/1/ROOT/owa BasicAuthentication : True WindowsAuthentication : False DigestAuthentication : False FormsAuthentication : True LiveIdAuthentication : False AdfsAuthentication : False OAuthAuthentication : False DefaultDomain : domain.net WebSite : Default Web Site DisplayName : owa Server : SER-EXCHANGE02 InternalUrl : https://webmail.domain.com/owa ExternalUrl : https://webmail.domain.com/owa ExternalAuthenticationMethods: {Fba}Get-ClientAccessServer
Name : EX-CAS1 Fqdn : EX-CAS1.domain.net ClientAccessArray : OutlookAnywhereEnabled : True AutoDiscoverServiceCN : EX-CAS1 AutoDiscoverServiceClassName : ms-Exchange-AutoDiscover-Service AutoDiscoverServiceInternalUri : https://autodiscover.domain.com/Autodiscover/Autodiscover.xml AutoDiscoverServiceGuid : 77378f46-2c66-4aa9-a6a6-3e7a48b19596 AutoDiscoverSiteScope : {SITE-A} AlternateServiceAccountConfiguration : IsOutOfService : False Identity : EX-CAS1 IsValid : True ObjectCategory : domain.net/Configuration/Schema/ms-Exch-Exchange-Server ObjectClass : {top, server, msExchExchangeServer} Id : EX-CAS1 OriginatingServer : AD4.domain.net ObjectState : Unchanged Name : SER-EXCHANGE01 Fqdn : SER-EXCHANGE01.domain.net ClientAccessArray : OutlookAnywhereEnabled : True AutoDiscoverServiceCN : SER-EXCHANGE01 AutoDiscoverServiceClassName : ms-Exchange-AutoDiscover-Service AutoDiscoverServiceInternalUri : https://autodiscover.domain.com/Autodiscover/Autodiscover.xml AutoDiscoverServiceGuid : 77378f46-2c66-4aa9-a6a6-3e7a48b19596 AutoDiscoverSiteScope : {SITE-A} AlternateServiceAccountConfiguration : IsOutOfService : False Identity : SER-EXCHANGE01 IsValid : True ObjectCategory : domain.net/Configuration/Schema/ms-Exch-Exchange-Server ObjectClass : {top, server, msExchExchangeServer} Id : SER-EXCHANGE01 OriginatingServer : AD4.domain.net Name : SER-EXCHANGE02 Fqdn : SER-EXCHANGE02.domain.net ClientAccessArray : OutlookAnywhereEnabled : True AutoDiscoverServiceCN : SER-EXCHANGE02 AutoDiscoverServiceClassName : ms-Exchange-AutoDiscover-Service AutoDiscoverServiceInternalUri : https://autodiscover.domain.com/Autodiscover/Autodiscover.xml AutoDiscoverServiceGuid : 77378f46-2c66-4aa9-a6a6-3e7a48b19596 AutoDiscoverSiteScope : {SITE-A} AlternateServiceAccountConfiguration : IsOutOfService : False Identity : SER-EXCHANGE02 IsValid : True ObjectCategory : domain.net/Configuration/Schema/ms-Exch-Exchange-Server ObjectClass : {top, server, msExchExchangeServer} Id : SER-EXCHANGE02 OriginatingServer : AD4.domain.netGet-OutlookAnywhere
ServerName : EX-CAS1 SSLOffloading : True ExternalHostname : webmail.domain.com InternalHostname : webmail.domain.com ExternalClientAuthenticationMethod : Ntlm InternalClientAuthenticationMethod : Ntlm IISAuthenticationMethods : {Basic, Ntlm} XropUrl : ExternalClientsRequireSsl : True InternalClientsRequireSsl : True MetabasePath : IIS://EX-CAS1.domain.net/W3SVC/1/ROOT/Rpc Path : C:\Windows\System32\RpcProxy ExtendedProtectionTokenChecking : None ExtendedProtectionFlags : {} ExtendedProtectionSPNList : {} AdminDisplayVersion : Version 14.3 (Build 123.4) Server : EX-CAS1 AdminDisplayName : ExchangeVersion : 0.10 (14.0.100.0) Name : Rpc (Default Web Site) Identity : EX-CAS1\Rpc (Default Web Site) Guid : 133923b3-b116-4faa-923f-ef63c202fa05 ObjectCategory : domain.net/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory ObjectClass : {top, msExchVirtualDirectory, msExchRpcHttpVirtualDirectory} Id : EX-CAS1\Rpc (Default Web Site) OriginatingServer : AD4.domain.net IsValid : True ObjectState : Changed RunspaceId : 606c1631-b2c2-45b8-93d8-1a3dd596ee82 ServerName : SER-EXCHANGE01 SSLOffloading : True ExternalHostname : webmail.domain.com InternalHostname : webmail.domain.com ExternalClientAuthenticationMethod : Ntlm InternalClientAuthenticationMethod : Ntlm IISAuthenticationMethods : {Basic, Ntlm} XropUrl : ExternalClientsRequireSsl : True InternalClientsRequireSsl : True MetabasePath : IIS://SER-EXCHANGE01.domain.net/W3SVC/1/ROOT/Rpc ExtendedProtectionTokenChecking : None ExtendedProtectionFlags : {} ExtendedProtectionSPNList : {} AdminDisplayVersion : Version 15.0 (Build 1076.9) Server : SER-EXCHANGE01 AdminDisplayName : ExchangeVersion : 0.20 (15.0.0.0) Name : Rpc (Default Web Site) Identity : SER-EXCHANGE01\Rpc (Default Web Site) Guid : 82a17d36-0201-4607-8a0e-6c4c04b37535 ObjectCategory : domain.net/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory ObjectClass : {top, msExchVirtualDirectory, msExchRpcHttpVirtualDirectory} Id : SER-EXCHANGE01\Rpc (Default Web Site) OriginatingServer : AD4.domain.net IsValid : True ObjectState : Changed RunspaceId : 606c1631-b2c2-45b8-93d8-1a3dd596ee82 ServerName : SER-EXCHANGE02 SSLOffloading : True ExternalHostname : webmail.domain.com InternalHostname : webmail.domain.com ExternalClientAuthenticationMethod : Ntlm InternalClientAuthenticationMethod : Ntlm IISAuthenticationMethods : {Basic, Ntlm} XropUrl : ExternalClientsRequireSsl : True InternalClientsRequireSsl : True MetabasePath : IIS://SER-EXCHANGE02.domain.net/W3SVC/1/ROOT/Rpc ExtendedProtectionTokenChecking : None ExtendedProtectionFlags : {} ExtendedProtectionSPNList : {} AdminDisplayVersion : Version 15.0 (Build 1076.9) Server : SER-EXCHANGE02 AdminDisplayName : ExchangeVersion : 0.20 (15.0.0.0) Name : Rpc (Default Web Site) Identity : SER-EXCHANGE02\Rpc (Default Web Site) Guid : 133c7875-1947-4ccc-b9e2-a928a96da65c ObjectCategory : domain.net/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory ObjectClass : {top, msExchVirtualDirectory, msExchRpcHttpVirtualDirectory} Id : SER-EXCHANGE02\Rpc (Default Web Site) OriginatingServer : AD4.domain.net IsValid : True ObjectState : Changed