电子邮件最近已经成为一个非常普通的话题。由于电子邮件已经非常普及,以至于在各种发布会上很少提到这个主题。如果现有的电子邮件系统好用,为什么要改用新的东西呢?
Zimbra公司要让电子邮件更方便和更有用。它们的协作软件就是要达到这个目的。
Zimbra首席执行官Satish Dharmaraj和首席技术官Scott Dietzen让我观看了一个在线演示过程,我在这里介绍一下这个软件是如何工作的。
Dharmaraj表示,Zimbra关注用户和管理员最头疼的问题。其中一个大的问题是用户需要花大量的时间清除信息。网络管理员面临日益升级的挑战,要存储和管理用户的大量的电子邮件和附件。
Zimbra公司在题为“修复电子邮件的十大方法”的白皮书中提出了可能的解决方案。下面简单介绍一下这十大方法:
•自组织邮箱,消除文件夹的习惯。
•动态消息,电子邮件内容无缝连接到后台办公应用软件。
•可扩展的“可集成的”协作,让电子邮件也能提供企业应用软件的服务。
•自组织对话,消除手工重新配置对话。
•有效的上下文转换,能够在我的电子邮件和日历窗口之间方便地转换。
•更好的存储管理,增加附件的共享并且减少多余的存储。
•统一的搜索、保留和存档,使电子邮件更方便地遵守信息保留政策和规定。
•集成的网络协作技术,把RSS和Wiki等工具集成到协作软件中。
•更多的以服务器为中心的架构,存档的需求、多客户支持和速度更快的客户机/服务器同步正在推动消息产品更加以服务器为中心。
•安全,在服务器上做单一登录、加密和病毒防护等工作,而不要在每一台客户机上做这些工作。
Zimbra采用多种方法跟踪和管理邮件。首先,它将邮件信息和附件索引为Apache Lucene。Apache Lucene是一个用于电子邮件的Linux文件系统(每份邮件一个文件,这对于操作系统工具和故障诊断都非常有利)。而邮件的其它一切元数据属性(例如邮件所在的文件夹、已读/未读的数据、邮件标签等)都存入MySQL数据库。这种全面的邮件管理模型能够对每一项存储进行理想的优化:文件系统最适合不变的以字节方式存在的邮件,而SQL数据库最适合管理易变的结构化的数据。这种方法同时还能够提供更大的缓存功能。这对于面向I/O的邮件消息系统是一个巨大的胜利。另外使用了Ajax(异步JavaScript和XML)用于创建在客户机的浏览器上显示的应用程序和内容。


