ubuntu zimbra.docx
《ubuntu zimbra.docx》由会员分享,可在线阅读,更多相关《ubuntu zimbra.docx(12页珍藏版)》请在冰豆网上搜索。
ubuntuzimbra
Ubuntu8.04Server下安装Zimbra6.07教程
Ubuntu8.04Server下安装Zimbra6.07教程
简介
Zimbra提供一套开源协同办公套件包括WebMail,日历,通信录,Web文档管理和创作。
它最大的特色在于其采用Ajax技术模仿CS桌面应用软件的风格,开发的客户端兼容
Firefox,Safari和IE浏览器。
与其他主流的开源Webmail(如Extmail)相比,支持会话功能是其主要特色,这一点与google的gmail非常相似。
背景
内网邮件服务器
内网DNS解析邮箱域名的mx记录,并把解析到192.168.*.*
在公司出口ip上做端口映射,公网访问出口IP的25和110的请求,通过网关转发到内网192.168.3.193服务器上。
一个出口ip只用于一个域名的mx记录。
具体过程需要在网络层上进行修改,不详细叙述。
1、配置perl版本为5.8
如果你的ubunut是10.04版本的话,就需要把原来的perl版本卸载掉,因为版本太高。
在zimbra中写定了使用的perl版本号是5.8,所以需要安装perl5.8
2、安装bind9并配置hosts
这一步非常重要
#apt-getinstallbind9
配置bind
#vi/etc/bind/name.conf
添加如下内容
zone""{
typemaster;
file"/etc/bind/";
};
zone"3.168.192.in-addr.arpa"{
typemaster;
file"/etc/bind/db.192.168.3";
};
#vi/etc/bind/
内容为:
;BINDreversedatafileforemptyrfc1918zone
;
;DONOTEDITTHISFILE-itisusedformultiplezones.
;Instead,copyit,editnamed.conf,andusethatcopy.
;
$TTL 86400
@ IN SOA ..(
1 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
86400) ;NegativeCacheTTL
;
@ IN NS mail
IN MX 10mail
IN A 192.168.3.193
mail IN A 192.168.3.193
#vi/etc/bind/db.192.168.3
内容为:
;BINDreversedatafileforemptyrfc1918zone
;
;DONOTEDITTHISFILE-itisusedformultiplezones.
;Instead,copyit,editnamed.conf,andusethatcopy.
;
$TTL 86400
@ IN SOA ..(
1 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
86400) ;NegativeCacheTTL
;
IN NS .
193 IN PTR .
#/etc/init.d/bind9restart
测试bind配置
#nslookup
>server
Defaultserver:
Address:
192.168.3.193#53
就ok了
3、vi/etc/network/interfaces
#Thisfiledescribesthenetworkinterfacesavailableonyoursystem
#andhowtoactivatethem.Formoreinformation,seeinterfaces(5).
#Theloopbacknetworkinterface
autolo
ifaceloinetloopback
#Theprimarynetworkinterface
autoeth0
ifaceeth0inetstatic
address192.168.3.193
netmask255.255.255.0
network192.168.3.0
broadcast192.168.3.255
gateway192.168.3.1
这个东西改成我这样,很好改ifconfig看一下就可以了,就是给服务器一个固定模式的IP
4、/etc/init.d/networkingrestart
5、vi/etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.3.193 mail
6、echo>/etc/hostname
5跟6的DNS要一样啊,这是安装前准备的关键。
7、reboot
8、hostname
hostname-f
看一下这两个回显是不是都是你设置的DNS,是你就OK了。
9、rm-f/bin/sh
ln-s/bin/bash/bin/sh
务必执行,否则安装会出错官方有提到。
10、apt-getinstallcurlfetchmaillibpcre3libgmp3c2 libstdc++5libexpat1libxml2libtie-ixhash-perllibperl5.8sysstat
11、tar-zxvf zcs-NETWORK-6.0.7_GA_2473.UBUNTU8_64.20100616200923.tgz
./install.sh-lZCSLicense.xml (如是centos加–platform-override参数)
Operationsloggedto/tmp/install.log.17520
Checkingforexistinginstallation…
zimbra-ldap…NOTFOUND
zimbra-logger…NOTFOUND
zimbra-mta…NOTFOUND
zimbra-snmp…NOTFOUND
zimbra-store…NOTFOUND
zimbra-apache…NOTFOUND
zimbra-spell…NOTFOUND
zimbra-convertd…NOTFOUND
zimbra-memcached…NOTFOUND
zimbra-proxy…NOTFOUND
zimbra-archiving…NOTFOUND
zimbra-cluster…NOTFOUND
zimbra-core…NOTFOUND
PLEASEREADTHISAGREEMENTCAREFULLYBEFOREUSINGTHESOFTWARE.
ZIMBRA,INC.("ZIMBRA")WILLONLYLICENSETHISSOFTWARETOYOUIFYOU
FIRSTACCEPTTHETERMSOFTHISAGREEMENT.BYDOWNLOADINGORINSTALLING
THESOFTWARE,ORUSINGTHEPRODUCT,YOUARECONSENTINGTOBEBOUNDBY
THISAGREEMENT.IFYOUDONOTAGREETOALLOFTHETERMSOFTHIS
AGREEMENT,THENDONOTDOWNLOAD,INSTALLORUSETHEPRODUCT.
LicenseTermsfortheZimbraCollaborationSuite:
PressReturntocontinue #这时要按回车继续安装
Checkingforprerequisites…
FOUND:
NPTL
FOUND:
sudo-1.7.2p1-6
FOUND:
libidn-0.6.5-1.1
FOUND:
gmp-4.1.4-10
FOUND:
/usr/lib64/libstdc++.so.6
Checkingforsuggestedprerequisites…
FOUND:
perl-5.8.8
FOUND:
sysstat
Prerequisitecheckcomplete.
Checkingforinstallablepackages
Foundzimbra-core
Foundzimbra-ldap
Foundzimbra-logger
Foundzimbra-mta
Foundzimbra-snmp
Foundzimbra-store
Foundzimbra-apache
Foundzimbra-spell
Foundzimbra-memcached
Foundzimbra-proxy
Selectthepackagestoinstall
Installzimbra-ldap[Y] #按回车
Installzimbra-logger[Y] #按回车
Installzimbra-mta[Y] #按回车
Installzimbra-snmp[Y] #按回车
Installzimbra-store[Y] #按回车
Installzimbra-apache[Y] #按回车
Installzimbra-spell[Y] #按回车
Installzimbra-memcached[N] #按回车
Installzimbra-proxy[N] #按回车
Checkingrequiredspaceforzimbra-core
checkingspaceforzimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
Youappeartobeinstallingpackagesonaplatformdifferent
thantheplatformforwhichtheywerebuilt.
ThisplatformisCentOS5_64
Packagesfound:
RHEL5_64
Thismayormaynotwork.
Usingpackagesforaplatforminwhichtheywerenotdesignedfor
mayresultinaninstallationthatisNOTusable.Yoursupport
optionsmaybelimitedifyouchoosetocontinue.
Installanyway?
[N]y #按y继续
Thesystemwillbemodified. Continue?
[N]y #按y继续
下面将自动进行安装,需要等待几分钟。
。
。
Removing/opt/zimbra
Removingzimbracrontabentry…done.
done.
Cleaningupzimbrainitscripts…done.
Cleaningup/etc/ld.so.conf…done.
Cleaningup/etc/prelink.conf…done.
Cleaningup/etc/security/limits.conf…done.
FinishedremovingZimbraCollaborationSuite.
Installingpackages
zimbra-core……zimbra-core-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-ldap……zimbra-ldap-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-logger……zimbra-logger-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-mta……zimbra-mta-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-snmp……zimbra-snmp-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-store……zimbra-store-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-apache……zimbra-apache-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
zimbra-spell……zimbra-spell-6.0.6_GA_2330.RHEL5_64-20100505212335.x86_64.rpm…done
Operationsloggedto/tmp/zmsetup.06112010-181038.log
InstallingLDAPconfigurationdatabase…done.
Settingdefaults… MX:
(72.14.213.27)
Interface:
192.168.18.233
Interface:
127.0.0.1
72.14.213.27
72.14.213.27
DNSERROR–noneoftheMXrecordsfor
resolvetothishost
Changedomainname?
[Yes]no #这里输入no,因为我用的内网ip,dnsmx解析错误,前面正确配置mx记录不会有这步出现
done.
Checkingforportconflicts
Mainmenu
1)CommonConfiguration:
2)zimbra-ldap:
Enabled
3)zimbra-store:
Enabled
+CreateAdminUser:
yes
+Adminusertocreate:
admin@
*******+AdminPassword UNSET
+Enableautomatedspamtraining:
yes
+Spamtraininguser:
spam.d3gxukir@
+Non-spam(Ham)traininguser:
ham.kd7okjvhth@
+GlobalDocumentsAccount:
wiki@
+SMTPhost:
+WebserverHTTPport:
80
+WebserverHTTPSport:
443
+Webservermode:
http
+IMAPserverport:
143
+IMAPserverSSLport:
993
+POPserverport:
110
+POPserverSSLport:
995
+Usespellcheckserver:
yes
+SpellserverURL:
:
7780/aspell.php
+Configureforusewithmailproxy:
FALSE
+Configureforusewithwebproxy:
FALSE
+Enableversionupdatechecks:
TRUE
+Enableversionupdatenotifications:
TRUE
+Versionupdatenotificationemail:
admin@
+Versionupdatesourceemail:
admin@
4)zimbra-mta:
Enabled
5)zimbra-snmp:
Enabled
6)zimbra-logger:
Enabled
7)zimbra-spell:
Enabled
8)DefaultClassofServiceConfiguration:
r)Startserversafterconfiguration yes
s)Saveconfigtofile
x)Expandmenu
q)Quit