CommuniGate Pro 邮件服务器

制造商:Stalker Software
电子邮件:James_Bond@stalker.com
价格:50 用户 499 美元
评测人:Scott Wegener
随着互联网持续飞速发展,越来越多的人接触到互联网,大量新的网络和互联网专用软件涌现出来,给潜在买家提供了令人眼花缭乱的软件选择。免费网站托管和“终身免费电子邮件”网站现在至少有数百个,而且似乎每天都在成倍增加。现在大多数公司都需要互联网接入,包括至少一个公司网站和员工电子邮件。许多网站要么运行 NT 和 Microsoft 邮件和网络服务解决方案,要么使用 UNIX 系统,例如 Sendmail 以及 POP3 或 IMAP 服务器。毕竟,Sendmail 已经存在很久了,而且大多数 UNIX 管理员都很熟悉它。MS Exchange 和 Sendmail 几乎主导了当今的大部分邮件服务器市场,那么为什么要改变呢?Stalker Software (http://www.stalker.com/) 是一家在 Macintosh 和邮件软件方面有背景的公司,旨在通过其 CommuniGate Pro (CGP) 邮件服务器来改变这一切。
虽然 Stalker 似乎面临着艰巨的任务,但他们也开了一个好头。该公司因 CGP 产品获得了众多奖项,从 UNIX Review 到 Linux World 编辑选择奖。我不满足于盲目听取其他人的评论,而是坐下来在我的运行 Red Hat 6.0 的邮件服务器上安装了 CGP。如果您不使用 UNIX 作为您的邮件服务器,他们也为您考虑到了。CGP 可以在各种平台上运行,包括大多数 UNIX 变体、Mac OS X Server 和 Windows,并且截至撰写本文时,当前版本为 3.1,并且 3.2 beta 版可供测试。
对于我测试过的所有版本,安装都相当简单,包括 Red Hat 5.2 和 6.0(RPM 和 tgz)以及 Windows NT 4 Server。出于评测目的,我将专注于 Linux 版本,尽管除了安装本身之外的所有内容都应适用于所有平台。安装脚本添加了其用于启动和关闭的 init 脚本,将邮件二进制文件替换为 CGP 兼容版本,然后您就可以开始运行了。不过,我们还没有完成。Stalker 意识到许多用户将从另一个系统迁移过来,例如 IMAP 或 POP 服务器。CGP/Stalker 提供了一些简单的工具来导入用户和邮箱,这可能意味着相对快速简便的安装,或者对于拥有数百或数千用户的公司来说,这是一个整天(或更长时间)的过程。当然,您也可以手动添加用户。甚至可以通过简单的文本文件导入/创建用户,该文本文件可以轻松地从您的密码文件中制作。
服务器启动并运行后,管理通常通过 Web 界面处理。对于更注重安全的用户来说,一个不错的功能是,在 3.1 及更高版本中,可以通过 SSL Web 连接来完成此操作。对于真正顽固的人来说,也可以通过文本文件进行配置。虽然我不是 Web 界面的粉丝,但这个界面相当不错。在线 HTML 帮助是系统的一部分,只需单击一下即可获得。早期版本指向 Stalker 网站,但现在所有文档都可以在本地获得。邮件域和路由、访问规则、日志级别和所有配置都很容易完成。确实需要一段时间才能习惯于在界面中浏览,以及学习他们的一些术语,因此帮助对于更不常见的功能确实很有用。
完成初始配置后,您有很多选择要做。在大多数情况下,默认设置可能是可以接受的,并且足以使系统启动并运行,但是一旦您在管理屏幕上花费一些时间,就会立即明显地看出这绝对不是一个精简的邮件服务器。您有很多选项,例如允许基于 Web 的邮件访问、使用 SSL、允许 IMAP、POP、ACAP 和 PWD 客户端、允许的最大连接数、日志轮换和级别、邮件列表配置、黑名单域等等。其中大多数邮件管理员已经很熟悉,而其他一些可能是新的。管理员还可以限制系统资源、消息大小、允许的服务以及每个用户/列表或每个域的 Web 空间,以及设置新的默认值。
一个 非常 好的功能是服务器范围的规则,这使我们可以告别与 procmail 配方作斗争。或者可能不是——如果您愿意,规则还允许执行外部脚本。它们允许从简单的重定向到使用发件人信息在回复消息中进行自动回复的任何操作。
LDAP 模块作为 CGP 的一部分包含在内。CGP 还提供自己的 Web 服务器模块,允许用户创建自己的网站并通过 Web 邮件界面更新它们。列表还在不断增加——在使用 CGP 几个月后,我相信还有更多令人惊喜的地方有待发现。
CGP 较好的功能之一是自定义能力。您可以根据每个域或每个用户来决定您想要提供或允许哪些服务。您可以仅允许安全连接,或通过 IP 或域限制连接。并且 Web 界面,包括每个链接指示的 Web 操作,都可以自定义以适应您的口味。默认的 Web 邮件配置对于大多数内联网来说是可以接受的,但 ISP 和免费电子邮件站点肯定希望添加自己的布局。根据我在 CGP 邮件列表上看到的反馈,这似乎很容易实现,包括使用自定义 CGI 脚本,或从 Stalker 网站上提供的脚本中进行选择。未来的升级将使您的更改保持不变,但请使用常识;始终进行备份。
这是不可避免的——每个人都见过它。我们大多数人在某个地方都有一个。有些人喜欢它,有些人讨厌它——Web 邮件将继续存在,并且可以使那些在路上或以其他方式远程访问电子邮件的人的生活更加轻松。默认的 Web 邮件配置是可用的,但有一些怪癖和烦恼。公平地说,Yahoo、Hotmail 等也是如此。Web 界面几乎可以根据您的喜好进行自定义,并且它确实提供了一些不错的功能。我没有做任何自定义,但 CGP 列表上的几位商业客户似乎已经成功地使用它。因此,这里的任何评论都仅关于默认界面。
用户可以配置他们的 Web 邮件设置,包括排序顺序、每屏幕显示的消息数、要显示的邮箱、签名和回复格式以及太多其他内容,无法在此处一一介绍,但足以说明它非常好。用户还可以选择通过 POP3 轮询外部邮箱,并且作为额外的奖励,可以使用 Web 界面上传和维护他们的个人网站。用户还可以定义自己的规则,使用与服务器范围规则相同的选项——任何订阅邮件列表的用户肯定会欣赏此选项。
然而,并非一切都是完美的;仍然存在一些烦恼,最值得注意的是默认的“删除”和“下一个未读”操作。在删除已查看的消息后,用户会被带回到邮箱,而不是更常见的移动到下一个未读消息而无需用户干预的行为。“下一个未读”似乎忽略了用户指定的任何排序顺序,而是移动到其邮件文件中的下一个未读消息,而不是使用排序顺序来显示消息。这听起来可能很小,但在包含大量未读消息的文件夹中可能会非常令人沮丧。“删除”行为可以(谢天谢地)通过对 HTML 进行少量更改来轻松修复。
最后一个遗留的怪癖与某些邮件客户端将网页作为附件发送的方式有关。在某些情况下,用户会遇到关于“嵌入式网页”的消息,并且他的浏览器无法内联显示框架。到目前为止,Netscape Messenger 和 Outlook Express 产生了相同的结果。发生这种情况时,用户必须单击链接以启动另一个浏览器窗口才能查看它。希望这个问题很快就会得到解决。
我已经使用从 Pine 到 Netscape 和 Outlook 的所有客户端从 CGP 检索邮件,并且尚未使用这些客户端通过 IMAP 或 POP3 遇到问题。邮件列表很容易设置,并且还允许通过 Web 访问它们。它们可以配置为自动摘要,并支持传统列表服务器(例如 majordomo)下的典型功能,允许使用经过审核和未经审核的公共和私有列表。帮助文件、列表通知和退回邮件处理都很容易配置和自定义。
下一个未读操作混乱
删除操作退出文件夹
网页附件存在问题
日常管理工作量极小,因为日志轮换和大多数任务都为您处理(配置后)。但是,需要注意的是;如果记录所有数据,日志可能会变得非常大,因此在确定服务器正常运行后,可能应该更改日志记录策略。管理界面的“监视器”部分允许您通过 Web 和其他协议观看所有活动连接,并查看任何日志,包括按内容或时间过滤的日志。一个小小的抱怨是日志以相反的顺序显示,最近的事件显示在页面底部,这可能会超出屏幕范围。如果请求的连接数超过配置的连接数,则发送通知将是一个不错的补充,以便系统管理员可以更轻松地确定何时可能需要允许更多连接或升级硬件。除此之外,大多数管理员应该很少需要使用监视器部分,因为系统几乎可以自行运行,但很高兴知道它在那里。
凭借 CGP 中包含的大量功能,对于一些系统管理员来说,乍一看可能有点不知所措,但请让我向您保证,情况绝非 如此。大多数功能都很容易配置,如果您不需要特定的服务,请不要运行它。单击复选框即可关闭——就这么简单。Web 邮件界面显然针对类似于 Yahoo! 和 Hotmail 的免费电子邮件服务,但它不仅仅是 Web 邮件,并且同样适用于小型公司、ISP 或大型企业网络。对于那些有兴趣将其用作免费 Web 邮件服务器的人,允许设置标头和尾部字段。到目前为止,我在邮件列表中看到有人引用从十几个到超过 100,000 个用户的案例,并且为了以防万一您想要支持更多用户,CGP 还具有“集群”选项,允许您串联使用多台服务器。
软件评估和评论通常会遗漏一个重要的部分——实际使用。向邮件列表发送一封快速电子邮件,得到了几家当前正在使用 CGP 的不同公司的回复,从拥有大约 1200 个帐户的学校到几家使用 Web 界面提供免费电子邮件服务的公司,这些服务支持数万用户。
Zipmail (http://www.zipmail.com/) 的 Ofer Tanenbaum 提供免费的基于 Web 的电子邮件服务,他说 Zipmail 已经拥有超过 20,000 名用户,并且每天都在增长,在基于 Intel 的 FreeBSD 服务器上运行,CPU 负载低于 0.07,并发连接数超过 100 个。Zipmail 之前尝试过 EIMS 和 Appleshare IP,Tanenbaum 有一些 MS Exchange 的个人经验。他的总体印象是什么?“底线,无可比拟。”
MauiMail (http://www.MauiMail.com/) 也正在使用 CGP 进行基于 Web 的电子邮件,并且已经在 Apple G3/450 上运行 CGP 大约一年了。MauiMail 的一名员工 Darly Hansen 声称它“比我们以前的系统顺畅得多。非常稳定。”我从列表中获得的大多数其他回复都倾向于同意。
试用版免费,许可 50 个用户起价为 499 美元,1000 个帐户为 1999 美元,最多可达 30,000 美元,用于无限帐户和列表。支持包各不相同,但包括免费的电子邮件支持,其他软件包的范围从 5 次事件到无限 24x7 全天候支持,并保证现场支持,费用各不相同。我已经监控邮件列表几个月了,在大多数情况下,问题会在当天得到解答,有时会在数小时内解答,包括在周末。
一些列表成员一直在对系统进行大量自定义,主要是 Web 邮件配置。虽然并非总能立即或在某些情况下第一次解决问题,但几乎总有一种方法可以做客户想做的事情。
文档也做得很好,但篇幅可能有点过大。管理员和用户都可以通过 Web 界面获得在线帮助。该列表还可以作为提出功能请求的场所,Stalker 的工作人员非常有动力让他们的客户满意。
过去有很多产品试图成为所有人的所有事物,从 Windows 及其所有排列组合到致力于使 Linux 轮流成为桌面操作系统或服务器操作系统的不同群体。大多数结果好坏参半,试图做太多事情而放弃了一些东西。令人惊讶的是,CommuniGate Pro 的情况并非如此。凭借其丰富的功能和易于管理性,它几乎可以在配置后自行运行,并且可以胜任您可能要求的任何任务。如果您需要某个功能,很有可能已经有一种方法可以实现它,或者它即将推出。那么,它完美吗?不。然而,虽然它可以在这里和那里进行一些调整,但大多数都是次要的,考虑到产品的范围,这更令人印象深刻。那么谁需要 Exchange 或神秘的 Sendmail 和 procmail 配置呢?不是我,我会选择我的 CommuniGate Pro!
Scott Wegener 早在 TRS-80 CoCo 上就开始使用 BASIC 编程,并且从 Linux 出现 CD 之前就开始使用 Linux。他目前受雇于 VERITAS Software 担任软件工程师和兼职系统管理员,在那里他开发跨平台可重用组件。您可以通过 wegster@mindcore.net 与他联系。