Exchange Online users cannot access free/busy information of users in a non-Internet-facing Active Directory site

Note The Hybrid Configuration wizard that's included in the Exchange Management Console in Microsoft Exchange Server 2010 is no longer supported. Therefore, you should no longer use the old Hybrid Configuration wizard. Instead, use the Office 365 Hybrid Configuration wizard that's available at http://aka.ms/HybridWizard. For more information, see Office 365 Hybrid Configuration wizard for Exchange 2010.
PROBLEM
Consider the following scenario:
  • You have a hybrid deployment of Microsoft Exchange Online and on-premises Microsoft Exchange Server.
  • The hybrid environment has two Active Directory sites.
  • One Active Directory site is Internet-facing, and the other site is non–Internet-facing.
In this scenario, users who have mailboxes in Exchange Online cannot access free/busy information of on-premises users who have mailboxes in the non–Internet-facing Active Directory site.

Additionally, an event ID 4002 entry that resembles the following is logged in the Application log every time that an Exchange Online mailbox in the Internet-facing site makes an availability request to an on-premises mailbox in the non–Internet-facing site.

Log Name: ApplicationSource: MSExchange AvailabilityEvent ID: 4002Task Category: Availability ServiceLevel: ErrorKeywords: ClassicUser: N/AComputer: <InternetfacingServer>.domain.comDescription:Process 6424: ProxyWebRequest CrossSite from UserA@contoso.mail.onmicrosoft.com tohttps://<FQDN of non-Internet-facing Exchange>:443/ews/exchange.asmx failed. Caller SIDs: WSSecurity. The exception returned isMicrosoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequestProcessingException:System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive.---> System.IO.IOException: Unable to read data from the transport connection: An existing connectionwas forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connectionwas forcibly closed by the remote host  at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)  at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)  --- End of inner exception stack trace ---  at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)  at System.Net.TlsStream.EndRead(IAsyncResult asyncResult)  at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)  at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)  --- End of inner exception stack trace ---  at System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()  at System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult,Object& internalAsyncState, Stream& responseStream)  at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.FreeBusyApplication.EndProxyWebRequest(ProxyWebRequest proxyWebRequest, QueryList queryList, Service service, IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.EndInvoke(IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.AsyncWebRequest.EndInvokeWithErrorHandling():<Noresponse>. The request information isProxyWebRequest type = CrossSite, url = https://FQDN of Non-Internet facing Exchange>:443/ews/exchange.asmxMailbox list = <User B>SMTP:UserB@fabrikam.com, Parameters: windowStart = 3/8/2015 1:00:00 PM,windowEnd = 4/7/2015 1:00:00 PM, MergedFBInterval = 30, RequestedView = Detailed. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred ona receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existingconnection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existingconnection was forcibly closed by the remote host  at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)  at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)  --- End of inner exception stack trace ---  at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)  at System.Net.TlsStream.EndRead(IAsyncResult asyncResult)  at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)  at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)  --- End of inner exception stack trace ---  at System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()  at System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult,Object& internalAsyncState, Stream& responseStream)  at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.FreeBusyApplication.EndProxyWebRequest(ProxyWebRequest proxyWebRequest,QueryList queryList, Service service, IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.EndInvoke(IAsyncResult asyncResult)  at Microsoft.Exchange.InfoWorker.Common.Availability.AsyncWebRequest.EndInvokeWithErrorHandling()  --- End of inner exception stack trace ---. Name of the server where exception originated: <Host name of Internet-facing site>.
Make sure that the Active Directory site or forest that contains the user's mailbox has at least one local sever that is running Exchange Server that is also running the Availability service. Turn up logging for the Availability service, and then test basic network connectivity.
CAUSE
The certificate that's used to create the federation with Exchange Online is not installed on the Exchange servers in the non–Internet-facing site.
SOLUTION
Export the federation certificates from the Internet-facing Exchange servers, and then import them to the non–Internet-facing Exchange servers.
MORE INFORMATION
For more information about how to export certificates in Exchange Server, see the following resources:Still need help? Go to the Office 365 Community website or the Exchange TechNet Forums.
Свойства

ИД на статията: 3057905 – Последен преглед: 04/26/2016 14:31:00 – Редакция: 4.0

Microsoft Exchange Online, Exchange Server 2016 Enterprise Edition, Exchange Server 2016 Standard Edition, Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard, Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2010 Standard

  • o365e o365m o365022013 o365 o365a hybrid KB3057905
Обратна връзка