Exchange 2013 Autodiscover Error Code 600 Invalid Request

Autodiscover feature was first introduced in Exchange 2007 plays an important role in configuring server setting without having any prior information about the domain name, server name etc. It mainly relies on two basic credentials: username and password. The main role of Autodiscover is to provide information for mail server setting in order to connect to a remote server. It is an XML file that grants access to Outlook’s address book and messaging tools needed for connecting to the mailbox.

Microsoft Outlook needs Autodiscover to find details in order to connect to Exchange server account. In case, the Autodiscover has not been configured properly then Exchange 2013 AutoDiscover Error 600 Invalid Request encountered. Thus, to have proper configuration, it is important to fix error code 600 in Exchange 2016, 2013, 2010 and 2007.

How Autodiscover Works in Exchange Exactly?

Autodiscover is used for client configuration with MS Exchange Server 2016, 2013, 2010, 2007 to a remote or mobile server. At times, users are asked for their username and password for their account as shown in the image below.

Enter User Name and Password

After providing the mobile device with the user credentials, email client looks for the URL https://yourdomain.com/autodiscover/autodiscover.xml. This link provides required information for remote server configuration. If Autodiscover has been configured correctly then there will be no error. Moreover, the process of connectivity between the mobile device and the remote server is completed smoothly.

Issues Related to Exchange Autodiscover Error 600

If Autodiscover has not been configured correctly in the mobile device then error 600 invalid request autodiscover is generated in Exchange 2013, 2010, 2007 and below. This error will give rise to the following issues:

Methods to Troubleshoot Exchange 2013 Autodiscover Error Code 600

To resolve error code 600 in Exchange 2016, 2013, 2010, 2007, open Autodiscover.xml from the path https://yourdomain.com/autodiscover/autodiscover.xml. Outlook will now communicate with Client Access Server (CAS) and may ask the user for username and password. The XML will look somewhat like the image below:

Error 600 AutoDiscover.XML

If the file opens in a manner similar to the image above, indicates that there is no problem with CAS. A user can go forward with following the troubleshooting methods mentioned below. If this file does not open, then replace IP address with Domain name in the CAS. After performing this action, if the XML file opens then the problem is with the Domain name server.

Different Solutions to Resolve Autodiscover Error Code 600

Solution 1: There are two main methods to make sure that Autodiscover is working or not.

Outside the Network

Remote Connectivity Analyzer

Remote Connectivity Analyzer

Inside the Network

By following the steps below a user can perform manual testing of the Autodiscover configuration within the network. This can be done by testing existing Outlook profile with Exchange.

Remote Connectivity Analyzer

Solution 2: Check the Firewall Setting on the system

If the above method in unable to fix autodiscover error code 600 in Exchange 2013, 2010, 2007 and below, then follow the below procedure to resolve Autodiscover error in Exchange.

Within the Network: The following procedure can be used to resolve exchange 2013 autodiscover error 600 invalid request within the network

After performing the above steps, Autodiscover must work properly and the error code 600 should be removed. If the error is not rectified check for certification from outside the network.

Outside the Network

Subject Alternative Certificate is required when working outside the network. It has been determined that Microsoft Outlook checks out for two URLs for downloading the Autodiscover XML file namely,

At times, downloading of XML file shows no error but Microsoft asks to create a “Host(A)” for the DNS. In such a case autodiscover.yourdomain must be added to the certificate to make sure the connection to the domain server remains SSL encrypted.

Also, make sure that Client Access Server must have a SAN certificate. It is because the multiple subject names can be linked with just one certificate.

Conclusion

Autodiscover is an essential file for Client Access Server and Microsoft Outlook. It is necessary for connectivity between Microsoft Exchange Server and MS Outlook. Without this file, a user cannot access their mailbox. Any error in the configuration of this XML file will block access to users email, tasks, journals, calendars etc. In order to resolve Autodiscover error code 600 in Exchange 2013, 2010, 2007 and below, different troubleshooting ways are discussed above. The above methods will resolve issue from both within and outside the network.