- centos 6.2_64 安装zimbra 7.2 社区版
- ##下载地址:
- http://www.zimbra.com/downloads/os-downloads.html
- ##安装所需的rpm包,请提前配置好yum
- #yum install perl sysstat nc sudo sqlite libidn libstdc++ gmp -y
- ##修改hosts文件,增加如下记录
- #vi /etc/hosts
- 192.168.0.154 mail.home.com mail
- ##如果是正式环境一定要先配置好mx记录
- home.com IN MX 10 mail.home.com
- ##修改主机名为 mail.home.com
- #vi /etc/sysconfig/network
- HOSENAME=mail.home.com
- #hostname=mail.home.com
- ##解压缩软件包
- #tar -zxf zcs-7.2.0_GA_2669.RHEL6_64.20120410002025.tgz
- #cd zcs-7.2.0_GA_2669.RHEL6_64.20120410002025
- ## 安装(centos系统安装必须要增加如下参数,因为默认这货只允许安装在红帽系统上)
- #./install.sh --platform-override
- Operations logged to /tmp/install.log.1651
- 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-convertd...NOT FOUND
- zimbra-memcached...NOT FOUND
- zimbra-proxy...NOT FOUND
- zimbra-archiving...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
- Do you agree with the terms of the software license agreement? [N] y
- Checking for prerequisites...
- FOUND: NPTL
- FOUND: nc-1.84-22
- FOUND: sudo-1.7.4p5-7
- FOUND: libidn-1.18-2
- FOUND: gmp-4.3.1-7
- FOUND: /usr/lib64/libstdc++.so.6
- Checking for suggested prerequisites...
- FOUND: perl-5.10.1
- FOUND: sysstat
- FOUND: sqlite
- 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-memcached
- 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-memcached [N]
- 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
- You appear to be installing packages on a platform different
- than the platform for which they were built.
- This platform is CentOS6_64
- Packages found: RHEL6_64
- This may or may not work.
- Using packages for a platform in which they were not designed for
- may result in an installation that is NOT usable. Your support
- options may be limited if you choose to continue.
- Install anyway? [N] y
- The system will be modified. Continue? [N] y
- Removing /opt/zimbra
- Removing zimbra crontab entry...done.
- Cleaning up zimbra init scripts...done.
- Cleaning up /etc/ld.so.conf...done.
- Cleaning up /etc/security/limits.conf...done.
- Finished removing Zimbra Collaboration Suite.
- Installing packages
- zimbra-core......zimbra-core-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-ldap......zimbra-ldap-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-logger......zimbra-logger-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-mta......zimbra-mta-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-snmp......zimbra-snmp-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-store......zimbra-store-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-apache......zimbra-apache-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- zimbra-spell......zimbra-spell-7.2.0_GA_2669.RHEL6_64-20120410002025.x86_64.rpm...done
- Operations logged to /tmp/zmsetup.07182012-114239.log
- Installing LDAP configuration database...done.
- Setting defaults...
- DNS ERROR resolving MX for mail.home.com
- It is suggested that the domain name have an MX record configured in DNS
- Change domain name? [Yes]
- Create domain: [mail.home.com] home.com
- MX: mail.home.com (192.168.0.154)
- Interface: 192.168.0.154
- Interface: 127.0.0.1
- done.
- Checking for port conflicts
- Port conflict detected: 25 (zimbra-mta)
- Port conflict detected: 25 (zimbra-mta)
- Port conflicts detected! - Any key to continue
- 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
- +Anti-virus quarantine user: [email protected]
- +Enable automated spam training: yes
- +Spam training user: [email protected]
- +Non-spam(Ham) training user: [email protected]
- +SMTP host: mail.home.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.home.com:7780/aspell.php
- +Configure for use with mail proxy: FALSE
- +Configure for use with web proxy: FALSE
- +Enable version update checks: TRUE
- +Enable version update notifications: TRUE
- +Version update notification email: [email protected]
- +Version update source email: [email protected]
- 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
- Store configuration
- 1) Status: Enabled
- 2) Create Admin User: yes
- 3) Admin user to create: [email protected]
- ** 4) Admin Password UNSET
- 5) Anti-virus quarantine user: [email protected]
- 6) Enable automated spam training: yes
- 7) Spam training user: [email protected]
- 8) Non-spam(Ham) training user: [email protected]
- 9) SMTP host: mail.home.com
- 10) Web server HTTP port: 80
- 11) Web server HTTPS port: 443
- 12) Web server mode: http
- 13) IMAP server port: 143
- 14) IMAP server SSL port: 993
- 15) POP server port: 110
- 16) POP server SSL port: 995
- 17) Use spell check server: yes
- 18) Spell server URL: http://mail.home.com:7780/aspell.php
- 19) Configure for use with mail proxy: FALSE
- 20) Configure for use with web proxy: FALSE
- 21) Enable version update checks: TRUE
- 22) Enable version update notifications: TRUE
- 23) Version update notification email: [email protected]
- 24) Version update source email: [email protected]
- Select, or 'r' for previous menu [r] 4
- Password for [email protected] (min 6 characters): [tilUmbBC7] dream2012
- Store configuration
- 1) Status: Enabled
- 2) Create Admin User: yes
- 3) Admin user to create: [email protected]
- 4) Admin Password set
- 5) Anti-virus quarantine user: [email protected]
- 6) Enable automated spam training: yes
- 7) Spam training user: [email protected]
- 8) Non-spam(Ham) training user: [email protected]
- 9) SMTP host: mail.home.com
- 10) Web server HTTP port: 80
- 11) Web server HTTPS port: 443
- 12) Web server mode: http
- 13) IMAP server port: 143
- 14) IMAP server SSL port: 993
- 15) POP server port: 110
- 16) POP server SSL port: 995
- 17) Use spell check server: yes
- 18) Spell server URL: http://mail.home.com:7780/aspell.php
- 19) Configure for use with mail proxy: FALSE
- 20) Configure for use with web proxy: FALSE
- 21) Enable version update checks: TRUE
- 22) Enable version update notifications: TRUE
- 23) Version update notification email: [email protected]
- 24) Version update source email: [email protected]
- Select, or 'r' for previous menu [r] r
- Main menu
- 1) Common Configuration:
- 2) zimbra-ldap: Enabled
- 3) zimbra-store: Enabled
- 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
- *** 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.7108]
- Saving config in /opt/zimbra/config.7108...done.
- The system will be modified - continue? [No] yes
- Operations logged to /tmp/zmsetup.07182012-114239.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.
- Creating server entry for mail.home.com...done.
- Saving CA in ldap ...done.
- Saving SSL Certificate in ldap ...done.
- Setting spell check URL...done.
- Setting service ports on mail.home.com...done.
- Adding mail.home.com to zimbraMailHostPool in default COS...done.
- Installing webclient skins...
- sky...done.
- bare...done.
- carbon...done.
- bones...done.
- twilight...done.
- lavender...done.
- hotrod...done.
- steel...done.
- lemongrass...done.
- oasis...done.
- tree...done.
- lake...done.
- sand...done.
- pebble...done.
- waves...done.
- smoke...done.
- beach...done.
- Finished installing webclient skins.
- Setting zimbraFeatureTasksEnabled=TRUE...done.
- Setting zimbraFeatureBriefcasesEnabled=TRUE...done.
- Setting MTA auth host...done.
- Setting TimeZone Preference...done.
- Initializing mta config...done.
- Setting services on mail.home.com...done.
- Creating domain home.com...done.
- Setting default domain name...done.
- Creating domain home.com...already exists.
- Creating admin account [email protected].
- Creating root alias...done.
- Creating postmaster alias...done.
- Creating user [email protected].
- Creating user [email protected].
- Creating user [email protected].
- Setting spam training and Anti-virus quarantine accounts...done.
- Initializing store sql database...done.
- Setting zimbraSmtpHostname for mail.home.com...done.
- Configuring SNMP...done.
- Checking for default IM conference room...not present.
- Initializing default IM conference room...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 (7.2.0_GA_2669_CentOS6_64)
- The ADMIN EMAIL ADDRESS created ([email protected])
- Notify Zimbra of your installation? [Yes]
- Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=7.2.0_GA_2669_CentOS6_64&MAIL=admin@home.com
- Notification complete
- Starting servers...done.
- Installing common zimlets...
- com_zimbra_social...done.
- com_zimbra_url...done.
- com_zimbra_attachcontacts...done.
- com_zimbra_attachmail...done.
- com_zimbra_date...done.
- com_zimbra_srchhighlighter...done.
- com_zimbra_linkedin...done.
- com_zimbra_phone...done.
- com_zimbra_bulkprovision...done.
- com_zimbra_dnd...done.
- com_zimbra_adminversioncheck...done.
- com_zimbra_cert_manager...done.
- com_zimbra_webex...done.
- com_zimbra_email...done.
- Finished installing common zimlets.
- Restarting mailboxd...done.
- Setting up zimbra crontab...done.
- Moving /tmp/zmsetup.07182012-114239.log to /opt/zimbra/log
- Configuration complete - press return to exit
- ##检查下状态,如果全是running说明没有问题
- #/etc/init.d/zimbra status
- Host mail.home.com
- antispam Running
- antivirus Running
- ldap Running
- logger Running
- mailbox Running
- mta Running
- snmp Running
- spell Running
- stats Running
- zmconfigd Running
- ##到此安装完成,在浏览器输入ip访问
- ##如果打不开检查下selinx 及防火墙情况
- #sestatus
- SELinux status: enabled
- SELinuxfs mount: /selinux
- Current mode: enforcing
- Mode from config file: enforcing
- Policy version: 24
- Policy from config file: targeted
- #setenforce 0
- #vi /etc/selinux/config
- #将 enforcing改完disable
- #iptables -L
- Chain INPUT (policy ACCEPT)
- target prot opt source destination
- ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
- ACCEPT icmp -- anywhere anywhere
- ACCEPT all -- anywhere anywhere
- ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
- REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
- Chain FORWARD (policy ACCEPT)
- target prot opt source destination
- REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
- Chain OUTPUT (policy ACCEPT)
- target prot opt source destination
- #iptables -F
- #/etc/init.d/iptables save