auto discover process

what is auto discover process and how it works?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

TemodyPickalbatros, IT ManagerCommented:
The Exchange Autodiscover service provides an easy way for your client application to configure itself with minimal user input

Please Read this article
SM_exchangeAuthor Commented:
i already read this Marcile but its not easy to understand could you please explain in simple words if you can.
TemodyPickalbatros, IT ManagerCommented:
in AD environment when user open the Outlook for the First time all information needed to complete added there exchange mail to outlook is just enter there user name and password then all  exchange server details will be setup automatically to there outlook
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

JohnBusiness Consultant (Owner)Commented:
Try this Experts Exchange answer complete with links.

Autodiscover is somewhat complicated because obscure errors can cause it to fail (as I learned at a client).  Review the links in the above answer.
Will SzymkowskiSenior Solution ArchitectCommented:
Autodiscover is an IIS virtual directory on the Exchange servers that hold the Client Access Role. This services allows Outlook clients, phone (activesync) to automatically have their phone configured by entering their name and password.

This is useful as users do not have to manually enter settings like mailbox, server etc.

Also there will be a SCP (service connection point) created in on the CAS server role which has the authoritative list of the URL's for Exchange.

Basicically in a netshell Autodiscover is a services that helps clients find their mailbox without having to do any manual confiugration. Take a look at the TechNet below which provides more detail.

SM_exchangeAuthor Commented:
Hi Will,

you have given 50% answer of my Q but can you please explain me the complete process step by step how it works.
Will SzymkowskiSenior Solution ArchitectCommented:
Autodiscover has many parts and methods to determine a connection. The link i have provided below outlines every possible method of Autodiscover and how each process works.

Autodiscover, although complex in it's implementation, it's actually quite simple in theory. I'll try to explain the steps to you. Lets work through a scenario.

The user opens outlook and clicks to add an Exchange account. If the computer is connected to a domain that contains an Exchange server it will check against Active Directory for the SCP, this is a record within AD which contains the autodiscover URL(s). Once outlook has received this URL it will connect to it, authenticate using the current users credentials and will receive an XML response, based on the user who authenticated. This response contains details such as the Exchange server/CAS Array address, URLs to download the Offline Address Book, OWA address, Outlook Anywhere settings and EWS Address among other things. This XML response contains everything Outlook needs to connect to exchange and no further input is therefore required from the user.

Running through the same scenario on a PC not connected to the domain is slightly different. Once the user has clicked to add an Exchange account they will be required to enter their email address and password. Outlook will take the domain from the email address then perform a variety of lookups based on this. It will work through the following steps in order until it either receives a valid response or reaches the end unsuccessful.

First it checks against the following URLs:

Next it checks the following URL to see if theres an HTTP redirect in place to a valid autodiscover service:

Last, Outlook performs a DNS lookup to see if there's an SRV record in place ( within the domain. If this record exists and contains a URL, Exchange will attempt to connect to this URL and obtain Outlook settings

At the end of this process, Outlook will have either successfully contacted the Autodiscover service, received the required XML response and configured the mailbox settings, or will have failed to find a valid Autodiscover service, at which point the user will be asked to manually enter settings.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.