本文档是配置 Microsoft Exchange Server 5.5 版与 Notes 4.5x或 4.6x版之间互操作性的一个循序渐进指南。Microsoft Exchange Server 5.5 Connector forLotusNotes (Exchange Notes Connector) 可提供系统间的邮件传递,并可使 Exchange 全局地址列表 (GAL) 与LotusNotes Name and Address Book (Notes Address Book) 同步。而且,Exchange Notes Connector 在这两种邮件系统中都支持来自下游服务器的邮件传递。
本文档所面向的读者应当具备以下工作经验: Microsoft Windows NT 安全性、Microsoft Windows NT TCP/IP 网络连接、Microsoft Exchange Server 5.5 和LotusNotes 服务器的管理与安全性。
- 如果您同时具有 Exchange Server 计算机和LotusNotes 计算机的全部管理权限,那么就可方便地配置 Microsoft Exchange Server 5.5 版与LotusNotes 4.5x或 4.6x版之间的互操作性。
- 确保您知道LotusNotes Administrator 密码,这是创建连接器用户帐户所必需的。Exchange Notes Connector 将使用此新帐户登录到LotusNotes 服务器。在LotusNotes 服务器上创建此帐户时,您只需要定义该帐户的Last name。连接器帐户用户名是任意的。我们建议使用connector作为该帐户的Last name。
- 确保您有一张已格式化的软盘来存放连接器用户 ID 文件。安装在 Exchange Server 桥头服务器上的LotusNotes 客户将会要求此 ID 文件。
- 记录将参与系统间邮件传递的LotusNotes 域。
- 确保您已为与 Exchange Notes Connector 关联的 Notes 用户购买了LotusNotes Desktop 许可证。
- 确定将标识您的 Microsoft Exchange Server 组织的LotusNotes 外部域名;建议使用Exchange,因为本例中使用了这个名称。
- LotusNotes 提供了几种复制 Name and Address Book 的方法。在该方案中,Notes Address Book 是层叠起来的。要层叠 Notes Address Book,必须将所有下游的 Notes Address Book 复制到LotusNotes 桥头服务器上。然后,必须向 Exchange Notes Connector 用户 ID 授予所有 Notes Address Book 的“Reader”访问权限。您的LotusNotes 配置可能有所不同,但配置的方法是相同的。
- 标识用于 Microsoft Exchange Server 服务帐户的 Windows NT 用户 ID 和密码。安装 Microsoft Exchange Connectivity 服务时要求此信息。
- 确认在开始安装 Exchange Notes Connector 之前,Exchange Server 计算机上没有运行任何使用 ODBC DLL 的应用程序。
- Exchange Server 桥头服务器:已安装了 Exchange Notes Connector 的 Exchange Server 5.5 计算机。
- LotusNotes 桥头服务器:与 Exchange Server 桥头服务器连接的LotusNotes 服务器。
- Exchange Server 下游服务器:Exchange Server 站点中的一台 Exchange Server 计算机,但不是 Exchange Server 桥头服务器。
- LotusNotes 下游服务器:在LotusNotes 域中的一台LotusNotes 服务器,但不是LotusNotes 桥头服务器。
- 连接器用户:在LotusNotes 桥头服务器上产生的LotusNotes User ID,Exchange Notes Connector 使用其LotusNotes 安全凭据来获得访问 Notes Address Book 的权限。
请检查如下模拟方案,并确保您清楚理解邮件系统中每个服务器的角色。对概念和方法的清楚理解将有助于您快速成功地实施和配置 Exchange Notes Connector。
IP 地址和名称解析是成功配置 Exchange Notes Connector 的重要部分。此模拟方案使用的网络地址为 192.168.254.n,其中n标识范围在 1 到 245 的主机 ID。注意,在现实世界中使用的实际 IP 地址必须是有效的、可路由的 IP 地址;而 192.168.n.n在 Internet 上是不能路由的。在本例中,使用了 Hosts 文件进行名称解析。该 Hosts 文件包含如下信息。注意,其中包括了 TCP/IP 地址以及 Windows NT 名称解析中使用的任何可能的命名方案:
127.0.0.1 localhost
192.168.254.20 mail2.company.com notes_srvr1 notes_srvr1/notes_org
192.168.254.18 mail3.company.com notes_srvr2 notes_srvr2/notes_org
192.168.254.15 mail1.company.com exchange_srvr1
192.168.254.10 mail4.company.com exchange_srvr2
Exchange Server 桥头服务器
服务器名称 | EXCHANGE_SRVR1 |
Exchange Server 组织 | EXCHANGE_ORG |
Exchange Server 站点 | EXCHANGE_SITE1 |
Exchange Server 下游服务器
服务器名称 | EXCHANGE_SRVR2 |
Exchange Server 组织 | EXCHANGE_ORG |
Exchange Server 站点 | EXCHANGE_SITE2 |
LotusNotes 桥头服务器
服务器名称 | NOTES_SRVR1/NOTES_ORG |
LotusNotes 组织 |
NOTES_ORG |
LotusNotes 域 | NOTES_DOM1 |
LotusNotes 下游服务器
服务器名称 | NOTES_SRVR2/NOTES_ORG |
LotusNotes 组织 |
NOTES_ORG |
LotusNotes 域 | NOTES_DOM2 |
安装 Microsoft Exchange Server Connectivity Services
登录到 Exchange Server 桥头服务器并关闭所有已打开的应用程序。将 Exchange Server 5.5 CD-ROM 插入 CD-ROM 驱动器。单击开始,单击运行,并键入以下路径:CD ROM 驱动器号:\Server\Exchconn\Setup\Ent\Setup.exe。单击确定。将会启动 Microsoft Exchange Connectivity Setup 程序,并出现以下对话框。单击Next。
当出现以下对话框时,确保选中Microsoft Exchange Connectivity Services,然后单击Next。
当出现以下对话框时,确保只选中Microsoft Exchange Connector forLotusNotes和Notes E-Mail Addressing Component复选框,然后单击Next。
当出现以下对话框时,输入 Exchange Server 服务帐户的密码,然后单击Next。
当出现以下对话框时,单击Yes。
当出现以下对话框时,输入LotusNotes 外部域,标识LotusNotes 桥头服务器上您的 Exchange Server 组织。在本例中,LotusNotes 外部域被定义为Exchange。单击Next。
Microsoft Exchange Connectivity Setup 已完成。单击OK。
Exchange Notes Connector 必须使用有效的LotusNotes User ID 以连接到LotusNotes 桥头服务器。登录到LotusNotes 桥头服务器并启动LotusNotes 客户,或从工作站连接到LotusNotes 桥头服务器。确认当前的LotusNotes ID 文件具有到LotusNotes 桥头服务器的管理访问权限,例如,NOTES_SRVR1/NOTES_ORG。从LotusNotes 客户菜单的File菜单上,单击Tools,然后单击ServerAdministration。就会出现以下对话框。
选择LotusNotes 服务器名称 (NOTES_SRVR1/NOTES_ORG),然后单击People按钮。在弹出式菜单上,单击Register Person。
出现提示时输入经验证的密码。当出现以下对话框时,单击Continue。
当出现以下对话框时,在Last name字段中键入“connector”。将Minimum password length设置为 0,并将License type设置为“LotusNotes Desktop”。单击Mail图标以继续注册。
当出现以下对话框时,将Mail type设置为 None。将Home server设置为 Exchange Notes Connector 桥头服务器(本方案中为 NOTES_SRVR1/NOTES_ORG)。不要将该设置保留为 Local。单击Other以继续注册。
当出现以下对话框时,清除In Address Book复选框,并选中In file复选框。在驱动器 A 中插入一张软盘,单击Set ID file,将该文件保存为 A:\Connecto.id。我们建议您在Comment字段中输入下面显示的注释。单击Register按钮以完成该操作。当询问是否再注册一个人时,单击No。退出 Server Administrator。
Exchange Server 桥头服务器(本方案中为 EXCHANGE_SRVR1)上必须安装了LotusNotes 客户,并配置为使用与 Exchange Notes Connector 相关联的 Notes ID 文件:本方案中为 Connecto.id。在安装LotusNotes 客户之后,确认LotusNotes 工作目录在 Windows NT 系统路径中。在“Windows NT 控制面板”中,双击“系统”,然后单击环境选项卡。从系统变量栏中选择 Path 语句。添加LotusNotes 客户的工作目录,一般为 %驱动器%\Notes,其中 %驱动器% 是装有 Notes 的硬盘驱动器号。用分号 (;) 将您设置的条目与该文本框中已有的路径隔开。单击设置,然后单击应用以注册更改。单击确定,退出系统属性。要使此更改生效,您需要重新启动计算机。
当第一次启动LotusNotes 客户时,就会出现以下对话框。单击Your Notes user ID has been supplied to you in a file复选框。将包含 Connecto.id 文件的磁盘插入驱动器 A,然后单击OK。
当出现以下对话框时,单击Yes。
当出现以下对话框时,在Home server name字段中输入LotusNotes 桥头服务器 (NOTES_SRVR1/NOTES_ORG),然后单击OK。
登录到 Exchange Server 桥头服务器 (EXCHANGE_SRVR1)。启动LotusNotes 客户。在File菜单上,单击Tools,然后单击Switch ID。将 ID 文件由 Connecto.id 切换为LotusNotes 桥头服务器上具有管理访问权限的一个 ID (NOTES_SRVR1/NOTES_ORG)。单击开始,单击程序,单击Microsoft Exchange Connectivity,然后单击Notes Configuration,开始配置LotusNotes。Notes Configuration 实用工具在LotusNotes 客户上运行,并向LotusNotes 桌面添加如下图标:
如果提示您交叉验证,单击Yes。按 ESC 键,退出 Help 文档。单击New Configuration Document按钮。就会出现一个新的配置文档。
将 Notes 配置文档向下滚动到Notes Bridgehead Server Name字段,并输入LotusNotes 桥头服务器名称:本方案中为 NOTES_SRVR1/NOTES_ORG。
将 Notes Configuration 文档向下滚动到连接器的Notes User Name字段,然后单击Browse。就会出现以下对话框,并显示LotusNotes Name and Address Book 中所有用户的列表。从该列表中选择LotusNotes 桥头服务器域的 Address Book (Notes_DOM1 Address Book)。从列表中选择“connector”,然后单击OK。
当您返回到“Notes Server Configuration Information”部分时,输入Foreign Domain Name of Exchange和Connector Mail File Name。我们建议使用各自的默认值,Exchange 和 Exchange.box。
向下滚动到“Source Name %26amp; Address Book(s)”部分,然后单击Browse。为LotusNotes 桥头服务器选择 Names.nsf 或适当的通讯簿,然后单击OK。
在 Source Name %26amp; Address Book(s) 部分中,单击Browse,然后单击Yes,创建一个新的目标。键入您为LotusNotes 外部域选择的名称:在本方案中为 Exchange.nsf。单击OK。
单击配置文档顶部的Configure按钮。配置实用工具现在将自动配置您的LotusNotes 服务器。当出现以下对话框时,单击OK以完成配置。
单击配置文档顶部的Save按钮,然后单击Close,退出配置实用工具。从LotusNotes 客户菜单的File菜单上,单击Tools,然后单击Switch ID。将 ID 文件由具有管理访问权限的 ID 切换为连接器用户 ID,在本方案中为 Connecto.id。可以在 Notes\Data 目录下找到 Connecto.id 文件。退出LotusNotes 客户程序。
在 Exchange Server 桥头服务器上(在本方案中为 EXCHANGE_SRVR1),从Microsoft Exchange Connectivity菜单运行 Setup。当出现以下对话框时,单击Next。
当出现以下对话框时,确认选中了Configure Microsoft Exchange Connector,然后单击Next。
当出现以下对话框时,确认选中了 %26lt; b%26gt;Microsoft Exchange Connector forLotusNotes ,然后单击Next。
当出现以下对话框时,单击OK。
当出现以下对话框时,确认选中了Exit Setup,然后单击Next。
在配置LotusNotes 与 Exchange Server 之间的目录复制之前,需要创建一个Recipients容器。该容器中将为 Notes Address Book 中的每个用户填充自定义的收件人。在 Exchange Server 桥头服务器(本方案中为 EXCHANGE_SRVR1)上启动 Microsoft Exchange Server Administrator 程序。在File菜单上,单击New Other,然后单击Recipients Container。出现以下属性对话框。
输入新Recipients容器的说明性显示名称,建议使用Notes Users。Directory name中的条目是任意的,但为了明确起见,建议使用与Display name中相同的文字。单击OK。
选择您站点的Connections容器。双击右窗格中的Connector forLotusNotes对象。
当出现Connector forLotusNotes (EXCHANGE_SRVR1) Properties对话框时,单击Import Container选项卡,然后单击Container按钮。
选择为LotusNotes 用户生成的Recipients容器:本方案中为Notes Users。单击OK。
注意到目录复制Import container现在已设置成了Notes Users。
单击Export Containers选项卡。在Recipients containers列表中,选择Recipients,然后单击Add,将其移到Export these recipients列表中。
现在,Recipients容器中的所有 Exchange Server 用户都将被复制到LotusNotes 中。如果您要将其它邮件系统(如 SMTP)的 Exchange Server 自定义收件人输出到LotusNotes 中,则选中Export custom recipients复选框。如果您有多个Recipients容器,则添加您要传到LotusNotes 环境的所有容器。
单击Dirsync Schedule选项卡。
单击并选中Enable Scheduled Directory Synchronization复选框,并在Frequency和Time字段中输入适当的值。我们建议采用在非工作时间进行的每日复制计划。单击OK以接受对 Exchange Notes Connector 的所有更改。
从“Windows NT 控制面板”中的“服务”工具上,启动 Microsoft Exchange Connectivity Controller 和 Microsoft Exchange Connector forLotusNotes 服务。
通过单击开始,指向程序、Microsoft Exchange Connectivity,然后单击Microsoft Exchange Connectivity Administrator,启动 Microsoft Exchange Connectivity Administrator 程序。当出现以下登录对话框时,选择(local)服务器,然后单击Logon。
选择Process Manager容器,并双击它。
将会出现如下Process Manager窗口。注意到所有的六个进程均有绿色指示灯,这表示启动成功。退出 Exchange Connectivity Administrator。
启动 Exchange Server Administrator 程序并单击您站点的Connections容器。双击Connector forLotusNotes,然后单击Dirsync Schedule选项卡。在Exchange to Notes directory synchronization下,单击Immediate full reload。在Notes to Exchange directory synchronization下,单击Immediate full reload。单击OK,关闭Connector forLotusNotes Properties页。
当复制完成时,LotusNotes 用户(连接器用户除外)将填充Notes Users的Recipients容器。
在LotusNotes 桥头服务器上启动LotusNotes 客户,或将某个LotusNotes 客户连接到LotusNotes 桥头服务器。打开LotusNotes 桥头服务器 (NOTES_SRVR1/NOTES_ORG) 上的 Exchange.nsf 数据库。对于发送到LotusNotes 服务器的Recipients容器中的每个 Exchange 邮箱,都会有一个条目与之对应。
如果您有下游 Exchange Server 站点,这部分将介绍如何配置它们。
LotusNotes E-Mail Addressing 组件必须安装到所有通过桥头站点向LotusNotes 发送邮件或从其接收邮件的 Exchange Server 站点上。在本方案中,EXCHANGE_SITE1 包含 Exchange Server 桥头服务器;EXCHANGE_SITE2 是一个下游 Exchange Server 站点。LotusNotes E-Mail Addressing 组件必须安装到每个下游站点中的一台 Exchange Server 5.5 计算机上。这样将会把 Notes Addressing 组件添加到站点内的所有服务器上。要安装LotusNotes E-Mail Addressing 组件,请将 Exchange Server 5.5 CD 插入下游站点(本方案中为 Exchange_SRVR2)中的某一个 Exchange Server 计算机上的 CD-ROM 驱动器中。单击开始,单击运行,并键入以下路径:CD ROM 驱动器号:\Server\Exchconn\Setup\Ent\Setup.exe。单击确定。将会启动 Microsoft Exchange Connectivity Setup 程序,并出现如下对话框。单击Next。
当出现如下对话框时,确保选中Microsoft Exchange Connectivity Services,然后单击Next。
当出现如下对话框时,确保只选中Notes E-Mail Addressing Component,然后单击Next。
当出现以下对话框时,确认没有运行任何使用了 ODBC DLL 的应用程序,然后单击Yes。
当出现以下对话框时,输入LotusNotes 外部域,来标识LotusNotes 环境中的 Exchange Server 组织。这应与为 Exchange Server 桥头站点输入的值相同。单击Next。
单击OK以完成LotusNotes E-Mail Addressing 的安装。
使用路由属性来配置 Exchange Server 环境,将其配置为将邮件路由到LotusNotes 域(但不是LotusNotes 桥头服务器域)。在 Exchange Server 桥头计算机上,启动 Microsoft Exchange Server Administrator,然后单击您站点的Connections容器。双击Connector forLotusNotes。当出现Connector forLotusNotes (EXCHANGE_SRVR1) Properties页时,单击Routing选项卡。
在Routable domains框中,键入下游LotusNotes 域名。在本方案中,该域名为 NOTES_DOM2。单击OK以接受更改。
现在必须对下游LotusNotes 域进行配置,路由发往 Exchange Server 的邮件,使之通过LotusNotes 桥头服务器。通过在下游LotusNotes 服务器(本方案中为 NOTES_SRVR2/NOTES_ORG)上定义一个non-adjacent domain,可实现此操作,如以下步骤所述:
- 启动LotusNotes 客户,然后切换到具有下游LotusNotes 服务器管理访问权限的某个用户 ID。
- 选择下游服务器的 Name and Address Book (NOTES_DOM2),并在View菜单上,单击Server,然后单击Domains。
- 单击Add Domain按钮,并选择Non-adjacent Domain作为Domain type。
- 在Mail sent to domain字段中,键入对应于 Exchange Server 组织的LotusNotes 外部域,本方案中定义为 Exchange。
- 在Route through domain字段中键入包含桥头服务器的LotusNotes 域:在本方案中为 NOTES_DOM1。
- 单击Save and Close。
下游LotusNotes 域现在将路由所有的 Exchange Server 邮件,使之通过LotusNotes 桥头服务器。至此,您的下游服务器已被配置为:能够正确地经由LotusNotes 桥头服务器将邮件路由到 Exchange Server。
要启用 Exchange Notes Connector 复制下游LotusNotes Address Book,您必须首先将下游 Address Book 复制到LotusNotes 桥头服务器。要实现此操作,请启动LotusNotes 桥头服务器(本方案中为 NOTES_SRVR1.NOTES_ORG)上的LotusNotes 客户程序。在File菜单上,单击Replication,然后单击New Replica。当出现以下对话框时,从Server下拉列表中选择LotusNotes 下游服务器:本方案中为 NOTES_SRVR2/NOTES_ORG。在Database列表中,双击NOTES_DOM2's Address Book。
%26gt;
出现如下对话框。
单击Immediately单选按钮。并编辑File name字段中的条目,将其改为 names2.nsf。因为 Names.nsf 已被定义为 NOTES_DOM1 Address Book 的文件名,而您并不想覆盖它。单击OK。这样将会把下游 Names and Address Book 复制到LotusNotes 桥头服务器。
备注为了使 Notes_DOM1 中的用户能够在查找备忘录地址时使用 NOTES_DOM2 的 Address Book,您还必须将此数据库复制到客户端,并编辑每个客户端上 Notes.ini 配置文件,将 NAMES=names.nsf 行改为:
您必须重新配置 Exchange Server 桥头服务器上的 Exchange Notes Connector。在 Exchange Server 桥头服务器上启动LotusNotes 客户。切换到具有LotusNotes 桥头服务器管理访问权限的用户 ID。在File菜单上,单击Tools,然后单击Switch ID。将 ID 文件由 Connecto.id 切换为具有LotusNotes 桥头服务器 (NOTES_SRVR1/NOTES_ORG) 管理访问权限的 ID。从 Microsoft Exchange Connectivity 菜单运行 Notes Configuration Utility,在LotusNotes 客户上启动LotusNotes Configuration 实用工具。当出现以下对话框时,双击数据库中出现的那个条目。
将会出现本文档中前面所创建的配置文档。要配置 Exchange Notes Connector,需要调整 Directory Synchronization 部分。向下滚动到该部分,在Source Name %26amp; Address Book(s)下,单击Browse。
按住 CTRL 键不放,单击 names.nsf 和 names2.nsf,然后单击OK。
%26gt;
两个通讯簿现在都会出现在Source Name %26amp; Address Book(s)字段中。单击配置文档最上部的Configure按钮,对此更改进行配置。
单击Save,然后单击Close,退出配置实用工具。从LotusNotes 客户菜单的File菜单上,单击Tools,然后单击Switch ID。将 ID 文件由具有 Exchange Notes Connector 桥头服务器 (NOTES_SRVR1/NOTES_ORG) 管理访问权限的 ID 切换为 Connecto.id。可以在 Notes\Data 目录中找到 Connecto.id 文件。退出LotusNotes 客户程序。
在 Exchange Server 桥头服务器(在本方案中为 EXCHANGE_SRVR1)上启动 Microsoft Exchange Server Administrator 程序。转至您站点的Connections容器。双击Connector forLotusNotes。当出现Connector forLotusNotes (EXCHANGE_SRVR1) Properties页时,单击Notes Address Books选项卡。
单击Source name and address books下的Add按钮。当出现以下对话框时,在Name and Address Book框中键入“names2.nsf”,然后单击OK。
两个LotusNotes 域通讯簿现在都会出现在Source name and address books列表中。
单击Export Containers选项卡。
在Site列表中,选择EXCHANGE_SITE2。在Recipient containers列表中,选择Recipients容器,然后单击Add,将 EXCHANGE_SITE2Recipients容器添加到输出列表中。
两个 Exchange Server 站点的Recipients容器就会被复制到LotusNotes 环境中。单击OK。
要使更改生效,可从“控制面板”中的“服务”工具停止并重新启动 Microsoft Exchange Connectivity Controller 和 Microsoft Exchange Connector forLotusNotes 服务。
现在需要复制您的目录。要实现此操作,可执行以下步骤:
- 启动 Microsoft Exchange Server Administrator 程序,然后单击您站点的Connections容器。
- 双击Connector forLotusNotes,然后单击Dirsync Schedule选项卡。
- 在Exchange to Notes directory synchronization下,单击Immediate full reload。这将使复制过程立即启动。
- 在Notes to Exchange directory synchronization下,单击Immediate full reload。
- 单击OK,关闭Connector forLotusNotes (EXCHANGE_SRVR1) Properties。
当复制完成后,第二个LotusNotes 服务器的用户将被添加到LotusNotes 用户列表中。
要从下游LotusNotes 服务器启用 Exchange Server 目录复制,必须将LotusNotes 桥头服务器上的 Exchange Server 通讯簿 (Exchange.nsf) 复制到下游LotusNotes 服务器上。启动LotusNotes 客户,并连接到下游LotusNotes 服务器。在File菜单上,单击Replication,然后单击New Replica。当出现以下对话框时,从Server列表中选择LotusNotes 桥头服务器:本方案中为 NOTES_SRVR1/NOTES_ORG。在Database列表中,双击Exchange Name %26amp; Address Book。
当出现以下对话框时,选择Immediately单选按钮,然后单击OK。这样将会把 Exchange Server Address Book 复制到下游LotusNotes 服务器:本方案中为 NOTES_SRVR2/NOTES_ORG。
编辑客户上的 Notes.ini 配置文件,将 NAMES=names.nsf 行改为:
现在,LotusNotes 客户就可以使用 Exchange Server 全局地址列表了(用作 Exchange Name and Address Book)。从备忘录中查看有效的地址;并可从 Exchange Name %26amp; Address Book 中选择收件人。