Hello,
Exchange 2013 is configured in hybrid mode with exchange online. Majority of the mailboxes are located in Office 365. Also we have exchange 2007.
When I open mailbox located on exchange 2013 and searching for people- I don't see their pictures.
All pictures are uploaded to AD, also office 365 mailbox owners can see them.
When I check logs on exchange 2013 server, I get 4002 even id:
Process 10556: ProxyWebRequest FederatedCrossForest from S-1-5-21-2000478354-2111687655-1801674531-222614 to https://outlook.office365.com:443/EWS/Gsiedes..contoso.mail.onmicrosoft.com/Exchange.asmx/WSSecurity failed. Caller SIDs: WSSecurity. The exception returned is Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequestProcessingException: Proxy web request failed. ---> System.Net.WebException: The request failed with HTTP status 404: Not Found.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserPhoto(IAsyncResult asyncResult)
at Microsoft.Exchange.InfoWorker.Common.UserPhotos.UserPhotoApplication.EndProxyWebRequest(ProxyWebRequest proxyWebRequest, QueryList queryList, IService 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: server. Make sure that the Active Directory site/forest that contain the user's mailbox has at least one local Exchange 2010 server running the Availability service. Turn up logging for the Availability service and test basic network connectivity.
Somehow, instead of querying user settings from AD, exchange contacting with Office 365?
My additional configuration:
1) EWS virtual directory has external URL and Internal URL which is client load balancer. External URL is a URL for Office 365 federation configuration.
2)Autodoscover external DNS records points to the sane URL for EWS (same hostname). Internal dns a record points to exchange 2007 CAS server.
Any ideas?