Exchange自动发现(autodiscover)服务介绍

Autodiscover Service概述:

Autodiscover 服务可以让你快速的配置Outlook 2007 或者Outlook 2010 以及一些移动设备,Autodiscover Service 无法应用在早期的Outlook 版本,如Outlook 2003。在早期版本的Microsoft Exchange(Exchange 2003 SP2或更早版本)和Outlook(Outlook 2003或更早),你需要手动配置所有用户配置文件来访问Exchange。

Autodiscover 服务使用用户的电子邮件地址和密码来自动配置用户的邮箱配置文件,Autodiscover服务的客户端提供以下信息:

1. 用户的显示名称

2. 独立的内部和外部连接设置

3. 用户的邮箱服务器的位置

4 .各种管理功能,如忙/闲信息,统一消息等

5. Outlook Anywhere的服务器设置
     当用户的Exchange信息发生变化时,Outlook会自动重新配置使用的自动发现服务的用户的配置文件。

Autodiscover Service工作原理:

当CAS 角色在2007exchange 服务器上安装后,一个虚拟目录(名称为AutoDiscover)在IIS中被创建.

当Outlook 2007 从客户端计算机启动的时候,如果你在组织内部(能够访问到你的AD服务器)他马上从你的DNS服务器中查找记录,先联系你的AD服务器,在DC中找到SCP(service point connection),通过返回的SCP找到CAS服务器上的autodiscover目录下面的内容,然后下载并配置相关outlook信息(这些信息由CAS产生,这个配置文件是一个XML文件,包含了Ad中用户的相关信息,包括用户名称,服务器名称,别名,忙闲服务的URL地址,OOF(out of office)URL,OAB(offline address book)URL等等.

在Autodiscover中分2种情况:客户端首次从内部网络连接到CAS,客户端通过使用用户电子邮件地址中的主SMTP域地址找到Internet上的自动发现服务.

针对内部访问的自动发现服务过程

a

在这种环境,客户端机器可以连接到公司内部的DC,所以Outlook2007会默认首先去AD中寻找自动发现服务的SCP,并用自己的用户名和密码进行身份验证。SCP会告诉Outlook2007客户端正确的autodiscover service URL地址(例如https://autodiscover.domain.com/autodiscover/autodiscover.xml,然后outlook向此URL发送请求信息.

针对外部访问的自动发现服务过程 注意:必须为外部 DNS 提供自动发现服务的主机A记录

b

首先客户端还是会试着首先寻找SCP,但结果是失败的,因为它连接不到DC,但是客户端如何去继续寻找autodiscover service呢?在这种情况下它会依次尝试连接以下地址:
https://domain.com/autodiscover/autodiscover.xml https://autodiscover.domain.com/autodiscover/autodiscover.xml http://domain.com/autodiscover/autodiscover.xml http://autodiscover.domain.com/autodiscover.xml
直到返回成功的信息。如果这四个连接尝试全部失败,则用户不能下载到OAB,忙闲信息,
OOF,也不能正常工作。我们会看到如下错误信息:

Microsoft Exchange 脱机通讯簿
未下载脱机通讯簿文件。找不到服务器(URL)。
0X8004010F

Autodiscover虚拟目录是不可以直接通过IE去访问的,如果我们通过https://autodiscover.domainname.com/autodiscover/autodiscover.xml会发现以下返回信息”600 请求无效”,这就表示自动发现服务是正常的。

此条目发表在Exchange分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注