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.net
Get-OutlookAnywhereServerName : 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