Zimbra协作套件(ZCS)开源版v5.0在Debian Etch上
版本1.0
作者:Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
本文介绍如何在Debian Etch上设置Zimbra Collaboration Suite(ZCS)Open Source Edition v5.0。 所得到的系统提供了一个功能齐全的协作套件,其中包含许多功能,我不能在这里列出所有功能 - 请查看功能列表 。 它还带有一个漂亮(主题)的AJAX Web界面,用于管理和用户访问。
这个howto是一个没有任何保证的实用指南 - 它不包括理论背景。 建立这样的系统有许多方法 - 这就是我选择的方式。
1准备
安装一个标准的Debian蚀刻系统并对其进行更新。 我使用网络安装(只有标准系统)。
2主机名
您必须将主机名分配给服务器ip。 fqdn条目出现在主机名之前是非常重要的。
vi /etc/hosts
它应该是这样的:
127.0.0.1 localhost.localdomain localhost 192.168.0.110 server1.example.com server1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
之后将主机名插入主机名文件...
echo server1.example.com > /etc/hostname
...并重启系统。
reboot
当系统重新启动时,两个命令的输出...
hostname
...和...
hostname -f
... 应该:
server1.example.com
3 DNS
您需要在LAN中运行DNS服务器,其中包含此服务器的有效A&MX记录 - 否则Zimbra将无法正常工作。 我使用另一台运行mydns的服务器(192.168.0.100)进行操作。 将Nameservers的IP添加到解决方案配置中:
vi /etc/resolv.conf
LAN上的域名服务器必须是第一个条目。 它应该是这样的:
nameserver 192.168.0.100 nameserver 192.168.0.2
4 Exim
卸载Exim - Zimbra自带的是自己的邮件服务器。
apt-get remove --purge exim4 exim4-base exim4-config exim4-daemon-light
5需要的包装
让我们安装一些需要的软件包(也许这些软件包中的一些已经安装在你的系统上)。
apt-get install libc6-i686 sudo libidn11 curl fetchmail libgmp3c2 libexpat1 libgetopt-mixed-perl libxml2 libstdc++6 libpcre3 libltdl3 ssh
6获取Zimbra
请查看http://www.zimbra.com/community/downloads.html查看哪个是最新版本。 下载并解压缩。
cd /tmp/
wget http://files.zimbra.com/downloads/5.0.2_GA/zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz
tar xvfz zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz