1071 lines
51 KiB
HTML
1071 lines
51 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||
<!-- saved from url=(0042) -->
|
||
<HTML><HEAD><TITLE>Neptune - Automation Object Security Guide</TITLE>
|
||
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
|
||
<META content="Microsoft FrontPage 4.0" name=GENERATOR>
|
||
|
||
<LINK href="nepstyles.css" rel=stylesheet type=text/css>
|
||
<STYLE type=text/css></STYLE>
|
||
|
||
<meta name="Microsoft Border" content="none">
|
||
</HEAD>
|
||
<BODY bgColor=#ffffff link=#4e8ff1><!--webbot bot="Include" U-Include="../../commonpages/header.htm" TAG="BODY" startspan --><strong>[../../commonpages/header.htm]</strong><!--webbot bot="Include" endspan i-checksum="53214" -->
|
||
|
||
<P align=left> </P>
|
||
<TABLE border=0 width=640>
|
||
<TBODY>
|
||
<TR>
|
||
<TD vAlign=top width=110>
|
||
<H3></H3></TD>
|
||
<TD vAlign=top width=530>
|
||
<P class=header-page>Account AutoDiscovery</P>
|
||
<P class=header-pagesub>Use an e-mail address to lookup ISP Settings to
|
||
automatically configure software</P></TD></TR>
|
||
<TR>
|
||
<TD vAlign=top width=110></TD>
|
||
<TD vAlign=top width=530> </TD></TR>
|
||
<TR>
|
||
<TD vAlign=top width=110>
|
||
<DIV></DIV></TD>
|
||
<TD vAlign=top width=530>
|
||
<P class=header>Goal:</P>
|
||
<HR SIZE=1>
|
||
|
||
<P>When the user starts using a new computer with Neptune, one of their
|
||
first goals will be to turn it on and access their e-mail with a minimal
|
||
amount of time and effort. One of
|
||
the biggest hurtles for users setting up a computer to their e-mail
|
||
accounts is knowing all the configuration settings. This currently
|
||
requires a 5 page wizard asking for 6 pieces of information. This
|
||
should be reduced to a 1 page wizard asking for email address &
|
||
password. My grandmother shouldn't need to know the names of her
|
||
mail servers or the protocol used to connect to them.
|
||
|
||
<P> <P>A lot of potential customers exist that don't use computers
|
||
because they are too hard or require training. We need to make
|
||
accessing information easier for they will agree to use computers.
|
||
For example, if someone told you that they read an article in the
|
||
alt.foo.bar newsgroup and that it would be important to you. Often
|
||
users will think, If I could get my computer to that article in 5 minutes
|
||
or less I would be willing to read it, otherwise I'm just too busy. Let's say you as the typical Microsoft employee where in this
|
||
situations. Could you install the software, configure the NNTP
|
||
server, port numbers, authentication type, and get to the newsgroup in
|
||
less than 5 minutes? (What is Microsoft's NNTP server? Could
|
||
you find out in 5 minutes?) If you would have a hard time, our users
|
||
will never spend time hassling with this. This protocol would solve
|
||
this problem by using the user's email address to automatically(tm) lookup
|
||
these kinds of settings needed to configure their software.
|
||
|
||
<P>
|
||
|
||
<P>The first application of this protocol will be to reduce the 5 page
|
||
e-mail account configuration wizard to 1 page. Future applications
|
||
can be used be used to configure buddy lists, chat, conferencing,
|
||
newsgroups (NNTP), and other services.
|
||
<P>
|
||
<a href="#top"><IMG border=0
|
||
height=26 src="top.gif"
|
||
width=23></a>
|
||
<P class=header> </P>
|
||
<P class=header><b>Current User Interface:</b></P>
|
||
<HR SIZE=1>
|
||
|
||
<P>Today's out of box experience with Win98 requires 10 steps in the
|
||
user's adventure to read email for the first time.<P><b>Current
|
||
Screens:</b>
|
||
<table border="0" width="100%">
|
||
<tr>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
|
||
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
|
||
stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:237pt;
|
||
height:93.6pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/06/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]--><img src="image010.gif" v:shapes="_x0000_i1025" width="316" height="125"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497202">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 1.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA"> New
|
||
user gives their login name to login</span></td>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
|
||
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
|
||
stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:191.4pt;
|
||
height:130.8pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/08/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]-->
|
||
<img src="image012.gif" v:shapes="_x0000_i1025" width="255" height="174"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497212">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 2.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User Double Clicks <20>Outlook Express<73> to go read e-mail.</span></td>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
|
||
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
|
||
stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:245.4pt;
|
||
height:169.8pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/01/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]-->
|
||
<a href="User%20Name.jpg">
|
||
<img src="User%20Name.jpg" v:shapes="_x0000_i1025" width="327" height="226"></a><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497226">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 3.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User enters display name.</span></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><a href="Email%20Addresss.jpg"><img src="Email%20Addresss.jpg" v:shapes="_x0000_i1025" width="327" height="237"></a><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497226">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 4.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User enters e-mail address.</span>
|
||
<p> </td>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
|
||
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
|
||
stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:245.4pt;
|
||
height:169.8pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/02/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]--><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
|
||
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
|
||
stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:245.4pt;
|
||
height:169.8pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/01/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]--><a href="POP%20&%20SMTP.jpg"><img src="POP%20&%20SMTP.jpg" v:shapes="_x0000_i1025" width="327" height="226"></a><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497239">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<p><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA"><b>Step 5. </b>User enters Server Type</span></p>
|
||
<p><b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 6.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User enters server names</span></td>
|
||
<td width="25%" valign="top">
|
||
<p class="MsoNormal"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497249">
|
||
</o:OLEObject>
|
||
</xml><![endif]--><a href="Auth.jpg"><img src="Auth.jpg" v:shapes="_x0000_i1025" width="327" height="226" align="top"></a></p>
|
||
<p><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA"><b>Step 7. </b>User Enters e-mail address and password</span></p>
|
||
<p><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA"><b>Step 8.</b></span><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User specifies password authentication type.</span> </td>
|
||
</tr>
|
||
<tr>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999497258">
|
||
</o:OLEObject>
|
||
</xml><![endif]--><a href="image020.gif"><img src="image020.gif" v:shapes="_x0000_i1025" width="255" height="174"></a></p>
|
||
<p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 9.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User clicks Finish.</span></p>
|
||
</td>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><img src="image022.gif" v:shapes="_x0000_i1025" width="327" height="285"></p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 10.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User gets to inbox.<span style="mso-spacerun: yes"> </span>Success!!</span></td>
|
||
<td width="25%"></td>
|
||
</tr>
|
||
</table>
|
||
<P> <P>A service should be able to automatically configure 5 pieces
|
||
of information:
|
||
<UL>
|
||
<li>Display Name (Step 3)</li>
|
||
<LI>Server Type (Step 4. IMAP, POP/SMTP, DAVMail)
|
||
<LI>Server Names (Step 5. pop.mail.yahoo.com, smtp.mail.yahoo.com)
|
||
<LI>Server Port Numbers (UI is burried)
|
||
<LI>Authentication Type (Step 7)</UL>
|
||
<p> </p>
|
||
<p>It should be able to reduce this to 2 pieces of information, the e-mail
|
||
address and password. User's understand that they are "<a href="mailto:joe4@aol.com">joe4@aol.com</a>"
|
||
on the internet so if we align login names with that, we can reduce the
|
||
number of names and passwords users need to know.</p>
|
||
<p><b>New Screens:</b></p>
|
||
<table border="0" width="100%">
|
||
<tr>
|
||
<td width="25%">
|
||
<p class="MsoNormal" align="center" style="text-align:center"><!--[if gte vml 1]><v:shapetype
|
||
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
|
||
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:146.4pt;
|
||
height:107.4pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/01/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]-->
|
||
<img src="image002.gif" v:shapes="_x0000_i1025" width="320" height="320"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999496643">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 1.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA"> New
|
||
user gives e-mail address</span></td>
|
||
<td width="25%">
|
||
<p class="MsoNormal" align="center" style="text-align:center"><!--[if gte vml 1]><v:shapetype
|
||
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
|
||
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:151.8pt;
|
||
height:111pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/03/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]-->
|
||
<img src="Start%20Page%20Read%20Mail.jpg" v:shapes="_x0000_i1025" width="320" height="320"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999496653">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 2.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User Clicks Read E-mail in the Start Page.</span></td>
|
||
<td width="25%">
|
||
<p class="MsoNormal" align="center" style="text-align:center"><!--[if gte vml 1]><v:shapetype
|
||
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
|
||
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:152.4pt;
|
||
height:119.4pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/04/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]-->
|
||
<img src="Password.jpg" v:shapes="_x0000_i1025" width="320" height="320"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999496669">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 3.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User enters password for e-mail access.</span></td>
|
||
</tr>
|
||
<tr>
|
||
<td width="25%">
|
||
<p class="MsoNormal"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
|
||
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
|
||
stroked="f">
|
||
<v:stroke joinstyle="miter"/>
|
||
<v:formulas>
|
||
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
|
||
<v:f eqn="sum @0 1 0"/>
|
||
<v:f eqn="sum 0 0 @1"/>
|
||
<v:f eqn="prod @2 1 2"/>
|
||
<v:f eqn="prod @3 21600 pixelWidth"/>
|
||
<v:f eqn="prod @3 21600 pixelHeight"/>
|
||
<v:f eqn="sum @0 0 1"/>
|
||
<v:f eqn="prod @6 1 2"/>
|
||
<v:f eqn="prod @7 21600 pixelWidth"/>
|
||
<v:f eqn="sum @8 21600 0"/>
|
||
<v:f eqn="prod @7 21600 pixelHeight"/>
|
||
<v:f eqn="sum @10 21600 0"/>
|
||
</v:formulas>
|
||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||
<o:lock v:ext="edit" aspectratio="t"/>
|
||
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:159pt;
|
||
height:117pt' o:ole="">
|
||
<v:imagedata src="file:///C:/windows/TEMP/msoclip1/05/clip_image001.wmz"
|
||
o:title=""/>
|
||
</v:shape><![endif]-->
|
||
<img src="Inbox.jpg" v:shapes="_x0000_i1025" width="320" height="320"><!--[if gte mso 9]><xml>
|
||
<o:OLEObject Type="Embed" ProgID="Word.Picture.8" ShapeID="_x0000_i1025"
|
||
DrawAspect="Content" ObjectID="_999496688">
|
||
</o:OLEObject>
|
||
</xml><![endif]-->
|
||
</p>
|
||
<b><span style="font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
|
||
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
|
||
mso-bidi-language:AR-SA">Step 4.</span></b><span style="font-size:12.0pt;
|
||
font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
|
||
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">
|
||
User<65>s Inbox, Success!!</span></td>
|
||
<td width="25%"></td>
|
||
<td width="25%"></td>
|
||
</tr>
|
||
</table>
|
||
<P>
|
||
<P><a href="#top"><IMG border=0
|
||
height=26 src="top.gif"
|
||
width=23></a>
|
||
<P>
|
||
<P class=header><b>How AutoDiscovery Works:</b></P>
|
||
<HR SIZE=1>
|
||
|
||
<p>Account AutoDiscovery will use an email address to look up information
|
||
needed to configure software. Given a email name (like <a href="mailto:JohnDoe@yahoo.com">JohnDoe@psyco.psychdept.libarts.ucsd.edu</a>),
|
||
a list of possible AutoDiscover servers are generated. The name
|
||
autodiscover.<domainname> is contacted to provide the
|
||
information. If that information isn't found, the level of domains
|
||
is reduced until one is found or the second level domain is tried.
|
||
If the information still isn't retrieved, then a public service is
|
||
tried. For this example these servers are tried:</p>
|
||
<ul>
|
||
<li> autodiscovery.psyco.psychdept.libarts.ucsd.edu,</li>
|
||
<li>autodiscovery.psychdept.libarts.ucsd.edu,</li>
|
||
<li>autodiscovery.libarts.ucsd.edu,</li>
|
||
<li>autodiscovery.ucsd.edu, and</li>
|
||
<li>autodiscovery.microsoft.com the public service.</li>
|
||
</ul>
|
||
<P> </P>
|
||
<P>Each server is sent an HTTP Post command. The post
|
||
data is an XML request for a certain type of information. Email
|
||
account configuration will be the first use. The XML will contain
|
||
information that will help execute the request. For mail, it will
|
||
include the email address, the protocols the client software supports, the
|
||
web browser installed, the kind of proxy in use, and the types of
|
||
authentication that can be used.</P>
|
||
<P> </P>
|
||
<P>The server can then return an XML file that will provide the
|
||
information needed for the client to configure local software to get the
|
||
user to their destination.</P>
|
||
<P> </P>
|
||
<P>In the case of email, we can first try to configure the email client
|
||
software to connect to the mail server for fast access and offline
|
||
support. However if this is not possible because we don't support
|
||
the protocol (MAPI, IMAP, for example) or the proxy blocks access (POP blocked by
|
||
Web Proxy), then we can fall back to web based email for services that
|
||
provide it. </P>
|
||
|
||
<P> </P>
|
||
|
||
<P>IE5 automatically configures the proxy based on a similar system.
|
||
However, since it is DNS & DHCP based, it isn't applicable for our
|
||
use. (See The IETF WPAD proposal <a href="ftp://ftp.ietf.org/internet-drafts/draft-melve-clientcache-com-00.txt">Web
|
||
Proxy Autodiscovery Protocol</a>) </P>
|
||
<P> </P>
|
||
<P><A href="#top"><IMG border=0 height=26 src="top.gif" width=23></A>
|
||
<P>
|
||
|
||
<P class=header><b>How Is the Request Made:</b></P>
|
||
<HR SIZE=1>
|
||
|
||
<P>The HTTP POST headers contain information about the request in
|
||
XML. Multiple REQUEST tags can be used to request information about
|
||
different types of accounts (Mail vs Buddy List, etc.)</P>
|
||
<P> </P>
|
||
<P><b>The request XML format is: </b></P>
|
||
<pre><?xml version="1.0" ?>
|
||
<AUTODISCOVERY>
|
||
<REQUEST
|
||
ACCOUNTTYPE="EMail" <!--The kind of information requested-->
|
||
VER="0.1" <!--The version of the request-->
|
||
RESPONSEVER="0.1" <!--The version of the response the client supports-->
|
||
LANG="en" <!--The user's language-->
|
||
|
||
<!--The Following is ACCOUNTTYPE="Email" specific-->
|
||
EMAIL="bryanst@yahoo.com" <!--The version of the request-->
|
||
/>
|
||
</AUTODISCOVERY>
|
||
<A href="#top"><IMG border=0 height=26 src="top.gif" width=23></A></pre>
|
||
<P>
|
||
|
||
<P class=header><b>How Is the Response Is:</b></P>
|
||
<HR SIZE=1>
|
||
|
||
<P><b>The response XML format is: </b></P>
|
||
<pre><?xml version="1.0" ?>
|
||
<AUTODISCOVERY>
|
||
<USER
|
||
DISPLAYNAME="Bryan T. Starbuck" <!--The user's display Name-->
|
||
LDAP="<LDAP URL>" <!--FUTURE: We could provide an URL to an LDAP server for more information-->
|
||
<VCARD/> <!--FUTURE: vCard information-->
|
||
/>
|
||
<RESPONSE
|
||
RESPONSEVER="0.1" <!--Version of the response the server uses. MUST be less than REQUEST's RESPONSEVER.-->
|
||
LANG="en" <!--The response language-->
|
||
|
||
<!--Either-->
|
||
<!--Redirect to another server-->
|
||
REDIRECT="<url>"
|
||
<!--or Display this message to the user because the information could not be retrieved-->
|
||
MESSAGE="the message"
|
||
|
||
<!--or return the account information-->
|
||
<!--The Following is ACCOUNTTYPE="Email" specific-->
|
||
EMAIL="bryanst@yahoo.com" <!--The version of the request-->
|
||
>
|
||
<!--Protocols are listed in order of server preference. Attributes
|
||
should be used to indicate if one protocol supports a feature
|
||
another doesn't.-->
|
||
<PROTOCOL
|
||
TYPE="POP3" <!--Type of Protocol-->
|
||
SERVERNAME="mail.pop.yahoo.com" <!--ID Addr or DNS name of server-->
|
||
PORT="Default" <!--"Default" or the port number. Default means the default for that protocol-->
|
||
TYPE="POP3" <!--The kind of information requested-->
|
||
>
|
||
<!--Organizations can add information about their proprietary account or protocol. or
|
||
not information not yet in this specification.-->
|
||
<CUSTOM ORGANIZATION="microsoft.com">
|
||
</CUSTOM>
|
||
</PROTOCOL>
|
||
</RESPONSE>
|
||
</AUTODISCOVERY>
|
||
<A href="#top"><IMG border=0 height=26 src="top.gif" width=23></A></pre>
|
||
<P> </P>
|
||
<P class=header>AutoDiscover.Microsoft.Com:</P>
|
||
<HR SIZE=1>
|
||
|
||
<P>
|
||
<br>
|
||
Why should Microsoft provide this server? This part is optional but
|
||
it would provide a great out of box experience when Neptune ships. The idea of an AutoDiscovery Service is that I bet 80% of users use only 20% of the ISPs for service
|
||
(@aol.com, @hotmail,com, @yahoo.com, @msn.com, etc.). So some service could very easily just enter 50-200 ISP setting information for the most common ISPs.
|
||
For example, pretty much everyone with an @yahoo.com email address always uses
|
||
the POP3/SMTP protocol and their server names are pop.mail.yahoo.com &
|
||
smtp.mail.yahoo.com. If it's an employee that uses a different server, then yahoo can provide their own AutoDiscovery server or the mail client software can recover
|
||
when we fail to log into the POP server.
|
||
</P>
|
||
<P>
|
||
</P>
|
||
<P>When people use the service, we can determine which ISPs are most
|
||
commonly used. We can then find out their connection settings by
|
||
going to their web page or emailing the company.<br>
|
||
</P>
|
||
<P> The AutoDiscovery business model will be either to eat the cost, use ads, or provide it for a while.
|
||
If we provide it for a while, we can use the carrot and stick approach to get ISPs to take over supporting it.
|
||
Smaller ISPs will be pressured into setting up a server because this works for their competitors.
|
||
After we provide this for existing ISPs, we can tell new ISPs that they need to provide the service
|
||
themselves. Or they can pay us money to do that (although that's probably not a business we want to get into).
|
||
</P>
|
||
<P>
|
||
</P>
|
||
<P> This chart shows that if we enter the settings for the top 7 sites,
|
||
we will have 96.6% of the free email market.
|
||
</P>
|
||
<table border="1" cellspacing="0" cellpadding="0" width="563" style="width:337.5pt;
|
||
mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in">
|
||
<tr>
|
||
<td colspan="3" valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="center" style="text-align:center"><b><span style="font-family:Arial">Table
|
||
8 <20> Freemail & Web-Based Mail</span></b><span style="font-family:Arial"><br>
|
||
(in thousands)<br>
|
||
as of March 31, 1999</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><b><span style="font-family:Arial">Service</span></b><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><b><span style="font-family:Arial">World</span></b><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><b><span style="font-family:Arial">%Share</span></b><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Yahoo! Mail</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">47,000</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">39.8%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Hotmail Corp.</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">40,000</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">33.9%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">USA.Net Net@ddress</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">9,000</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">7.6%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Juno Online
|
||
Services</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">6,700</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">5.7%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Mail.com (iName)</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">5,000</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">4.2%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Netscape
|
||
WebMail</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">5,000</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">4.2%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">MailExcite</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">1,400</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">1.2%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">ExcitePost UK</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">1,000</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.8%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Xoom SiteMail</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">600</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.5%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Snap Email.com</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">500</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.4%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">My Own Email</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">500</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.4%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Disney/Infoseek
|
||
Go Network Mail</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">200</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.2%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">France T<>l<EFBFBD>com
|
||
Le M<>l</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">100</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.1%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">CNN/CNNsi</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">100</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.1%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Bigfoot</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">100</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.1%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">Other</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">800</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-family:Arial">0.7%</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><b><span style="font-family:Arial">Total
|
||
Worldwide Freemail Users</span></b><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><b><span style="font-family:Arial">118,000</span></b><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
<td valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><b><span style="font-family:Arial">100%</span></b><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="3" valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal"><span style="font-family:Arial">All figures in
|
||
thousands or percent.</span><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="3" valign="bottom" style="padding:.75pt .75pt .75pt .75pt">
|
||
<p class="MsoNormal" align="right" style="text-align:right"><i><span style="font-family:Arial">Source:
|
||
EMMS</span></i><o:p>
|
||
</o:p>
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<P> d
|
||
</P>
|
||
<P> <br>
|
||
<A href="#top"><IMG border=0 height=26 src="top.gif" width=23></A>
|
||
</P>
|
||
<P> </P>
|
||
<P class=header>Setting Up A Server:</P>
|
||
<HR SIZE=1>
|
||
|
||
<p>
|
||
The trick is to make it trivial to setup a server. Most ISPs only need to do this:</p>
|
||
<ul>
|
||
<li>
|
||
Create a DNS entry that points AutoDiscover.<domainname> to an existing web server.</li>
|
||
<li>
|
||
Create a "AutoDiscover" subdirectory.</li>
|
||
<li>
|
||
Create the XML file that will be returned as the default file for that
|
||
directory. Web servers normally just return .asp, .htm, or .html
|
||
files so either the server can be setup to return a static XML file or
|
||
.asp page can do a server side redirect to the XML file.</li>
|
||
</ul>
|
||
<p>
|
||
<br>
|
||
This only works if the exact same information can be returned for all users.
|
||
If the admin has a couple of servers, they can use server side scripts (ASP or CGI) to redirect to one of a couple of XML files.
|
||
Or a database can be used to customize the contents of the XML to return.<br>
|
||
<br>
|
||
<A href="#top"><IMG border=0 height=26 src="top.gif" width=23></A>
|
||
</p>
|
||
<P> </P>
|
||
<P class=header>Prototype:</P>
|
||
<HR SIZE=1>
|
||
|
||
<P>
|
||
I have this working with web pages. Using HTTP GET:<br>
|
||
<a href="http://bryanst2/AutoDiscover/?email=joeSmith@hotmail.com">
|
||
http://bryanst2/AutoDiscover/?email=joeSmith@hotmail.com</a><br>
|
||
<a href="http://bryanst2/AutoDiscover/?email=bryanst@microsoft.com">
|
||
http://bryanst2/AutoDiscover/?email=bryanst@microsoft.com</a><br>
|
||
<a href="http://bryanst2/AutoDiscover/?email=JackWilson@hotmail.com">
|
||
http://bryanst2/AutoDiscover/?email=JackWilson@hotmail.com</a><br>
|
||
<br>
|
||
Using POST: <br>
|
||
<a href="http://bryanst2/AutoDiscover/PostData.htm">
|
||
http://bryanst2/AutoDiscover/PostData.htm</a><br>
|
||
<A href="#top"><IMG border=0 height=26 src="top.gif" width=23></A>
|
||
</P>
|
||
<P>
|
||
</P>
|
||
<P class=header>Future Uses:</P>
|
||
<HR SIZE=1>
|
||
|
||
<P>
|
||
I'm currently going to use this for mail (IMAP, POP3/SMTP, & DAV) but it can be used for NNTP, NTP/SNTP, chat/buddylists, among other things. The general structure of the XML response is
|
||
in three logical levels. The type of service (<ACCOUNT>) on the first level. The second is the protocol. This way several protocols can be advertised so the client can choose the best. The third level
|
||
are extensions so companies can add info that isn't yet in the public spec. This way Microsoft can add a whole section for MAPI or Lotus Notes on their special configuration info.<br>
|
||
<br>
|
||
In the future, this could be a way for people to advertise information to the world. For example, there may be a way for a user to upload their vCard, email public key,
|
||
LDAP server, or home page URL to this service. Then all users could use this as a way to map e-mail addresses to
|
||
that kind of information. The LDAP server could be used for new
|
||
types on information instead of expanding this protocol. Finger
|
||
provides a very informal version of this type of service today, however
|
||
the caller is required to know the finger server name.
|
||
</P>
|
||
<P><A href="#top"><IMG border=0
|
||
height=26 src="top.gif"
|
||
width=23></A></P>
|
||
<P> </P>
|
||
<P class=header><b>Related Information:</b>
|
||
</P>
|
||
<HR>
|
||
<ul>
|
||
<li>IETF WPAD: <a href="ftp://ftp.ietf.org/internet-drafts/draft-melve-clientcache-com-00.txt">Web
|
||
Proxy Autodiscovery Protocol</a>. Also see <a href="http://msdn.microsoft.com/standards/top150/network.asp">http://msdn.microsoft.com/standards/top150/network.asp</a>,
|
||
and Netscape's <a href="http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html">PAC
|
||
format</a>.</li>
|
||
<li>Code: \nt\private\inet\wininet\<span style="mso-fareast-font-family: Times New Roman; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Apdetect\apdetect.cxx,
|
||
DetectAutoProxyUrl(LPCSTR pszAutoProxyUrl, DWORD dwAutoProxyUrlLength,
|
||
DWORD dwDetectFlags).</span>
|
||
</li>
|
||
</ul>
|
||
<P><A href="#top"><IMG border=0
|
||
height=26 src="top.gif"
|
||
width=23></A></P></TD></TR>
|
||
<TR>
|
||
<TD vAlign=top width=110></TD>
|
||
<TD vAlign=top width=530> </TD></TR>
|
||
<TR>
|
||
<TD vAlign=top width=110></TD>
|
||
<TD vAlign=top width=530>
|
||
<P class=modified>last updated on <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%y" startspan -->12/29/99<!--webbot bot="Timestamp" endspan i-checksum="14097" -->
|
||
by <a href="mailto:BryanSt@microsoft.com">BryanSt</a> </P></TD></TR></TBODY></TABLE>
|
||
<P class=modified> </P></BODY></HTML>
|