复制所提供的灵活性和自由性是使用 IBM Lotus Notes 的无与伦比的优点。许多组织选择在全天候的基础上利用这个功能强大的特性,并将其用户配置为使用 Notes 数据库(包括邮件数据库)的本地副本。developerWorks Lotus 文章 “Lotus Notes 邮件:比较基于服务器的邮件和本地副本邮件” 中充分讨论了使用邮件数据库的本地副本的优缺点。
除了上述文章中所讨论的要点外,Lotus Notes/Domino 还添加了其它特性,从而使实现本地邮件副本更具吸引力。本文讨论了这些新增的增强功能,并推荐了一些设置本地邮件副本的方法。在解释本地副本模型和(在您的基础设施内建立此环境相关的)技术细节之前,让我们先来看一个模型的适用性示例。
每个环境都有特殊的要求,因此很难给出一套可适用于所有机构的标准或建议。下面的示例将协助您制定出成功的计划用于部署本地邮件副本。
XYZ 公司已经为每个新区域部署了 Lotus Domino 邮件服务器,因为这是已架构的标准配置且大多数是少于 25 名用户的站点使用了低带宽。公司内的大多数电子邮件通信是发生在区域之间的,同一个办公室内的用户之间很少互发电子邮件。随着时间的推移,该环境中在中央位置之外的 Lotus Domino 邮件服务器的数量增加到 37 个,为约 1,400 个用户提供服务,而总部有两个集群的 Lotus Domino 邮件服务器,为 2,900 个用户提供服务。公司财务部对运行电子消息传递环境所需的服务器数量和许可证数量提出了疑问。为了减少所需的服务器数量和许可证数量,同时仍提供高可用性和负载平衡,IT 部决定将一部分用户重新定位到中心办公室并实现本地邮件副本。
IT 团队评估了公司的当前使用模式,确定了服务器位置、用户数量和可用带宽。表 1 定义了以下类别。
环境中站点的数量 | 用户数量 | 可用带宽 | 推荐的操作 |
---|---|---|---|
11 | 少于 25 人 | 集中 | |
1 | 25 – 50 个用户 | 小于 256 KB | 集中(监控) |
7 | 25 – 50 个用户 | 大于 256 KB | 集中 |
2 | 50 – 150 个用户 | 小于 1 MB | 部署集群的服务器 |
13 | 50 – 150 个用户 | 大于 1 MB | 集中 |
3 | 多于 150 个用户 | 部署集群的服务器 |
根据评估的结果,IT 部决定在其环境中将 32 个站点集中到总部的两个集群的服务器上,并将五个附加的服务器部署到继续维护服务器的站点上。这样服务器的总数从 39 个减少到 14 个,并为所有用户提供了一个高可用性且负载均衡的环境。
高层 IT 领导要求环境中的所有用户使用一套相同的访问方法。为了实现这点,IT 团队开发了定制的 Setup 和 Desktop 策略来实现部署过程自动化。在做出迁移到本地邮件副本的决定之前,该环境包含一个 Desktop 策略和一个 Setup 策略。为了确保将数据复制到终端用户的请求不会造成此环境过载,IT 团队为每个位置开发了 Setup 和 Desktop 策略,这样他们可以控制复制进程。将重心转移到本地邮件副本后,通过为每个服务器实现一套策略,IT 团队将重心转移到更少量的 Setup 和 Desktop 策略。
环境转移到本地邮件副本后,IT 团队减少了服务器数量。服务器数量的减少和集群的实现允许在服务器上进行维护时,用户无需任何停机。这样提高了用户对环境的整体满意度。
我们经常听到人们谈及本地邮件和基于服务器的邮件。这究竟是什么意思呢?本地邮件数据库复制指的是在用户的工作站上获得他或她的邮件文件副本,使得用户不必连接到服务器就能使用其电子邮件。按照周期性间隔发送外发的电子邮件,同时复制服务器上的邮件文件来交换两个数据库之间的任何更改。对该环境配置的描述如图 1 所示。
若要创建该类型的环境,您需要在用户的 Lotus Notes 客户机上配置某些设置。
必须在用户的工作站上创建用户邮件数据库副本。强烈推荐使用目录编目,便于用户在本地对邮件消息进行寻址时查找名称。您、管理员或用户可以从用户的工作站或利用 Lotus Notes/Domino 策略来手动创建本地副本。创建了本地副本和目录编目后,必须将其设置为使用这些数据库的服务器副本进行复制,以便保持同步修改。我们推荐每 30 分钟对这些数据库进行一次复制。将复制操作配置为每 30 分钟发生一次,可以确保客户机不会因为过于频繁的复制操作而降低服务器和客户机的性能。
必须将工作站上的 Lotus Notes 用户性能设置为检查服务器上的新邮件。应将此性能设置为每 5 分钟进行一次检查,即允许用户以远远小于 30 分钟复制间隔的时间间隔来接收邮件。这将确保客户机维持与 Domino 服务器的开放会话并频繁接收新邮件通知。
用户工作站上的 Lotus Notes 客户机还必须将用户邮件文件的本地副本指定为操作电子邮件的位置。另外,必须对客户机配置进行一些修改,以便指定对邮件消息进行寻址时所使用的本地目录编目。通过这些修改,用户可以在其本地副本上进行无缝操作,并拥有非常接近在服务器上进行操作的体验。
这似乎是用户或您在用户工作站上手动进行了一些修改。虽然手动配置是一种选择,但是您还可以在 Lotus Notes/Domino 环境中创建完成这些修改的策略,而不必访问单个的工作站。因为策略允许您同时重新配置大量工作站,所以应格外注意以颗粒化方式展开这些修改,以免创建邮件文件副本和目录编目的请求突然同时涌向网络。
很多机构出于各种原因更希望他们的用户使用本地邮件副本。但是从管理的角度看,通常这种配置存在很多缺点。这些缺点与工作站的配置、用户培训以及向用户提供目录服务有关。由于新版的 Lotus Notes(V6.0 和更高版本)在复制、策略和目录编目方面进行了改进,所以本地邮件副本更易于管理。
从 Lotus Notes 6.x 版开始,对复制进行了较大的修改,因此大大提高了速度和网络使用的效率。如果没有通过路由器或 VPN 软件对网络通讯进行压缩,那么引入复制压缩会将客户机和服务器之间的数据量减少至 30-40%。您可以在 developerWorks Lotus 文章 “Network compression in Domino 6” 中学习更多有关网络压缩的内容。
另外,Lotus Notes V6.0 引入了流式复制。此功能提高了用户使用本地邮件副本时的体验。进行复制时,新文档按照从小到大的顺序复制到本地邮件副本。这就消除了首先复制带有大附件的单个消息时要等待其他许多邮件消息的情况。将文档复制到本地邮件数据库时,流式复制还允许用户查看并使用这些文档,因此不必等到所有修改的复制都完成后再使用新消息。
从 Lotus Notes V6.5.x 版开始,引入了异步通知。如果 Notes 客户机与本地邮件副本一起使用,且开放连接到 Domino 服务器,则 Domino 服务器将发送新邮件消息通知到客户机。由 Domino 服务器发送的通知将触发 Notes 客户机来复制邮件文件,并将新消息带到本地邮件副本中。该复制不需要用户的介入且不依赖于在 Lotus Notes 客户机中设置的复制进度。此功能允许用户在使用本地副本的同时接收传入的邮件消息。
引入了策略来协助您配置并维护用户工作站上的设置。在配置用户的工作站时,这个强大的功能将为您带来很大的灵活性。通过使用策略,您不必访问用户工作站就可以对整个配置设置(这些配置设置是用户使用本地邮件副本时所必需的设置)进行设定。本文稍后将展示如何设置策略来管理该场景。有关策略的更多信息,请参阅以下 developerWorks Lotus 文章 “Policy-based system administration with Domino 6” 和 “在 Lotus Notes/Domino 7 中创建邮件策略”。
虽然在复制和策略方面的改进是非常强大的功能,但成功实现用户本地邮件副本的关键在于创建目录编目。可以创建两种目录编目类型。
使用本地邮件副本时,用户满意度的关键因素在于离线工作的用户能够在目录中查找名称。便携式目录编目和扩展式目录编目各有利弊。便携式目录编目比较小,而扩展式目录编目提供了更灵活的查找功能。应该基于目录编目的大小来选择适合您的环境的目录编目。如果创建了扩展式目录编目且大于 50 MB,则使用便携式目录编目。将目录大小用作两种目录编目类型之间的决策点考虑了两方面因素,一方面是用户花费在复制目录上的时间,另一方面是目录的增长。
既然我们已经讨论了使用本地邮件副本的环境的关键因素,那么下面看一下如何创建并配置环境。
为了使用户成功使用本地邮件副本并在使用中维护丰富的用户体验,需要在用户工作站上启用并配置一些设置。可以在用户工作站的 User Preferences and Location 文档中找到这些设置,如表 2 所示。
工作站设置 | 值 |
---|---|
Create Local Replicas | Mail file, Directory Catalog |
User Preferences | |
Cascade Directory Catalog (Mail\General tab) | 目录编目数据库的名称 |
Check for new mail every (Mail\General tab) | 5 minutes |
Automatically refresh Inbox (Mail\General tab) | Enabled |
Create full-text indexing for searching (Replication tab) | Enabled |
Should Notes encrypt new replicas? (Replication tab) | Locally encrypt using Medium encryption |
Location Document (Mail tab) | |
Mail file location | Local |
Recipient name type-ahead | Local Only |
Mail addressing | Local and Server |
Transfer outgoing mail if | 1 |
Location Document (Replication tab) | |
Enable Replication | Enabled |
Create new replicas | Immediately |
Replicate when Notes starts | Enabled, Prompt before replicating |
Schedule | Enabled |
Replicate daily between | 7:00 AM – 7:00 PM |
Repeat every | 30 minutes |
Days of week | Mon, Tue, Wed, Thu, Fri |
Replicate when Notes ends | Prompt to replicate when Notes shuts down, In anything is waiting to be sent. |
在用户工作站上配置这些设置有两种方式:手动或使用策略。本部分将按步骤手动配置客户机。下一部分将讨论如何使用 Lotus Domino 策略来设置这些参数。
默认情况下,Lotus Notes 环境的设置不会创建邮件数据库的本地副本或用于本地复制模型的目录编目。以下任务的中心是邮件数据库,但是完成这些目录编目的步骤也是同样重要的。
注意:在创建目录编目的本地副本之前,请先在 Domino 服务器上创建目录编目。有关如何创建目录编目的更多信息,请参阅 Lotus Domino Administrator Help。
注意:如果终端用户环境中存在非一致复制的邮件数据库本地副本,请删除并重新创建该数据库,从而避免在启用复制时先前已删除的文档再次出现在数据库中。有关更多信息,请参阅 Lotus Domino Administrator Help。
在工作站上选择邮件数据库并选择 File – Replication – New Replica,创建新的邮件数据库副本。接受新副本的默认设置并单击 OK 以确认在本地工作站上创建的新副本(参见图 2)。
请确保在本地对邮件数据库进行了加密以保护数据。打开 Database Properties 方框,然后单击 Encryption Settings 按钮。在 Encryption 对话框中,选择 “Locally encrypt this database using” 选项,然后从下拉列表中选择合适的加密等级。默认的加密等级是 Medium Encryption。
注意:依据环境的安全性要求,可能需要不同的加密等级。Domino 环境考虑了三个加密等级。可以在 Lotus Domino Administrator Help 中找到有关加密等级的更多信息。
User Preferences 对话框包含了客户机配置设置。选择 File – Preferences – User Preferences 来打开此对话框。若要确保邮件文件的本地副本中及时出现新邮件,请选择 Mail - General 标签并配置以下设置(参见图 3):
选择 Replication 标签并配置用于创建新副本的默认设置(参见图 4)。
通过典型的客户机安装过程,将 Notes 客户机配置为使用基于服务器的邮件数据库和目录信息。对于准备使用本地邮件副本的用户,请修改 Personal Address Book 中的 Location 文档,以便使用工作站上的本地资源和基于服务器的资源。
打开 Location 文档,选择 Mail 标签,然后设置以下值(参见图 5):
下一步是从服务器启用数据库的复制。在 Location 文档的 Replication 标签上,设置以下值:
在本文前面章节中,我们简单描述了如何为您的环境中的用户手动配置本地邮件副本的使用。通过实施 Lotus Notes/Domino 策略,这些步骤可以自动完成。以下部分将讨论策略的实现,这些策略特定于本地邮件副本环境的准备。有关 Lotus Domino 中策略的更详尽讨论,请参考 Lotus Domino Administrator Help。
有两种策略类型可用于初始化和维护与本地邮件副本有关的设置。在环境中创建新客户机时,Setup 策略用于新客户机。必须注意仅在第一次配置 Notes 客户机时才使用 Setup 策略。当 Notes 客户机启动并打开与 Lotus Domino 服务器的会话时使用 Desktop 策略。Desktop 策略在实现并增强已拥有 Lotus Notes 客户机的用户配置设置方面很有效。
以下步骤大致演示了 Setup 策略的创建过程,重点是特定于本地邮件副本的元素。如果已经建立了 Setup 策略,那么可以将其变更为包含本文所指定的修改,以便启用本地邮件副本配置。如前所述,Setup 策略仅适用于新配置。必须将这些设置应用于 Desktop 策略以确保在持续的基础上执行这些设置。
打开 Domino Directory 并导航到 Policies\Settings 视图。单击 Add Settings 按钮并选择 Setup 来创建 Setup 策略。在 Setup Settings 文档的 Basics 标签上,选择 “Create local mail file replica” 选项(参见图 7)。
在 Setup Settings 文档的 Databases 标签上,将目录编目的数据库链接添加到 Mobile directory catalogs 字段。然后选择 Preferences 标签,在 Mail and News 子标签上将检查新邮件的间隔设置为 5 分钟,并选择 Automatically Refresh Inbox 选项。
在 Preferences - Replication 子标签上,启用 “Create replicas ready for searching”,将 Encrypt replicas 字段设置为 Locally encrypt,并将 Encrypt using 字段设置为所需的加密等级(High、Medium、Low)。参见图 8。
仅使用由 Setup 和 Desktop 策略传递的当前功能,尚无法完全配置用户的 Location 文档。在 Desktop 策略文档中,更改邮件类型设置、强制复制以及管理复制进度都不是默认选项。但是,您可以在 Domino Directory 中定制 Desktop 策略文档,从而获得对用户 Location 文档中所有设置的控制权。本部分给出了关于如何定制 Desktop 策略文档来配置并管理那些设置的信息。
定制 Desktop 策略表单以便控制 Notes.ini 参数和 Location 文档设置,Lotus Support 技术说明 “The desktop policy in the Domino Directory can be designed to set notes.ini and Location parameters” 记录了该功能。我们建议通过开发可插入 Desktop 策略表单中的独立子表单将定制目录的影响减至最小。
首先,在 IBM Lotus Domino Designer 中打开 Domino Directory。导航到数据库的 Shared Code\Subforms 区域,然后创建新的子表单 $ClientLocationDoc。
在该子表单上,创建带有两个标签(Mail 和 Replication)的表。在 Mail 标签上,重新创建 Personal Address Book 的 Location 文档中的 Mail 标签。不过,请确保每个字段名的前面都添加了 LocAll,如图 9 所示。
注意;如果从 Personal Address Book 中的 Location 文档复制表,请注意更改所有 hide-when 公式和字段公式(默认情况、输入解释、输入验证等)中的字段名,即向字段名添加 LocAll。还要确保从所复制的表中移除 MailFile 字段和 MailFormat 字段。这些字段要么已经位于 Policy 文档中的其他位置上,要么特定于用户,且不应使用策略进行管理。
完成子表单的 Mail 标签后,请转到 Replication 标签来重新创建 Personal Address Book 的 Location 文档中的 Replication 标签。请再次确保将 LocAll 添加到每个字段名的开始部分,如图 10 所示。
注意;从 Personal Address Book 的 Location 文档重新创建表,但不要对表进行复制、粘贴,因为 Location 文档上的大部分字段是共享字段。在子表单中将这些字段作为单独的字段进行创建,这样您以后可以独立维护子表单,修改所有 hide-when 公式、字段公式(默认情况、输入解释、输入验证等),并将 LocAll 添加到所有字段名,而不会影响到 Domino Directory 中的其它共享字段。
完成 $ClientLocationDoc 子表单后,请保存并关闭该表单。然后打开 “Policy Settings\Desktop Settings” 表单。在该表单上,在主表的 Databases 标签和 Dial-up Connections 标签之间插入另一个标签。将新标签命名为 Location Document 并在此标签上插入新的子表单(参见图 11)。
注意:在对 “Policy Settings\Desktop Settings” 表单进行修改前,请为其创建一个副本。另外,关闭它从 Domino Directory 的设计模板获得更新的能力,以确保当设计模板在定期的目录维护期间被取代或刷新时,您的定制不会被覆盖。
在该标签上插入新的子标签后,请保存并关闭 “Policy Settings\Desktop Settings” 表单。测试该表单以确保您的定制显示在目录中并可以配置值。
完成定制后,请使用 Lotus Notes 客户机打开 Domino Directory 并导航到 Policies\Settings 视图。单击 Add Settings 按钮,然后选择 Desktop 来创建 Desktop 策略。
在文档的 Basics 标签的 Server Options 部分,选择 “Create local mail file replica” 选项。在文档的 Databases 标签上,将目录编目的数据库链接添加到 Mobile directory catalogs 字段。
在所添加的新 Location Document 标签上,选择 Mail 标签(参见图 12)。配置以下设置:
在新的 Location Document 标签上,选择 Replication 标签(参见图 13)。配置以下设置:
在 Policy 文档的 Preferences - Mail and News 子标签上,将检查新邮件的间隔设置为 5 分钟并启用 Automatically Refresh Inbox 设置。在 Preferences - Replication 子标签上,启用 “Create replicas ready for searching”,将 Encrypt replicas 字段设置为 Locally encrypt,并将 Encrypt using 字段设置为所需的加密等级(High、Medium、Low)。保存并关闭 Desktop policy 文档。
如果进行了正确配置,则本地复制模型不需要特殊的用户培训。实现的目标是利用策略使尽可能多的进程自动化。但是,有些项目需要一些培训以确保用户了解可能出现的问题。
Lotus Notes 客户机定期检查 Domino 服务器上的新邮件。如果服务器上存在尚未复制到客户机的新邮件,则用户将收到新邮件通知,但无法在其本地收件箱中找到新邮件。消息传递的延时取决于邮件消息的大小和服务器上的活动。当用户使用邮件数据库的服务器副本时,则在用户收到通知之前消息先到达收件箱。
如果在关闭 Notes 客户机前发送了消息,则发送进程可能没有时间将消息发送到服务器。虽然将配置设置为立即发送消息,但是根据消息的大小或与服务器的连接类型,消息可能处于发送过程中。如果尚未完成发送进程,则会显示下面的提示框(参见图 14)。
对于使用本地邮件副本的用户来说存在一个问题,即他们试图复制 Replication 标签上的所有数据库,而不是使用 replicate Mail Only 选项。在 Replication 标签上,单击 Start Now 按钮并选择以下选项之一:
请注意 Replication 标签上邮件数据库左侧的选中标记。它标记了要复制的数据库;用户可以取消选中该选项。策略没有强制要求该选中标记保持启用。因此,如果用户取消选中要复制的邮件文件,那么除非她再次标记要复制的数据库,否则不会进行复制。
您可以修改 Replication 标签以满足用户的需求。下面是一套快速指令,将用户引向 Replication 标签的配置选项。
用户可以单击 Replication 按钮上的向下箭头(参见图 15)。可以更改图标大小、更改 replication 标签的显示方式、显示所有数据库或仅显示那些被标记为要复制的数据库、或者创建文件夹来组织数据库。
本文给出了本地邮件副本模型的全面分析,重点讨论了通过手动和自动方式完整实现环境所需的步骤。如果本地邮件副本模型最适合于您的环境,那么本文最大限度地减少了实现中的问题、工作量和管理过程。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |