Zimbra协作套件(ZCS)开源版v5.0在Debian Etch

Zimbra协作套件(ZCS)开源版v5.0在Debian Etch 本文档介绍如何设置Zimbra Collaboration Suite (ZCS ...

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