科技资讯
首页 互联网 阅读正文 :
推荐特斯拉或联手百度推进国内FSD落地

Zimbra协作套件简介

来源: 开发者在线 作者:李祥敬 2010-01-13 10:47 访问量: 编辑:李祥敬

这些天来,协作领域变得日益“拥挤”,各类产品提供类似于Exchange的功能以及一些迷人的特性。其中之一为Zimbra解决方案,它提供一个在Linux上运行的协作服务器。以下是本文作者在安装和试用Zimbra时的发现。

最近,似乎有许多厂商进入“协作服务器”领域。概括来说,这些服务器试图提供该市场基准产品——微软Exchange服务器的大部分(如果不是全部的话)功能。其中一些也引入了新的特性和功能。

与已经创立的Scalix一起(这里是TechRepublic的Scalix综述),Zimbra以一个在Linux上运行的协作服务器进入这一领域。和Scalix一样,Zimbra也有许多版本,包括开源社区版本和高级网络专业版。要获得Exchange/MAPI功能,网络专业版Zimbra是你的唯一选择。这个版本和其它低级版本之间的唯一区别就在于它提供Exchange/MAPI功能。

Zimbra拥有所有协作服务器的普通特性,包括SMTP MTA、一个Web客户端、POP3和IMAP服务器、日历和地址簿。它还结合了一个文档共享系统(类似于wiki)。

系统要求、安装和文档资料

安装Zimbra的系统要求并不太高:1GB RAM、5GB磁盘空间以及一个支持Linux的产品(RedHat Linux企业版、Fedora、SuSE Linux企业版、openSUSE或Ubuntu)或OS X 10.4.7。

奇怪的是,它并不支持BSD,即使它支持基于BSD的Mac OS X。希望这种情况会有所改变,因为在服务器领域,BSD较Mac OS X更加普及。还要注意的是,SuSE Linux并不支持群集。在本文中,我使用openSUSE。

安装过程本应该相当简单,但事实并非如此。文件资料主要与RedHat Linux企业版有关,并带有在Mac OS X上安装Zimbra的大量信息。公平来说,RedHat是一个Zimbra合作伙伴。说到Zimbra,它让它的用户举行投票决定支持哪种操作系统和安装套件,它所支持的就是用户要求他们支持的。

根据我在RedHat说明书上看到的内容,默认安装RedHat肯定无法运行,包括根目录中的有效空间数量。对于需要在一个现有服务器上安装Zimbra的用户而言,这可能是一个棘手的问题。

SuSE Linux仅在文件资料中提到。文件资料中确实提供了一个依赖列表,这与默认安装openSUSE的情况没有太大不同。一个奇怪的地方是,Zimbra需要安装fetchmail,禁用Postfix。但是,Postfix是使用fetchmail的前提条件。它确实是这样,但这相当古怪。

遵循openSUSE安装指导是一场可怕的灾难。系统无法运行,就是这样。安装器抱怨我没有使用一个它支持的系统,尽管使用了Zimbra网站上的openSUZE 10链接。

我两次删掉openSUSE,然后再试,但它仍然无法安装。在第三次尝试前,我访问了Zimbra网站,希望找到其它一些帮助资源,因为这些指导明显不适用于openSUSE。在Zimbra论坛上,我发现了一个提供全面、完整、准确的安装指南的贴子,它非常有效。

另一个麻烦在于,系统创建了Zimbra日志,但它根本是空白的。我卷起衣袖,准备解决这个问题,但缺乏日志让我无从下手。实际上,论坛贴子中提供的安装纠正之一就是让日志功能正确运行。

甚至在经历这些困难之后,安装器也没有要求管理员密码或许可文件的位置,这是安装系统所必需的两个要素。这些信息必须由一个菜单系统提供,现在却要由你阅读手册或在菜单中寻找,了解在哪提供这些信息。

另一个令人失望的地方是,一名Zimbra员工在同一个地方发表文章,指出Zimbra并不支持openSUSE。这与Zimbra网站上提供的信息相互矛盾。看到Zimbra所支持的操作系统存在这种差异,确实令人心烦。

我还感到奇怪,虽然这些优秀的指导已经在Zimbra论坛上存在一段时间了,但Zimbra安装指南中却没有添加相似的内容。与Exchange或Scalix相比,Zimbra安装部门的评分肯定相当低。

另一个麻烦的地方是Zimbra使用它自己的Tomcat、MySQL和JDK。我向来不喜欢这种系统。GUN/Linux平台的一个突出优势即在于它的模块化结构允许系统管理员在必要时交换同等的组件。

使用它自己的Tomcat、MySQL和JDK不仅缺乏这种灵活性,而且还使那些组件脱离于管理员的补丁循环之外。此外,一个不熟悉这些组件的组织如果需要深入研究问题,可能会因此陷入困境之中。

Zimbra允许使用三个验证选项:内部选项(用Zimbra自己的系统)、LDAP和活动目录,它为系统恢复一小部分模块。

总的来说,Zimbra文件资料未能满足我的期待,如一般企业级软件那样提供丰富的信息。通常,说明书并不提供每一位系统管理员都具备的Linux知识。说明书肯定不是按部就班或“输入这(个信息)然后点击那(个按钮)”的类型。它们更可能是“进入这然后提供这个命令行参数”的形式。

Zimbra指导和文件资料是如此隐晦,而要由我弄清楚在浏览器中输入IP地址或服务器主机名才可以访问Web客户端,而不需要商品号或目录。

我在说明手册的任何一个章节中都找不到这些基本信息。但是,手册是确实提供了访问管理控制台的RUL。许多时候,“文件资料”简单描述哪些项目是系统的组成部分,并不说明你如何或为什么要使用它们。