天天看点

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  Zimbra是一款开源服务器及客户端软件,集成了电邮、日历、通讯、联系及网络文档创作及管理等功能。服务器端可安装于Linux、Mac OSX及其它用具及虚拟化平台里;客户端可以运行于FireFox、Safari、IE浏览器里,并且能与网络门户、商业应用及VoIP等服务进行整合或混合应用。同时Zimbr也是一家提供专业电子邮件的软件开发供应商,主要提供Zimbra Desktop邮件管理软件。

  如果你是一个网络管理员,因为版权的原因,也行你在苦苦寻找一个能替代 Microsoft Exchange 的服务器软件。那 么,Yahoo Zimbra 可以满足你的要求。Zimbra 有两种类型软件。一种是 Desktop,可以收发邮件,管理RSS订阅,有完备的通讯录,完全可以和 Outlook媲美。当然,还有一个优点,就是完全免费。我试用了一下,界面简洁,使用方便—-特别是配置邮箱的时候。 Zimbra Desktop 能自动识别大多数免费邮箱ISP。比如对于Gmail,你只要输入帐号和密码,它能自动配置相关的pop、smtp设置。使用非常方便。另一种是Zimbra Collaboration Suite(以下简称ZCS),它包括Zimbra MTA, the Zimbra LDAP server, and the Zimbra mailbox server;整个系统除了Yahoo开发的相应代码外其它的都是第三方的开源软件,所以不存在版权问题。例如MTA用的是Postfix,相应的病毒和过滤模块用的是Clamav和Amavisd,而反垃圾用的是DSPAM;如果想了解更多关于Linux邮件系统搭建的信息可以参考:[url]http://www.postfix.org[/url]或[url]http://waringid.blog.51cto.com/65148/58210[/url]。

  ZCS的安装很简单,但是在安装之前需要做相应的准备工作,当然最好参考它的官方说明:[url]http://wiki.zimbra.com/index.php?title=Main_Page[/url],我这里只做简要的说明。先到网站下载和系统对应的版本[url]http://www.zimbra.com/community/downloads.html[/url]。

一:完成系统安装

  系统的安装比较简单,可以参考[url]http://waringid.blog.51cto.com/65148/47759[/url]的安装方法。需要注意的是在安装系统时需关闭防火墙及SELinux并设定手动的IP及主机名,在安装完成后记得更改/etc/hosts的内容如下图所示。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  ZCS的安装还依赖于以下软件包,所以最好在装系统的时候把它们都带上,不然后面安装时会提示以下包不存在。

NPTL. Native POSIX Thread Library

Sudo. Superuser, required to delegate admins.

libidn. For internationalizing domain names in applications (IDNA)

cURL. A command line tool for transferring files with URL syntax

fetchmail. A remote-mail retrieval and forwarding utility used for on-demand TCIP/IP links.

GMP. GNU Multiple-Precision Library.

compat-libstdc ++-33. Compatibility Standard C++ libraries.

compatlibstdc++-296

二:设置DNS及关闭Sendmail

  ZCS的安装成功很大程度上受制于DNS,所以个人建议在安装之前最好装上BIND并设好和域名相关的数据。以下是我的Named的设定,仅供参考。 /etc/named.conf

options {

             directory "/var/named";

         };

zone "yunfeng.org" in {

              type master;

              file "db.yunfeng.org";

                };

zone "0.168.192.in-addr.arpa" in {

              file "db.192.168.0";

zone "0.0.127.in-addr.arpa" in {

              file "db.127.0.0";

zone "." in { type hint; file "db.cache"; };

/etc/db.yunfeng.org

$TTL 3h

yunfeng.org. IN SOA mail.yunfeng.org. admin.yunfeng.org. (

                1

                3h

                1h

                1w

                1h )

@ IN NS mail.yunfeng.org.

localhost IN A 127.0.0.1

mail IN A 192.168.0.201

www IN A 192.168.0.201

@ IN MX 10 mail.yunfeng.org.

  其它文件的的设定类似,所以named的相关文件在文后的附件中。做完这些后记得关闭sendmail服务,不然zimbra的后台MTA会起不来,因为Sendmail和Postfix都占用25号端口。可以通过setup或chkconfig命令来关闭sendmail服务。 三:Zimbra相应的端口   如果服务器放在防火墙后还需要映射以下端口。

Remote Queue Manager 22

Postfix 25

HTTP 80

POP3 110

IMAP 143

LDAP 389

HTTPS 443

Mailboxd IMAP SSL 993

Mailboxd POP SSL 995

Mailboxd LMTP 7025

四:安装Zimbra   做完以上的步骤就可以开始安装了,解压完成后通过“./install.sh”进行安装。安装进行时请按相应的提示进行操作,安装时需注意设定相应的管理密码。在提示安装完成并启动相应服务后就可以通过“[url]https://IP:7071[/url]”进行控制台的访问了。如图所示。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  管理控制台并没有什么显著的特点,也没有特别令人惊异的地方。它肯定能够发挥正常功能。不过对管理系统而言,这是件好事。一段平淡无奇的愉快经历总好过随时面临冒险。这可能是由于Zimbra的配置相对于Exchange要简单一些的缘故吧。一切功能都按预期运行,根本没有令人惊奇的地方,无论好坏。管理控制台最值得注意的地方在于它的配置项目相当少。经验丰富的Exchange管理员都知道,Exchange的管理相当深入。但Zimbra的管理项目却相对少有。该系统的一个特殊之处在于,有些页面需要垂直滚动,但却没有垂直滚动条。这使得我们难以注意到一些地方的其它选项或配置设置。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  Zimbra使用标准ClamAV处理反病毒任务,并使用同样标准的SpamAssassin完成反垃圾邮件工作。令人遗憾的是,管理系统严重削减了这两个优秀系统的功能。如图所见,高度灵活和可配置的ClamAV和SpamAssassin被减少到只有六个配置值。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  虽然这样做对那些不想深入配置这些选项的用户有好处,但却完全不适合专家使用。当然,你也可以直接通过配置文件进行更加精确的修改。

  此外,还要注意到,Zimbra至少自带有反病毒和反垃圾邮件实用工具;而Exchange却需要使用第三方软件或硬件,这通常要花一大笔钱。

五:连接web客户端

  通过输入“[url]http://IP[/url]”的方式可以访问zimbra的web端,该系统具有电子邮件、日历、地址簿、文档、公文包、效率手册和即时通。即时通标记为“试用版”是一个类似于Gmail Talk的工具。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  地址薄功能已做得和outlook上的界面差不多,可以进行相应的导入及导出操作。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  效率手册是不是更像是outlook中的提醒功能呢?

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  任务计划又是一个什么样的功能呢?

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  即时通讯虽然只是个测试版本,但是功能还是不差。

Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  文档和公文包更类似于共享文件夹和公用文件夹

Exchange 和 Outlook开源替代软件: Yahoo Zimbra
Exchange 和 Outlook开源替代软件: Yahoo Zimbra

  怎么样?功能确实强大吧?如果你对正准备为了应付金融风波而寻找Exchange的替代产品的话,不妨试试这款产品。重要的是它是免费开源的。我现在已搭建了一个简单的环境,你可以通过[url]http://www.yunfeng.org[/url]来访问它。需要说明的是我这里的线路用的是ADSL 2M,所以速度会比较慢,测试用户名:test测试密码:testtest