<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 2</title>
</head>
<body>
<h1>AutoDiscovery</h1>
<p>This directory contains the implementation of AutoDiscovery.
AutoDiscovery will use an email address to lookup information, primarily email
server settings.</p>
<p> </p>
<h2>\client\</h2>
<p>The client subdirectory builds autodisc.dll, which is the client API in COM
automation interface form. It provides a low level interface which is
agnostic of email and exists to do the networking and email address lookup
logic. A higher level interface will wrap the lower level interface to get
the e-mail specific settings out of the returned XML. This will allow one
place for the XML parsing.</p>
<p> </p>
<h2>\server\</h2>
<p>The server subdirectory contains the XML files that ISPs should host on their
server.</p>
<p> </p>
<h2>\service\</h2>
<p>The service subdirectory contains the files needed to run a Microsoft fallback
service to provide commonly used settings.</p>
<p> </p>
<h2>\docs\</h2>
<p>The docs directory contain specs for the UI and user experience, network
protocol, a how to guide to setup the server, and other information. </p>
<p> </p>
<p>TODO by ship:</p>
<p>Client API:</p>
<ul>
<li>Support redirect</li>
<li>Add Info & Web support page</li>
<li>Finish moving status into resources</li>
<li>Make sure it's IE6 Win9x compatible</li>
<li>Add to IE6's installer</li>
<li>Add to NT installer. [Done]</li>
<li>Finish moving files from shell tree to OE tree. [Done]</li>
<li>Support autodiscovery.xml [Done]</li>
<li>Support info URL [Done]</li>
<li>Special case hotmail.com [Done]</li>
<li>Add web support tab. [Done]</li>
<li>Add a status string to the dialog. [Done]</li>
<li>Combine Results variables [Done]</li>
<li>Remove Private AutoDiscovery Interfaces from public IDL. [Done]</li>
</ul>
<p> </p>
<p>Client (OE):</p>
<ul>
<li>Add animation</li>
<li>Use API for background thread.</li>
<li>Handle localization issue. (Per language DLL)</li>
<li>Special case Hotmail to skip AutoDiscovery</li>
<li>Add web page wizard page</li>
<li>Support Cmdline Args </li>
<li>Get Buddy Test</li>
<li>Turn on feature</li>
</ul>
<p> </p>
<p>Server:</p>
<ul>
<li>Get Cost center for servers</li>
<li>Order Servers</li>
<li>Get dedicated content owner.</li>
<li>Contact ISPs</li>
<li>Handle WebTV, MSN.</li>
</ul>
<p> </p>
</body>
</html>