【转载】Linux下的zimbra的安装

http://www.gaojinbo.com/test.html

wget http://files2.zimbra.com/downloads/7.0.1_GA/zcs-7.0.1_GA_3105.RHEL5.20110304210448.tgz

1、一定要按要求关闭所有http、smtp、sql类的服务
2、要严格按照要求编写hosts文件
3、install.sh的过程中,严格按要求存盘脚本执行最后的安装步骤
4、MTA里面的仅限 TLS (传输层加密) 验证必须关了才能认证smtp
5、pop和imap要明文认证,大部分mail client不支持密文认证
6、zimlets要一个个自己安装,好麻烦。。。
7、通过控制skin发布改特定的skin作为模板修改

如果域名解析好了,可以不用装NAMED
还要安装sysstat
yum -y install sysstat

一、当前配置环境
server:Centos5.6
zimbra版本:zcs-7.0.1_GA_3105.RHEL5.20110304210448.tgz
bind版本:bind-9.3.6-4.P1.el5_4.2
二、安装步骤:
1.正常安装操作系统(部署线上系统时根据具体情况进行分区);
2.关闭系统防火墙及selinux;
3.安装bind,(可选择rpm安装也可使用yum安装)
3.1yum安装:

http://oa.ahhouse.com/system/application/upload/1.jpeg

注意事项:
在 CENTOS-5下默认没有配置文件模版,还需要安装一个软件包caching-named否则在启动的时候就会提示启动失败.而且安装bind需要如下的包
bind-9.3.3-7.el5.i386.rpm
bind-chroot-9.3.3-7.el5.i386.rpm
bind-libs-9.3.3-7.el5.i386.rpm
bind-utils-9.3.3-7.el5.i386.rpm
caching-nameserver-9.3.3-7.el5.i386.rpm

http://oa.ahhouse.com/system/application/upload/2(2).jpeg

3.2安装caching-named

http://oa.ahhouse.com/system/application/upload/3.jpeg

再启动named服务,提示成功:

http://oa.ahhouse.com/system/application/upload/4.jpeg

3.3修改/etc/named.conf配置文件如下:

options {
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
#服务器解析不到的域名到哪个解析服务器查找
forwarders {202.106.0.20;};

// query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone “.” IN {
type hint;
file “named.ca”;
};

zone “localdomain” IN {
type master;
file “localdomain.zone”;
allow-update { none; };
};

zone “localhost” IN {
type master;
file “localhost.zone”;
allow-update { none; };
};

#xkhouse域
zone “xkhouse.com” IN {
type master;
#记录文件
file “xkhouse.com.zone”;
allow-update { none; };
};

#反向解析
zone “99.1.168.192.in-addr.arpa” IN {
type master;
file “99.1.168.192.in-addr.arpa”;
allow-update { none; };
};

zone “0.0.127.in-addr.arpa” IN {
type master;
file “named.local”;
allow-update { none; };
};

zone “0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa” IN {
type master;
file “named.ip6.local”;
allow-update { none; };
};

zone “255.in-addr.arpa” IN {
type master;
file “named.broadcast”;
allow-update { none; };
};

zone “0.in-addr.arpa” IN {
type master;
file “named.zero”;
allow-update { none; };
};
3.4 在/var/named/chroot/var/named/下创建xkhouse.com.zone文件,内容如下:
$TTL 86400
@ IN SOA mail.xkhouse.com. admin.xkhouse.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS mail.xkhouse.com.
IN MX 0 mail.xkhouse.com.
localhost IN A 127.0.0.1
mail IN A 192.168.1.99
www IN A 192.168.1.98
3.4 在/var/named/chroot/var/named/下创建99.1.168.192.in-addr.arpa文件,内容如下:
$TTL 86400
@ IN SOA mail.xkhouse.com. admin.xkhouse.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.xkhouse.com.

1 IN PTR mail.xkhouse.com.
3.5执行命令创建链接:
ln -s /var/named/chroot/var/named/99.1.168.192.in-addr.arpa /var/named/99.1.168.192.in-addr.arpa
ln -s /var/named/chroot/var/named/xkhouse.com.zone /var/named/xkhouse.com.zone
3.6重新启动named服务,并开机启动.

http://oa.ahhouse.com/system/application/upload/5.jpeg

http://oa.ahhouse.com/system/application/upload/6.jpeg

4.安装zimbra
4.1关闭sendmail及sendmail服务

http://oa.ahhouse.com/system/application/upload/7.jpeg

4.2编辑/etc/hosts文件内容如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
#::1 localhost6.localdomain6 localhost6
127.0.0.1 localhost
192.168.1.99 mail.xkhouse.com mail
4.3编辑/etc/resolv.conf文件,内容如下:
; generated by /sbin/dhclient-script
search xkhouse.com
nameserver 192.168.1.99
nameserver 202.106.0.20
4.4解压缩zimbra

http://oa.ahhouse.com/system/application/upload/8.jpeg

4.5开始安装zimbra:

http://oa.ahhouse.com/system/application/upload/9.jpeg

4.6安装过程
Operations logged to /tmp/install.log.24596
Checking for existing installation…
zimbra-ldap…NOT FOUND
zimbra-logger…NOT FOUND
zimbra-mta…NOT FOUND
zimbra-snmp…NOT FOUND
zimbra-store…NOT FOUND
zimbra-apache…NOT FOUND
zimbra-spell…NOT FOUND
zimbra-proxy…NOT FOUND
zimbra-archiving…NOT FOUND
zimbra-convertd…NOT FOUND
zimbra-cluster…NOT FOUND
zimbra-core…NOT FOUND

PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. (“ZIMBRA”) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for the Zimbra Collaboration Suite:

http://www.zimbra.com/license/zimbra_public_eula_2.1.html

Press Return to continue
按任意继续。
Checking for prerequisites…
FOUND: NPTL
FOUND: sudo-1.6.7p5-30.1.3
FOUND: libidn-0.5.6-1
FOUND: fetchmail-6.2.5-6.0.1
FOUND: gmp-4.1.4-3
FOUND: compat-libstdc++-296-2.96-132.7.2
FOUND: compat-libstdc++-33-3.2.3-47.3
FOUND: libtool-libs-1.5.6-4
FOUND: /usr/lib/libstdc++.so.5
Checking for suggested prerequisites…
FOUND: perl-5.8.5
Prerequisite check complete.

Checking for installable packages

Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-proxy

Select the packages to install
安装一直按回车
Install zimbra-ldap [Y]

Install zimbra-logger [Y]

Install zimbra-mta [Y]

Install zimbra-snmp [Y]

Install zimbra-store [Y]

Install zimbra-apache [Y]

Install zimbra-spell [Y]

Install zimbra-proxy [N]
Checking required space for zimbra-core
checking space for zimbra-store

Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell

The system will be modified. Continue? [N] y
Y继续
Removing /opt/zimbra
Removing zimbra crontab entry…done.
done.
Cleaning up zimbra init scripts…done.
Cleaning up /etc/ld.so.conf…done.
Cleaning up /etc/prelink.conf…done.
Cleaning up /etc/security/limits.conf…done.

Finished removing Zimbra Collaboration Suite.

Installing packages

DNS ERROR resolving MX for mail.xkhouse.com
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
Create Domain: [mail.xkhouse.com] xkhouse.com

Main menu

1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@ xkhouse.com
+Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.wkbgfvpnt@xkhouse.com
+Non-spam(Ham) training user: ham.rerooaxs@xkhouse.com
+Global Documents Account: wiki@xkhouse.com
+SMTP host: xkhouse.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://mail.xkhouse.comt:7780/aspell.php
+Configure store for use with reverse mail proxy: FALSE
+Configure store for use with reverse 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) 3

设置管理密码
*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes]
Save config in file: [/opt/zimbra/config.32406]
Saving config in /opt/zimbra/config.32406…done.
The system will be modified – continue? [No] y
Operations logged to /tmp/zmsetup.06122009-021025.log
Setting local config values…done.
Setting up CA…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…done.
Setting replication password…done.
Setting Postfix password…done.
Setting amavis password…done.
Setting nginx password…done.
Saving CA in ldap …done.
Creating server entry for xkhouse.com…done.
Saving SSL Certificate in ldap …done.
Setting spell check URL…done.
Setting service ports on xkhouse.com…done.
Adding mail.xkhouse.com to zimbraMailHostPool in default COS…done.
Installing skins…
steel
bare
zmail
beach
sand
bones
lavender
hotrod
yahoo
waves
lemongrass
sky
done.
Setting zimbraFeatureIMEnabled=FALSE…done.
Setting zimbraFeatureTasksEnabled=TRUE…done.
Setting zimbraFeatureBriefcasesEnabled=TRUE…done.
Setting zimbraFeatureNotebookEnabled=TRUE…done.
Setting MTA auth host…done.
Setting TimeZone Preference…done.
Creating domain mail.xkhouse.com…done.
Creating user admin@mail.xkhouse.com…done.
Creating postmaster alias…done.
Creating user wiki@mail.xkhouse.com…done.
Creating user spam.wkbgfvpnt@mail.xkhouse.com…done.
Creating user ham.rerooaxs@mail.xkhouse.com…done.
Setting spam training accounts…done.
Initializing store sql database…done.
Setting zimbraSmtpHostname for mail.xkhouse.com…done.
Initializing logger sql database…done.
Initializing mta config…done.
Configuring SNMP…done.
Setting services on mail.xkhouse.com…done.
Setting up syslog.conf…done.

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (5.0.16_GA_2921_RHEL4)
The ADMIN EMAIL ADDRESS created (admin@ xkhouse.com)

Notify Zimbra of your installation? [Yes]
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=5.0.16_GA_2921_RHEL4&MAIL=admin@ xkhouse.com

Notification complete

Starting servers…done.
Checking for deprecated zimlets…done.
Installing common zimlets…
com_zimbra_cert_manager…done.
com_zimbra_email…done.
com_zimbra_date…done.
com_zimbra_bulkprovision…done.
com_zimbra_phone…done.
com_zimbra_ymemoticons…done.
com_zimbra_url…done.
com_zimbra_local…done.
Finished installing common zimlets.
Initializing Documents…done.
Restarting mailboxd…done.
Setting up zimbra crontab…done.

Moving /tmp/zmsetup.06122009-021025.log to /opt/zimbra/log

Configuration complete – press return to exit
4.7登陆测试
本地dns指向DNS服务器,登陆http://mail.xkhouse.com

http://oa.ahhouse.com/system/application/upload/10.jpeg

About 李 伟斌

Just K.I.S.S To Be Or Not To Be, It's Your Qustion. --Keep It Simple & Stupid.
This entry was posted in 计算机网络 and tagged , . Bookmark the permalink.

发表评论