Zimbra安装配置

准备

安装环境:RHEL 5.4 X86_64

关闭防火墙:[root@zimbra-test ~]# service iptables stop

运行ntsysv,设定iptables不自动启动

关闭SELINUX:[root@zimbra-test ~]# setenforce0

修改/etc/sysconfig/selinux,设定SELINUX=disabled

确定安装服务器的IP地址,本例中使用10.182.0.37

关闭sendmail服务:[root@zimbra-test ~]# service sendmail stop

[root@zimbra-test ~]# chkconfig sendmail off

设定host

zimbra的安装需要配置正确的FQDN,即需要在host文件中加入当前服务器的IP与域名,形如

10.182.0.37 mail.zimbra-test.com mail

安装配置DNS解析

这一步骤不是必须的,如果你的安装环境中存在DNS服务器,且该DNS的MX记录未被占用或可以更改,那么请修改你的DNS服务器MX记录,然后跳过此步骤;

如果你需要进行zimbra的测试安装,或需要保持原有邮件系统的正常运行,待指定时间进行系统切换,那么请完成此步骤。

确定服务器是否安装了named,确定如下包已安装

[root@zimbra-test ~]# rpm -qa | grep bind

bind-9.3.6-4.P1.el5

ypbind-1.19-12.el5

bind-libs-9.3.6-4.P1.el5

bind-chroot-9.3.6-4.P1.el5

bind-utils-9.3.6-4.P1.el5

配置文件[root@zimbra-test ~]# vi /var/named/chroot/etc/named.conf

options {

directory “/var/named”;

dump-file “/var/named/data/cache_dump.db”;

statistics-file “/var/named/data/named_stats.txt”;

};

include “/etc/rndc.key”;

zone “zimbra-test.com.cn” {

type master;

file “db.mail.zimbra-test.com.cn”;

};

配置文件[root@zimbra-test ~]# vi /var/named/chroot/var/named/db.mail.zimbra-test.com.cn

;

; Addresses and other host information.

;

$TTL 3D

@ IN SOA zimbra-test.com. admin.zimbra-test.com. (

10118 ; Serial

43200 ; Refresh

3600 ; Retry

3600000 ; Expire

2592000 ) ; Minimum

; Define the nameservers and the mail servers

IN NS @

IN MX 10 zimbra-test.com.

@ IN A 10.182.0.37

mail IN CNAME @

pop3 IN CNAME @

smtp IN CNAME @

配置文件[root@zimbra-test ~]# vi /etc/resolv.conf

加入nameserver 10.182.0.37至最顶部sharch zimbra-test语句之下,以指定当前服务器使用本机作为最优先搜索的DNS。

启动named服务

[root@zimbra-test ~]# service named start

配置named自启动

[root@zimbra-test ~]# chkconfig named on

测试域名解析

[root@zimbra-test ~]# nslookup zimbra-test.com

若出现类似如下内容则说明工作正常

Server: 10.182.0.37

Address: 10.182.0.37#53

Name: zimbra-test.com

Address: 10.182.0.37

安装Zimbra

解压下载的Zimbra安装包,运行install.sh,一路选择Y即可

到最后一步出现菜单

Main menu

1) Common Configuration:

2) zimbra-ldap: Enabled

3) zimbra-store: Enabled

+Create Admin User: yes

+Admin user to create: [email protected]

* +Admin Password UNSET

+Enable automated spam training: yes

+Spam training user: [email protected]

+Non-spam(Ham) training user: [email protected]

+Global Documents Account: [email protected]

+SMTP host: mail.rookie.com

+Web server HTTP port: 80

+Web server HTTPS port: 443

+Web server mode: http

+IMAP server port: 143

+IMAP server SSL port: 993

+POP server port: 110

+POP server SSL port: 995

+Use spell check server: yes

+Spell server URL: http://zimbra-test.com:7780/aspell.php

+Configure for use with mail proxy: FALSE

+Configure for use with web proxy: FALSE

4) zimbra-mta: Enabled

5) zimbra-snmp: Enabled

6) zimbra-logger: Enabled

7) zimbra-spell: Enabled

8) Default Class of Service Configuration:

r) Start servers after configuration yes

s) Save config to file

x) Expand menu

q) Quit

Address unconfigured (**) items (? - help)

需要注意修改Admin Password,修改完成后保存退出即可。

Zimbra安装过程中做了什么

由之前的安装步骤可见,Zimbra的安装相对简单。

事实上在Zimbra的安装过程中,安装程序为我们配置了

为操作系统创建Zimbra用户

为Zimbra服务配置随操作系统自动启动

MYSQL数据库

OpenLDAP轻量级目录访问服务

Apache

拼写检查服务

IM服务

……

上述组件按照默认方式是部署在同一台服务器上的,依据不同部署环境的需求,可以将不同组件安装在不同服务器上。

Zimbra启动/停止

注意首先切换到zimbra用户下

[zimbra@zimbra-test ~]# zmcontrol start

[zimbra@zimbra-test ~]# zmcontrol stop

测试

登录地址 http://zimbra-test.com

管理后台 https://zimbra-test.com:7071