这是我在微软中文新闻组里转来的一篇文章,希望对你有帮助,如果你是Exchange Server 2000以上的版本,建议你还是去MSDN找答案吧。 在 Microsoft Exchange Server 5.5 中,OWA 组件是一系列 Active Server Pages、
HTML 和 Jscript。在 Exchange 2000 中,OWA 组件与 Exchange 2000 服务器本身紧
密集成以便提高性能和功能,您不能使用在 Exchange Server 5.5 下自定义 OWA 的方
法来自定义 Exchange 2000 的 OWA。
但是,鉴于 Exchange 2000 中的 OWA 所具有的新功能,您仍可以使用本文所述的两种
方法之一来获得独特的 OWA 体验。
方法 1:创建 HTML 前端
在 Exchange 2000 中,可以使用指定的统一资源定位器 (URL) 从 Web 页直接链接到
Exchange 2000 数据库中存储的任何对象,包括邮箱、具体邮件文件夹甚至具体电子邮
件。
例如,可以通过在浏览器中键入下列任意一个 URL 来使用 Exchange 2000 别名访问邮
箱:
http://owa.microsoft.com/exchange/别名
-或者-
http://owa.microsoft.com/exchange
您还可以通过在邮箱名称后键入文件夹名称来打开特定文件夹。要打开日历,请键入邮
箱路径,后面加 /calendar:
http://owa.microsoft.com/exchange/别名/calendar
您还可以通过键入后面跟 /contacts 的邮箱路径直接访问“联系人”文件夹。
另外,可以使用指定的 URL 打开任何项目和执行许多功能。您可以通过将选项和命令
谓词添加到指定 URL 的结尾,来执行多种多样的操作。
OWA 示例
访问个人邮箱:
http://owa.microsoft.com/exchange
-或者-
http://owa.microsoft.com/exchange/别名
访问个人日历:
http://owa.microsoft.com/exchange/别名s/calendar
访问用户创建的名为 Xyz 的个人文件夹:
http://owa.microsoft.com/exchange/别名/xyz
访问用户创建的、名为 Xyz 的、不带 Outlook 栏(浏览器窗口左侧的框
架)的文件夹:
http://owa.microsoft.com/exchange/别名/xyz/?cmd=contents
仅为用户创建的名为 Xyz 的个人文件夹显示 Outlook 栏:
http://owa.microsoft.com/exchange/别名/xyz/?cmd=navbar
显示 OWA 收件箱中主题为“Hello There”的电子邮件:
http://owa.microsoft.com/exchange/别名/inbox/hello%20there.eml?cmd=open
在“草稿”文件夹中创建新的电子邮件:
http://owa.microsoft.com/exchange/别名/drafts/?cmd=new
更改 OWA 的用户选项:
http://owa.microsoft.com/exchange/别名/?cmd=options
显示个人日历的月视图:
http://owa.microsoft.com/exchange/别名/calendar/?cmd=contents&view=monthly
显示个人日历从 2000 年 1 月 1 日开始的周视图:
http://owa.microsoft.com/exchange/别名/calendar
/?cmd=contents&view=weekly&d=1&m=1&y=2000
显示位于公用文件夹树根部的名为 Company Contacts 的公用文件夹:
http://owa.microsoft.com/public/company%20contacts
备注:文件夹名称中的空格在 URL 中用字符 %20 表示。如果要查看的项的名称包含空
格,则必须在指定的 URL 中用 %20 替换每个空格。例如,必须将 Deleted Items 转
换为 Deleted%20Items。
当利用 OWA 2000 和 Exchange 2000 的功能时,可以使用喜爱的 HTML 编辑器创建特
殊的 HTML Web 页,使这些页包含指向 Exchange 2000 中相应区域的 URL。
有关如何创建包含指向 Exchange 2000 中相应区域的 URL 的 HTML Web 页的详细信息
和一些基本示例,请下载位于以下 Microsoft Web 站点的 Exchange 2000 Server 软
件开发工具包 (SDK):
http://msdn.microsoft.com/downloads/
方法 2:使用 HTML 和 WebDAV 创建自定义的 Web 程序
Web Distributed Authoring and Versioning (WebDAV) 协议是超文本传输协议
(HTTP) 的扩展,可以用来构建 Web 程序。可以使用 HTML 和 WebDAV 协议方法读取、
创建、复制、删除、移动或搜索 Exchange 信息存储中的资源。还可以使用 HTML 和
WebDAV 协议方法读取、设置和搜索 Exchange 信息存储中资源的属性。
当您在 Web 浏览器中键入指向 Exchange 信息存储中某项的 URL 时,将创建 XML 格
式的 WebDAV 协议请求并将该请求发送到 Microsoft Exchange 2000 Server。当服务
器收到该请求时,将验证客户端的证书并自动解析被请求数据的 XML。服务器会构建包
含相应属性和属性值的 XML WebDAV 协议响应,然后将该响应发送回客户端。如果 Web
浏览器可以解析 XML,则服务器还会发送可扩展样式表语言 (XSL) 样式表,以告知浏
览器如何显示数据。如果 Web 浏览器不能解析 XML,则以 HTML 格式发送有关如何显
示数据的信息。
您可以使用Microsoft.XMLHTTP 组件对象模型 (COM) 类发送和接收对 Exchange 信息
存储的 WebDAV 请求。COM 对象 Microsoft.XMLHTTP 是 Microsoft Internet
Explorer 5.5 随附的 Microsoft XML (MSXML) 2.0 COM 组件的一部分。
可以使用该信息构建模仿 OWA 2000 特点和功能的 Web 程序。有关如何执行此操作的
详细信息和一些基本示例,请下载位于以下 Microsoft Web 站点的 Exchange 2000
Server SDK:
http://msdn.microsoft.com/downloads/
备注:WebDAV 是来自 Request for Comments (RFC) 2518 的规范,RFC 2518 定义了
超文本传输协议 1.1 (HTTP/1.1)(在 RFC 2616 中定义)的扩展协议。扩展协议包括
一组新的可用来移动、复制、删除和创建资源集合的协议方法和请求标头。另外,客户
端可以设置和获取关于资源的属性和资源内容本身。
|