Ubuntu下邮件服务器Zimbra的安装和配置

Zimbra是一个非常著名的高端开源邮件服务器,号称“协同办公系统”。Zimbra提供非常友好的人机界面,优秀的邮件处理和收发性能,以及丰富的功能,是企业搭建邮件服务器的非常不错的选择。今天我来介绍一下Ubuntu系统中Zimbra的安装和配置。

首先需要说明的是,Zimbra丰富的功能和优秀的处理能力决定了它需要很大的系统资源。我自己安装测试后,发现zimbra运行时内存占用将近2G,因此如果VPS的内存小于2GB的话,我不建议你安装Zimbra套件。准确地说,我建议您将Zimbra安装在一台内存4G以上的独立服务器上。另外,最好不要在安装Zimbra的机器上再安装其他的web服务器如Apache和Nginx等,以免影响Zimbra的正常使用。

下面说一下Zimbra支持的操作系统。理论上Zimbra支持CentOS/Debian/Suse/Ubuntu/RHEL,但是最新版本的Zimbra则对Ubuntu的支持最好,因此我们以Ubuntu 12.04 64bit为例进行安装。记住,操作系统最好选64位的,新版本的Zimbra只支持64位操作系统。

首先,我们进行系统环境的配置。在设置好hostname(主机名)后,依次执行:

1
2
3
4
apt-get update
apt-get upgrade
apt-get install sudo libpcre3 libgmp3c2 libgmp3-dev sysstat libexpat1  wget netcat-openbsd pax sqlite3
apt-get remove sendmail sendmail-bin

上述的最后两步非常重要,如果不将sendmail服务卸载,则安装Zimbra后会发生25端口冲突,无法发送邮件。然后,我们下载Zimbra安装包:

1
2
3
wget http://files2.zimbra.com/downloads/8.0.4_GA/zcs-8.0.4_GA_5737.UBUNTU12_64.20130524120036.tgz
tar xzvf zcs*
cd zcs*

然后,我们就可以开始安装了。安装过程大概需要20分钟,之间需要经过数次确认。执行:

1
./install.sh

这时请根据屏幕提示,同意协议。如果提示安装需要的包未安装或冲突,请退出安装,安装或卸载相应的包后再继续。如果一切无误,会遇见

1
The system will be modified.  Continue? [N]

,此时我们要输入Y才能继续安装。安装中途会出现

1
It is suggested that the domain name have an MX record configured in DNS. Change domain name? [Yes]

此时我们需要输入No,并回车继续。

安装中途会出现配置菜单。这里面我们要配置的选项不是很多,按3,并回车。然后按4,回车,这时我们可以输入管理员账户的密码。设置好后,输入10,并回车,此时我们设置webmail的端口。因为默认的80端口会出现冲突等问题,我们将其设为81或者8080等等。设置完毕后,按r,回车。此时如果你不需要进行其他的设置,就按a,然后回车,进行设置的应用。根据屏幕提示,我们还会遇见

1
The system will be modified.  Continue? [N]

的提示,这次依旧输入Y保存设置。其他的提示直接默认即可。一路接下去,Zimbra就安装完毕了。

此时,我们登录

1
https://server.yourdomain.com

就可以进入Zimbra的web管理界面,用管理员账号

1
admin@server.yourdomain.com

登录即可进行各种设置,功能非常强大,且管理很方便。值得一提的是,系统已经自动集成了翻译得非常好的中文包,不用另行设置。

如果你需要更改之前的设置(比如管理员密码等),可以在SSH下执行:

1
2
su zimbra
zmlocalconfig --path

屏幕会显示配置文件,直接编辑该文件,然后重启zimbra服务器即可完成设置的更改。

 

教程就写到这里,希望朋友们喜欢。欢迎转载。转载请注明转自香菇肥牛的博客http://qing.su,谢谢!

Leave a Comment