提高Netscape邮件服务系统性能方法探讨

时间:2022-08-12 06:33:29

提高Netscape邮件服务系统性能方法探讨

摘要:实现Netscape邮件服务的目录管理,邮件服务与目录服务的数据转换,及详细配置情况。

关键词:Netscape Messaging Server;Netscape Directory Server;电子邮件;Domain

中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)04-10975-02

1 引言

在信息社会中,拥有一个功能完善、性能优异的电子邮件系统对于一个现代化企业来讲是必不可少的,在众多的邮件系统中,美国Netscape公司的Netscape Messaging Server邮件系统无疑是一个很好的选择。由于我国前几年网络热刚刚兴起时,Netscape公司的产品进入中国较早,因而,其产品至今仍在中国占有一定的市场。本文就Netscape 的邮件系统在使用过程中遇到的因用户太多而出现的一些问题及其解决方案进行介绍。

实际上Netscape Messaging Server仅是Netscape SuiteSpot软件包一系列组件中的其中之一,除了Messaging Server外,Netscape SuiteSpot还包括Enterprise Server、Directory Server、ProxyServer、Calendar Server、CertificateServer、Compass Server等7项服务。Messaging Server相当于邮件服务器的作用,通常用它来管理邮件队列、邮件协议服务等。一般情况下,使用者若只需要邮件服务,或者对Netscape组件性能不了解的话,往往是只安装一个Messaging Server。对于一个规模不大的邮件系统,由于用户少,系统不是很忙,开销也不是很大,这样做是可以的。但是,由于Messaging Server本身的局限性,如果用户逐渐增多,系统的性能将会大大降低,当用户数超过一定数量(一般是大于1000)之后,会出现管理界面登录时间过长、邮件服务关闭等错误,致使邮件服务器不能正常运行,甚至出现服务器宕机。遇到这种情况下,系统管理员只好重新启动服务器,但用不了太长时间就又会出现宕机现象。解决这一问题的方法就是采取目录服务(Directory Server)技术,即安装Netscape Directory Server组件,将Messaging Serve与Directory Server配合使用,以提高邮件系统的性能。

所谓目录服务,简单地说就是将网上的各种资源(包括计算机、数据库、网络设备等)和用户按照不同层次、不同权限,采取集中统一管理策略,采用目录服务技术不仅可大大提高系统的性能,同时也方便和简化了系统管理员的工作。

2 建立Netscape Directory Server的方法

首先在服务器上安装Enterprise Server和Directory Server组件。如果仅仅是需要邮件服务,而且用户规模不是特别大的话,Enterprise Server和Directory Server这两个组件可以和Messaging Server安装在同一台服务器上。假如除了邮件服务外还有其它服务,如ProxyServer、Calendar Server、Certificate Server、Compass Server等,或者邮件用户数量非常大,那么,Directory Server组件就应当单独安装在一台服务器上。

生成Directory Server。Enterprise Server和Directory Server组件安装后,管理服务器中不会马上出现Directory Server的项目,还必须生成目录服务的实例(Instance),具体的生成步骤是:

(1)在管理页面上单击“Create new Netscape Directory Server”,进入如图1所示的“Netscape Communications Corporation Netscape Directory Server Installation”界面。

图1 生成目录服务的实例

(2)在图1所示的窗口中输入各项参数。

Server Name:即服务器名,用户使用此名访问服务器,服务器名由机器名和域名(Domain Name)组成,图1中,机器名为mail,域名为,所以此处应填写。

Server Port:即服务器端口号,默认值为389。端口号可以取1-65535之间的任意数值,只要该端口号还没有被其它应用程序使用。

Server identifier:即服务器标识,管理服务器使用该标识做为目录服务器。图1中取的是主机名mail。

Configure Directory for Suitespot:即是否为目录服务器配置简单目录服务的复选框,请选中此框。

SuiteSpot Administrator's ID:即管理员标识,输入管理服务的管理员用户名,图1中为Admin。

Password与Password(again):输入管理服务的管理员口令。

Directory suffix:即目录服务后缀,是描绘目录服务的根本点,第一次登录目录服务必须使用此参数,在目录服务处理请求之前,登录请求必须与该后缀匹配。有特定的填写格式:o=,图1中域名为,目录服务后缀应输入为o=。

Unrestricted User:自由用户,即目录服务的管理用户,有特定的填写格式:cn=,图1中目录服务的管理用户为DirAdmin,自由用户应输入为cn=DirAdmin。

Password与Password(again):输入目录服务管理员口令。

按下“OK”按钮,安装完成。这时将会在管理页面上出现一个Directory Server的项目。

需要说明一点,Admin和DirAdmin的权限是不一样的,Admin是整个Netscape SuiteSpot软件系统的管理员,而DirAdmin只是目录服务的管理员。

3 转换帐户信息

目录服务生成以后尚不能马上使用,还需要将原Netscape Messaging Server中的用户信息导入到目录服务的数据库中,具体的导入方法如下:

(1)使用Netscape Directory Server管理页面中的Database Management/Export功能,将目录服务信息导出存为文件directory.ldif。

(2)使用管理服务页面的Users&Groups/export功能,将用户信息从Local Database中导出为文件localdb.ldif。在Suffix to add项中输入:o=,本例中为o=。需要注意的是,要在导出的文件中删除dn:ou=Netscape Servers这条记录。

(3)将directory.ldif和localdb.ldif两个文件合并为alluser,ldif一个文件。

(4)使用Netscape Directory Server管理页面中的Database Management/Import功能将alluser.ldif导入到目录服务中,注意,不要选择Stop When Error。

4 启动邮件和目录服务

(1)在管理服务页面中,选择Global Settings/Config Directory Serivce,如图2所示。在图2中,Obtain Directory Service From (目录服务的来源)有两个选项:Local Database(本地数据库,即使用目录服务的用户数据库)和LDAP Directory Server(目录服务器),此处应选择 LDAP Directory Server。

图2 配置目录服务

(2)由于已经创建了目录服务的实例,因此LDAP Directory Server Configuration(目录服务的配置)参数都有了默认值,在此不需做改动。其中Bind DN(绑定目录服务用户)和Bind Password(绑定口令)为可选项,只有当目录服务中的用户名和口令与管理服务器本身的不一样时才需输入。

(3)按下“Save Changes”按钮,重新启动服务。

5 Enterprise Server参数设置

进入Netscape Enterprise Server管理界面,选择Content Management/Additional Document Directories,如图3所示。

图3

(1)在URL Prefix(前缀)中输入:dshtml。

(2)在Map to Directory中输入:/slapd-/dsgw/html,本例中为:c:/netscape/suitespot/slapd-mail/dagw/html。

(3)按“OK”按钮,保存设置。

选择Programs/CGI Directory,如图4所示。

图4

(1)在URL Prefix中输入:ds;

(2)在CGI Directory中输入:/slapd-/dsgw/bin。

(3)按“OK”按钮,保存设置。

至此,安装设置过程全部结束,在浏览器中输入127.0.0.1/dshtml,即可直接进入目录服务的用户管理页面进行管理。您会发现,新的邮件系统管理起来更加方便,邮件的处理速度也比原来大幅度提高。

本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

上一篇:时序分组处理提高网桥转发速度 下一篇:基于WebGIS的机房管理系统设计与实现