Exchange 2007自动发现服务原理及调试(2)
来源:asp之家 时间:2010-03-13 18:46:00
第一种情况:客户端在公司内部且已经加入域(客户端可以直接连接到DC)
下图展示了公司内网中自动发现的工作模式
图3 internat network中自动发现服务的执行过程
在这种环境,客户端机器可以连接到公司内部的DC,所以Outlook2007会默认首先去AD中寻找自动发现服务的SCP,并用自己的用户名和密码进行身份验证。SCP会告诉Outlook2007客户端正确的autodiscover service URL地址(例如:https://CAS01/autodiscover/autodiscover.xml),然后outlook向此URL 发送请求信息,请求信息的格式如下:
user@contoso.com http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a
Autodiscover服务收到请求后会做出如下回复:
First Last /o=contoso/ou=First Administrative Group/cn=Recipients/cn=iuser885646 644560b8-a1ce-429c-8ace-23395843f701 email settings EXCH MBX-SERVER.mail.internal.contoso.com /o=contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX-SERVER 72008287 /o=contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX-SERVER/cn=Microsoft Private MDB https://mail.contoso.com/ews/exchange.asmx https://mail.contoso.com/ews/exchange.asmx https://mail.contoso.com/unifiedmessaging/service.asmx https://mail.contoso.com/OAB/d29844a9-724e-468c-8820-0f7b345b767b/ EXPR Exchange.contoso.com https://mail.contoso.com/ews/exchange.asmx https://mail.contoso.com/ews/exchange.asmx https://mail.contoso.com/unifiedmessaging/service.asmx https://mail.contoso.com/OAB/d29844a9-724e-468c-8820-0f7b345b767b/ WEB https://cas-01-server.mail.internal.contoso.com/owa https://cas-02-server.mail.internal.contoso.com/owa https://cas-04-server.mail.internal.contoso.com/owa https://cas-05-server.mail.internal.contoso.com/owa
我们可以看到在此回复的信息中含有配置客户端所需要的信息。Outlook客户端根据此信息进行用户的配置,OAB 的下载,忙闲信息的同步等等。
我详细看一下此xml信息可以发现分为三部分:
EXCH部分:客户端在公司内网(internal)的配置信息
EXPR部分:outlook anywhere配置信息
WEB部分:客户端在external时的配置信息