Caldera Volution 消息服务器:产品评测

作者:Hans-Cees Speel

Linux 在许多服务器领域取得了进展。例如,我在家中使用一台 Mitel (前身为 e-smith) 服务器,它通过 Samba 提供文件和打印机服务,并承担防火墙和 Web 服务器的职责。Caldera 发布 Volution 消息服务器 (VMS) 时,服务器领域又迎来了一个新的成员。VMS 的特点是与 Microsoft Outlook 集成,并提供日历/日程安排选项,包括共享忙/闲信息、电子邮件的 SSL 支持以及简易配置。

规格

VMS 基于 Postfix (用于 MTA)、Cyrus (用于消息存储)、Horde/IMP/MySQL (用于 Web 邮件) 以及 OpenSSL 和 pam-ldap (用于身份验证) 构建。

在阅读管理指南后,我发现了一些有趣的细节

  • 您可以根据邮件头过滤垃圾邮件和其他电子邮件。

  • 您可以将服务器与防病毒解决方案集成。

  • 您可以关闭 Web 邮件,如果您不使用它,并且不想浪费处理器时间,或者如果您想最大限度地减少潜在的安全漏洞,这将非常方便。

更重要的是,服务器一旦部署和配置完成,就很容易管理。添加和删除用户以及设置电子邮件组都是简单且经过深思熟虑的程序。LDAP 服务器使您可以在 Outlook 中查看用户的电子邮件地址,您可以使用它们发送电子邮件,也可以将它们复制到您的地址簿中。最重要的是,VMS 支持 Outlook 97/2000 中的一些日历功能,例如共享忙/闲信息(但不包括 Outlook XP 共享)。大多数在中小型公司工作过的管理员都会理解,日历和群组共享信息是 IT 基础设施中极其受欢迎的功能。

安装和配置

我收到了两张用于安装的 CD,一张是 Caldera 的 OpenLinux Server 3.1,它无法在 AMD K6 或 Pentium I 处理器上运行,另一张是 VMS。VMS 本身仅在 OpenLinux 和 Open UNIX 上运行,所以我无法使用我的旧 K6,即使它足够快 (550MHz)。我不得不拆下我的 Athlon 1133 工作站的硬盘,然后放入一个 10 GB 的硬盘并从 CD 启动。大约 20 分钟后,我安装了 Open Linux。您必须将其安装为 Web 服务器,并且可以使用 Reiserfs 进行分区(我不会在电子邮件服务器上使用非日志文件系统)。

接下来,我放入 VMS CD,弹出了一个屏幕。一个不好的地方是“确定/取消”按钮在屏幕外,但通过一些盲按 Tab/Enter 键,我完成了操作。这个安装过程太无聊了,没什么好写的(这是一件好事),所以我将继续介绍精彩的部分。

在安装过程中,我将服务器命名为 exchangekiller。服务器安装完成后,您可以访问多个位置。您可以使用 admin:admin 登录,并将管理员密码更改为类似 adp1us 的密码。在此屏幕上,您可以添加/删除电子邮件域和用户。如果您有用户列表(如果您有 120 个用户和 RSI,这将非常方便),您还可以使用一些命令行工具添加用户。我添加了 Bert、Ernie 和 Pino,所有用户都在 @hc.net 域下,这是我添加的域。我还添加了 postmaster@hc.net。您还可以创建电子邮件组,组所有者可以添加/删除组中的用户。电子邮件用户不必是 Linux 系统上的用户,但如果他们是,当然会更安全。

您还可以访问其他几个位置

  • exchangekiller:1000 -- Webmin 界面,您可以在其中轻松添加 SSL 证书。

  • exchangekiller:8457 -- VMS 的文档服务器。

  • exchangekiller -- 通用 Caldera e-server 信息。

  • exchangekiller/Horde/IMP -- Web 邮件服务器。

  • www.caldera.com/support/docs/volution/msg -- 管理指南、更新等等。

现在,我准备安装客户端,看看服务器能做什么。我在 Windows 98 上安装了 Outlook 2000,在 Windows 2000 的 VMware 2.0 中也安装了。我还使用了 Outlook Express 和 Pegasus (www.pmail.com),这是我在 Windows 上最喜欢的电子邮件客户端 -- 它是免费的,没有类似 Outlook 的病毒捕获功能,而且非常完整。

如果您是用户,使用 VMS 和 Outlook 非常简单。以下是步骤

  • 安装 Outlook(我使用的是 Outlook 2000)。

  • 访问 exchangekiller/msg。

  • 使用用户名:密码登录,例如 ernie@hc.net:evil。

  • 点击“客户端设置”链接。

  • 点击“运行程序”(而不是“保存”)。

  • 当 Outlook 询问您要如何配置时,选择“仅限 Internet”。

  • 启动 Outlook。您将看到一个名为“Volution Messager server”的文件夹,服务器的消息保存在这里。

这不是很酷吗?无需填写详细信息。Caldera 只需单击一下即可为您完成所有操作。顺便说一下,这也适用于 Outlook Express。

一键配置的想法非常出色,而且在这里它确实完美地工作。然而,没有什么是完美的,如果您想与他人共享您的日历信息,您仍然需要填写一些详细信息。

  • 在 Outlook 中,转到“工具”-->“选项”-->“日历”-->“忙闲选项”。

  • 在关于共享您的日历数据的框中打勾。

  • 填写 ftp://ernie:evil@exchangekiller.hc.net/pub/calendar/%NAME%.vfb。

这样,每个使用同一服务器作为其日历共享服务器的人都可以看到您在他们想与您安排会议的时间是否忙碌。

与 Microsoft Exchange 的一些比较

从配置部分,您将能够猜到 VMS 可以做什么以及它还不能做什么(目前)。重要的是要注意,它支持 Outlook,但仅在 Internet 模式下。这意味着可以共享的日历信息不会存储在服务器上,而是存储在客户端的 outlook.pst 文件中。这简单地意味着,在不需要 IT 人员做太多工作的情况下,用户应该始终从同一台计算机进行日历安排。如果您的公司每个人都有笔记本电脑或自己的计算机,那就没问题。但是,如果您的用户经常走动并使用不同的计算机,那么日历工作就会变得困难。

不过,还是有解决方案的。例如,您可以将 outlook.pst 文件放在文件服务器的共享位置。在某个文件服务器上创建一个 f 盘,所有用户都有一个主目录,并将 Outlook 指向那里。这适用于 Outlook 97 和 2000。但是,这意味着您必须配置公司中的每台 Outlook 工作站 -- 这是可能的,但这并不能让您满意。应该可以配置一键配置方案,以便在您配置 Outlook 时自动解决此问题。也就是说,管理员填写他或她希望 outlook.pst 文件存放的详细信息,然后配置按钮使其发生。

VMS 完全不可能实现的是与另一个人共享用户日历的职责。例如,假设主管有一位秘书来管理他的日历。在 Outlook 中,主管可以给秘书一个“角色”,允许秘书查看和更改主管日程中的条目。目前,这在 VMS 中不是一个选项。

总的来说,如果要我给 Caldera 列一个清单,以下是我认为已经很棒的功能

  • LDAP 支持,以便所有用户都可以搜索其他用户(一种服务器端联系人列表)

  • 共享忙/闲信息

  • Outlook 的一键配置

  • 轻松添加/删除用户和组

  • 提供 Web 邮件功能

  • 可以对所有电子邮件流量使用 SSL。

应该添加的功能包括

  • 一种将所有日历信息显示在服务器上的方法,以便用户可以从任何位置工作。

  • 一种更好地控制日历职责共享方式的方法(秘书选项)。

一些小的愿望包括

  • 为什么 VMS 邮箱只有一个收件箱文件夹,是否可以创建收件箱文件夹以外的文件夹?我想要一个工作文件夹,与我的收件箱文件夹并列。

  • 如果 VMS 安装时,“下一步”按钮可以出现在屏幕上,那就太好了。

  • 如果默认情况下启用 FTP 服务器共享,或者管理员可以将其设置为默认启用,那就太好了。手动输入很麻烦。

在将 VMS 与 Exchange 的日历选项进行比较时,我认为比较价格也是相关的。VMS 的价格(25 个用户,带电子邮件支持)为 1,034 美元。如果您需要增加 25 个用户,则需额外支付 799 美元。因此,对于 50 个用户,大约需要花费 1,825 美元。Microsoft Exchange 将花费您一个 2000 服务器许可证、一个 Exchange 2000 服务器许可证以及 50 个 2000 服务器用户许可证,外加 50 个 Exchange 服务器用户许可证。当您包括所有客户端许可证时,相同数量的用户总共需要花费 6,275 美元。

结论

Caldera 的 Volution 消息服务器有可能成为一款杀手级应用,这取决于企业的需求以及他们愿意花费的资金。但是,一些细节仍需改进。

Caldera 在其网站上表示,VMS 可以与 Steltor 的日历产品集成。Steltor 拥有一款基于 Linux 的日历服务器,带有 Outlook 连接器,可提供 Outlook 企业配置的功能。该服务器,包括 Outlook 连接器(也包括无需连接器的 Web 版本),50 个用户的价格为 2,065 美元,包括一年的支持。您可以下载试用版,它被称为 Corporate Time server。该解决方案需要一个 IMAP 邮件服务器,Caldera 通过 VMS 提供。

Steltor 的管理层已告知我,他们正在与 Caldera 开展合作,他们通过电子邮件发送给我以下内容:“我们的目标是提供一个联合解决方案,其中包括 Volution 消息服务器和 Steltor 日历服务器。”

如果这个解决方案能够结合 VMS 和 Outlook 的易管理性以及 Steltor 日历/日程安排解决方案的工业强度,并且它是一款易于安装且不如 Exchange 昂贵的产品,那么它可能成为我向使用 Microsoft 的同事推荐的第一款基于 Linux 的 Exchange 替代品,我会对他们说:“看,我们可以用 Linux 更好、更便宜地完成同样的工作。” 当然,您现在已经可以购买这两款产品并自行集成。从这个意义上说,这款产品已经存在。

如果您想在软件上完全不花钱,您可以始终使用像 Mitel (www.e-smith.com) 那样的电子邮件服务器,它也很容易管理且免费,并使用与电子邮件完全分离的日历解决方案。这样,您就可以摆脱 Outlook 和 Office,并使用 StarOffice 和 Pegasus。在 Freshmeat.net 上搜索,我找到了接下来看起来很有前途且都是免费的竞争者:Project-Based Calendering System (www.pbcs.com)、Amphora Light (www.amphora.ee/freeware)、MimerDesk (www.mimerdesk.org) 和 PHProjekt (www.phprojekt.com)。

与此同时,我想说 Linux 肯定有日历解决方案,而且更好的解决方案正在涌现。您可以选择免费方案,获得 VMS 的好处,或者一路走到工业级的 VMS/Steltor。选择权在您手中。

Hans-Cees Speel 拥有生物学大学学历,后来通过共同创办 Journal of Memetics 研究模因学。在进行了一年的 Windows 服务器管理和 Linux(路由器磁盘)实验后,他成为了一名 UNIX/Linux 产品工程师。

电子邮件:hanscees@hanscees.com

加载 Disqus 评论