I have somewhat of an interesting problem that I've been attempting to solve for about a week now. First a little about our environment.
1:DC, 1:Exchange 2013, 1:Decommissioned Exchange 2013
After an upgrade from 2010 to 2013 we seem to be having some issues with remote connections to our exchange. The 2010 has been completely shutdown. We are able to access OWA remotely. Internally outlook does work. Externally outlook and mobile phones are
unable to authenticate to exchange. Remote connectivity tester results have given the follow message.
[X] | Exchange Web Services synchronization, notification, availability, and Automatic Replies. |
| Not all tests of Exchange Web Services tasks completed. |
|
| Additional Details | | Elapsed Time: 7167 ms. |
|
|
| Test Steps | | [✓] | The Microsoft Connectivity Analyzer is attempting to test Autodiscover for ####@####.org. | | Autodiscover was tested successfully. | |
| |
| Test Steps | | [✓] | Attempting each method of contacting the Autodiscover service. | | The Autodiscover service was tested successfully. | |
| Additional Details | | Elapsed Time: 6685 ms. |
| | |
|
|
[X] | Creating a temporary folder to perform synchronization tests. | | Failed to create temporary folder for performing tests. | |
| Additional Details | | Exception details:
Message: The response received from the service didn't contain valid XML.
Type: Microsoft.Exchange.WebServices.Data.ServiceRequestException
Stack trace:
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadXmlDeclaration(EwsServiceXmlReader reader)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadSoapFault(EwsServiceXmlReader reader)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ProcessWebException(WebException webException)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(IEwsHttpWebRequest request)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ValidateAndEmitRequest(IEwsHttpWebRequest& request)
at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()
at Microsoft.Exchange.WebServices.Data.ExchangeService.BindToFolder[TFolder](FolderId folderId, PropertySet propertySet)
at Microsoft.Exchange.Tools.ExRca.Tests.GetOrCreateSyncFolderTest.PerformTestReally()
Exception details:
Message: Data at the root level is invalid. Line 1, position 1.
Type: System.Xml.XmlException
Stack trace:
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlCharCheckingReader.Read()
at Microsoft.Exchange.WebServices.Data.EwsXmlReader.Read(XmlNodeType nodeType)
at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadXmlDeclaration(EwsServiceXmlReader reader) Elapsed Time: 478 ms. |
|
|
|
-----------------------------
EDIT: When browsing to mail.domain.org/ews/exchange.asmx I get the following:
"The page cannot be displayed because an internal server error has occurred."
------------------------------
Edit2:
[PS] C:\Windows\system32>Get-WebServicesVirtualDirectory #####\ews* | fl name, internal*, external*, *authentication
Name : EWS (Default Web Site)
InternalNLBBypassUrl :
InternalAuthenticationMethods : {WSSecurity, OAuth}
InternalUrl : https://mail.####.org/ews/exchange.asmx
ExternalAuthenticationMethods : {WSSecurity, OAuth}
ExternalUrl :
CertificateAuthentication :
LiveIdNegotiateAuthentication :
WSSecurityAuthentication : True
LiveIdBasicAuthentication : False
BasicAuthentication : False
Am I missing an External URL??