如何在Linux虚拟机上安装zimbra邮件服务系统

2026-04-02 06:58:56

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

安装完成!!!

猜你喜欢