如何在Linux虚拟机上安装zimbra邮件服务系统
1、首先确保自己的虚拟机可以上网
2、安装一个yum源,这样方便安装一些必须要用的包
3、必须要配置DNS
首先要安装如下一些包.
bind ----DNS主安装文件
bind-chroot ----起到安全作用,可不装
caching-nameserver ----产生DNS主配置文件模板
安装方法及顺序如下:
[root@localhost ~]#yum install bind
[root@localhost ~]#yum install bind-chroot
[root@localhost ~]#yum install caching-nameserver
如下参照模板建一个DNS主配置文件
[root@localhost ~]#cd /var/named/chroot/etc
[root@localhost etc]# ll
total 16
-rw-r--r-- 1 root root 405 Jun 11 05:49 localtime
-rw-r----- 1 root named 1230 Jan 7 2013 named.caching-nameserver.conf
-rw-r----- 1 root named 955 Jan 7 2013 named.rfc1912.zones
-rw-r----- 1 root named 113 Aug 19 18:28 rndc.key
[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf
[root@localhost etc]# ll
total 20
-rw-r--r-- 1 root root 405 Jun 11 05:49 localtime
-rw-r----- 1 root named 1230 Jan 7 2013 named.caching-nameserver.conf
-rw-r----- 1 root named 1230 Jan 7 2013 named.conf
-rw-r----- 1 root named 955 Jan 7 2013 named.rfc1912.zones
-rw-r----- 1 root named 113 Aug 19 18:28 rndc.key
[root@localhost etc]#
4、并将新生成的named.conf文件里,所有的localhost(包括127.0.0.1)改为any.
之后还要在/etc下建一个named.conf的symbolic link.
[root@localhost etc]# ln -s /var/named/chroot/etc/named.conf named.conf
然后在同目录下的named.rfc1912.zones里追加以下内容.
这里假设我们要添加的域名为[test-zimbra.com].
zone "test-zimbra.com" IN {
type master;
file "test-zimbra.com.zone";
allow-update { none; };
};
5、接下来新建一个DNS域名解析文件
[root@localhost etc]# cd /var/named/chroot/var/named
[root@localhost named]# ll
total 36
drwxrwx--- 2 named named 4096 Aug 26 2004 data
-rw-r----- 1 root named 198 Jan 7 2013 localdomain.zone
-rw-r----- 1 root named 195 Jan 7 2013 localhost.zone
-rw-r----- 1 root named 427 Jan 7 2013 named.broadcast
-rw-r----- 1 root named 1892 Jan 7 2013 named.ca
-rw-r----- 1 root named 424 Jan 7 2013 named.ip6.local
-rw-r----- 1 root named 426 Jan 7 2013 named.local
-rw-r----- 1 root named 427 Jan 7 2013 named.zero
drwxrwx--- 2 named named 4096 Jul 27 2004 slaves
[root@localhost named]# cp -p localdomain.zone test-zimbra.com.zone
[root@localhost named]# ll
6、将新建的test-zimbra.com.zone内容改为如下(假设虚拟机IP:192.168.0.1)
$TTL 86400@ IN SOA test-zimbra.com. root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS test-zimbra.com.
@ IN MX 10 mail.test-zimbra.com.
@ IN A 192.168.0.1
localhost IN A 192.168.0.1
ns IN A 192.168.0.1
www IN A 192.168.0.1
mail IN A 192.168.0.1
7、最后还有两步,一,在/etc/sysconfig/network-scripts/ifcfg-eth0里追加
DNS1=192.168.0.1
二,在/etc/hosts里追加
192.168.0.1 test-zimbra.com test-zimbra
8、上面全部完成后重启服务,再测试一下DNS配置
[root@test-zimbra etc]# service network restart
[root@test-zimbra etc]# service named restart
[root@test-zimbra etc]# nslookup test-zimbra.com
[root@test-zimbra etc]# dig -t mx test-zimbra.com
1、先将事先准备好的安装包放在适当的磁盘目录下,比如/var/tmp,然后tar命令解压.
[root@test-zimbra etc]# cd /var/tmp
[root@test-zimbra tmp]# ll
total 564956
-rw-r--r-- 1 root root 577942129 Jul 17 16:40 zcs-7.1.4_GA_2555.RHEL5_64.XXXXX.tgz
[root@test-zimbra tmp]# tar xzvf zcs-7.1.4_GA_2555.RHEL5_64.XXXXX.tgz
[root@test-zimbra tmp]# ll
total 564960
drwxrwxr-x 7 503 503 4096 Jan 6 2012 zcs-7.1.4_GA_2555.RHEL5_64.XXXXX
-rw-r--r-- 1 root root 577942129 Jul 17 16:40 zcs-7.1.4_GA_2555.RHEL5_64.XXXXX.tgz
[root@test-zimbra tmp]#
2、安装
[root@test-zimbra tmp]# cd zcs-7.1.4_GA_2555.RHEL5_64.XXXXX
[root@test-zimbra zcs-7.1.4_GA_2555.RHEL5_64.XXXXX]# ll
total 48
drwxrwxr-x 2 503 503 4096 Jan 6 2012 bin
drwxrwxr-x 2 503 503 4096 Jan 6 2012 data
drwxrwxr-x 3 503 503 4096 Jan 6 2012 docs
-rwxr-xr-x 1 503 503 8106 Jan 6 2012 install.sh
drwxrwxr-x 2 503 503 4096 Jan 6 2012 packages
-r--r--r-- 1 503 503 369 Jan 6 2012 readme_binary_en_US.txt
-r--r--r-- 1 503 503 8575 Jan 6 2012 readme_source_en_US.txt
-r--r--r-- 1 503 503 428 Jan 6 2012 README.txt
drwxrwxr-x 3 503 503 4096 Jan 6 2012 util
[root@test-zimbra zcs-7.1.4_GA_2555.RHEL5_64.XXXXX]# ./install.sh
3、在选择安装项目处,全部选Y,如下
Select the packages to install
Install zimbra-ldap [Y] Y
Install zimbra-logger [Y] Y
Install zimbra-mta [Y] Y
Install zimbra-snmp [Y] Y
Install zimbra-store [Y] Y
Install zimbra-apache [Y] Y
Install zimbra-spell [Y] Y
Install zimbra-memcached [N] Y
Install zimbra-proxy [N] Y
在安装过程中会提示你设置一些选项,大多数不用改,只改密码部分,全部设为容易记的统一的密码就行.
4、最后输出如下,提示安装完成
Configuration complete - press return to exit
5、安装完成后默认会自动启动状态,可以确认一下.
[root@test-zimbra zcs-7.1.4_GA_2555.RHEL5_64.XXXXX]# su - zimbra
[zimbra@test-zimbra ~]$ zmcontrol status
Host test-zimbra.com
antispam Running
antivirus Running
imapproxy Running
ldap Running
logger Running
mailbox Running
memcached Running
mta Running
snmp Running
spell Running
stats Running
zmconfigd Running
[zimbra@test-zimbra ~]$
或者可以用下面的URL看看web client画面,该画面上可以用admin/pwd的用户名密码登录.
http://刚设置的IP
安装完成!!!