开源项目和供应商正在尝试各种技术方法来替代昂贵但无处不在的Microsoft Exchange。虽然还没有一个可以替代,但是一些管理员可以通过切换获得TCO优势。
很久以前,我在NASA的一个太空飞行中心当电子邮件管理员。在20世纪80年代,电子邮件仍然混乱不堪。的RFC 822标准只是开始给电子邮件带来韵律和理性。RFC 822的竞争对手之一,Common Messaging Calls (CMC) X.400标准,并没有取得很大进展,但是微软在1992年采用了它,添加了文件夹的概念,并重新命名了结果邮件应用程序编程接口(MAPI)。而且,从那时起,电子邮件世界大致可以分为两大阵营:兼容Internet的RFC 822电子邮件组和兼容mapi的Microsoft Outlook/Exchange包。
许多人认为所有的电子邮件都使用类似于“name@SomePlaceOrTheOther.com”的RFC-822isms作为电子邮件地址。不是这样的。MAPI采用了一种完全不同的方法。除了简单地处理电子邮件,扩展MAPI和协作数据对象在Exchange 2003年成为微软的默认协议,增加了管理日历和地址的功能。因此,Exchange和Outlook虽然主要用于电子邮件,但也是一个群件包。
而且,我得补充一句,它非常受欢迎。Ferris Research最近的一项调查显示,交易所在所有机构中占有约65%的市场份额。排在第二位的Lotus Notes/Domino的市场份额为10%,与之相去甚远。POP/IMAP,(邮局协议/因特网消息访问协议),通常的方式传入RFC-822邮件的处理?所有的几十个RFC-822邮件服务器,包括Sendmail、Qmail和Postfix,加起来只有15%的商业/组织电子邮件市场。
至于开源群件服务器,尝试直接与Exchange竞争,如Scalix的,开放式Xchange的和Zimbra在美国,费里斯研究公司(Ferris Research)的分析师里奇•詹宁斯(Richi Jennings)认为电子邮件在商业电子邮件市场不过是一种“噪音”。
如果你看看美国以外,这是一个有些不同的故事。Radicati的萨拉的CEO市场研究公司Radicati集团估计,基于德国在EMEA(欧洲,中东和非洲)的开源电子邮件服务器,铅托比特和AXIGEN罗马尼亚的布加勒斯特拥有约10%的商务电子邮件市场。不过,Radicati还估计Exchange是占主导地位的电子邮件/群件服务器,占世界电子邮件商业市场的37%。
在其他服务器领域,与微软和Unix供应商的专有程序相比,开源已经取得了巨大的进展。您只需要提到Apache、Linux和MySQL就可以看到这一点。为什么在商业电子邮件中,虽然开源电子邮件服务器在互联网服务提供商中非常流行,但它们却无法通过交换获得任何实质性的收益?
其中一个原因是,微软的Outlook一直是,现在仍然是,并且看起来仍然是企业的电子邮件客户端的选择。虽然其他类别的开源终端用户应用程序,如用于Web浏览器的Firefox和用于办公套件的OpenOffice,已经在Windows桌面电脑上取得了令人印象深刻的进展,但开源电子邮件和群件客户端仍是小众产品。
甚至雷鸟,Mozilla的消息传递的Outlook和最受欢迎的开源电子邮件客户端,在削弱Outlook 80%以上的商业电子邮件客户端市场份额方面进展甚微。这是因为Mozilla做到了在很大程度上被忽视雷鸟支持火狐。即使是现在,Thunderbird的安全修补程序往往落后Firefox的补丁,虽然Firefox的开发者看着远远超出了目前的3.0版本雷鸟只发布了版本3.0第二α。
没有一个可行的、开源的电子邮件客户端来与Windows竞争,Outlook仍然是企业电子邮件客户端的选择——尽管Outlook存在着臭名昭著的安全问题。既然如此,任何Exchange的竞争对手都必须能够以与Exchange相同的方式与Outlook通信,并复制Exchange的功能。这不是件容易的事。
Jennings说,开源开发者已经尝试了三种不同的方法来实现这一点。“最简单的方法是在与邮件服务器同步的PC上运行一个后台任务,可能使用IMAP,然后将结果输出到Outlook个人存储表(PST)文件。”于Bynari,据他所知,是使用这种方法唯一的方案。
詹宁斯说,通向Outlook的另一条道路是“对交易所的有线协议进行反向工程”。在这种方法中,“您忘记在桌面上安装软件,并试图使服务器在客户机看来就像Exchange一样。Outlook确实认为它在与Exchange对话。唯一尝试这样做的服务器是PostPath。
这种方式的一个优点是不需要任何客户端软件,从而降低了安装和维护成本。虽然PostPath没有Exchange的所有高级特性,但它有工作得很好为Outlook提供集成电子邮件、日历和联系人管理的基础。
最流行的方法,但是,它被两个的Scalix和Lotus Domino / Notes的,是使用“客户端上的MAPI插件,”詹宁斯说。“这挂接到MAPI子系统,然后到Outlook。从理论上讲,你骗不了Outlook中,您使用的设计方式将其交谈的替代服务器,MAPI子系统,然而,令人不满意。可以期望,因为MAPI文件资料,直到欧盟委员会迫使微软开放其网络协议,一塌糊涂“。
虽然很多人都知道,欧盟委员会的决定开辟了微软的通用互联网文件系统(CIFS)和Active Directory协议桑巴,很少有人拾起MAPI也被打开了。有一个开源项目,OpenChange,协同工作桑巴打造从这些信息中的Microsoft Exchange Server和Exchange协议的开源实现。但是,奇怪的是,没有商业公司跟进这项工作,根据Radicati的。
它只能是一个时间的问题,但是,现有的Exchange替代的公司,或者一个新的人之前,开始与OpenChange工作。正因为如此,一些Linux发行版,包括Fedora的和Debian在以后的版本中包含OpenChange。OpenChange,虽然已经可以使用,将不准备为黄金时段虽然直到桑巴4,其中包括Active Directory和和Heimdal的Kerberos网络用户认证发行了。不幸的是,桑巴4仍然在阿尔法。即使微软的协议的开放,预计不会桑巴4看到光明的一天在2008年。
所以,就目前而言,任何想成为交易所更换已经依靠逆向工程和一知半解的交流的协议。另一个问题,詹宁斯指出,是Exchange是一个移动的目标。“Exchange会越来越好,”詹宁斯指出。
也就是说,交易所的成本也越来越高不是每个人都想要exchange2007的统一通信系统现在包括一切从电子邮件到语音邮件。成本经常被引用作为头号车手对于从Exchange切换到开源替代公司。
然而,事实证明,这还不足以让许多客户离开交易所。詹宁斯说:“多年来,很多人都在推动这个想法,包括你的朋友,但最终都没有多大吸引力。开源电子邮件服务器仍然是一个小众产品。”
这是为什么呢?一个原因是没有一个开源的程序真正准备好作为替代交换。还有一些额外的工作需要做,这不是Windows管理员习惯做的工作。不过,即使是经验丰富的Linux管理员也可能会发现,为一家大型公司建立一个全功能的Exchange替代品是一项挑战。
例如,Scalix 11.4需要安装Apache、PostgreSQL、Tomcat以及Sendmail或Postfix才能工作。这并不难,但是当您考虑到管理磁盘性能的需要时,问题就更大了。由于磁盘性能瓶颈,电子邮件服务器应用程序伸缩性有问题。要为不止一个小型企业运行群件服务器,确实需要共享磁盘阵列。把所有这些放在一起,您就有了一份严肃的Linux系统管理员的工作,这是前Exchange管理员不可能处理的工作。因此,虽然从长期来看,总的拥有成本可能更倾向于Linux/开源解决方案,但从短期来看,让IT部门从以exchange为中心的电子邮件系统切换过来并不容易。
答案吗?当然,OpenChange的进步和其他项目对其工作的采用将有助于消除Outlook的兼容性问题。也许,一个更重要的改变将有助于开源交换替代品的采用,尽管将使安装和维护它们比今天更容易。
是开源交换计划更换不够好?是的,我毫无疑问,他们是,但它不是摆明不够好,甚至够便宜。它是关于使它容易给Outlook用户99.9999%的Exchange般的体验,同时很容易使有经验的Exchange管理员提供的是经验传授给他们。只有当这些可交付意志程序如Open-Xchange的,Scalix的,和Zimbra成为企业IT重要。
与此同时,詹宁斯和Radicati都相信谷歌Gmail的和托管Zimbra的协同套件更有可能取代交流。这是因为他们没有真正取代兑换,相反,他们正在与基于Web的电子邮件界面更换展望。它可能不是开源的,但是软件即服务(SaaS),实际上最终更换的Outlook /交换。
当然,微软意识到了这一点,他们有自己的SaaS的交流计划。在这种情况下,开源群件服务器可能有机会在商业电子邮件中产生影响,就像开源程序已经在操作系统、Web服务器和数据库中产生的影响一样。也许这是老生常谈,但这确实是一个只有时间才能证明的情况。
这个故事,“灿开源替代微软的Exchange?”最初发表LinuxWorld-(美国) 。