Ịtọlite Zimbra Collaboration Suite (ZCS) na RHEL/CentOS 7/8
Zimbra Collaboration Suite (ZCS) bụ isi mmalite mepere emepe, ikpo okwu ọnụ maka sava email, mepụtara na mbipụta abụọ, mbipụta Open Source (Free) na Network Edition (Akwụ ụgwọ), nke na-enye ọrụ dịka LDAP, SMTP, POP na IMAP, onye ahịa webmail. , kalenda, ọrụ, antivirus, antispam na ndị ọzọ.
Nkuzi a na-akọwa otu esi etinye Zimbra Collaboration Suite Open Source Edition na sava CentOS/RHEL 7.
- Ihe nkesa DNS dị na mpụga nwere ma ndekọ A na MX ziri ezi iji rụtụ aka na adreesị IP nke sava Zimbra gị.
- Nwụnye RHEL 7 pere mpe na-enweghị mail, ọdụ data, LDAP, DNS, ma ọ bụ sava Http ọ bụla na-arụ ọrụ.
- Adreesị IP kwụ ọtọ ekenyere na ntanetị netwọkụ.
Kwụpụ 1: Wụnye ngwugwu Sistemu
1. Tupu anyị aga n'ihu na usoro nrụnye Zimbra Collaboration Suite, buru ụzọ banye na njikwa ihe nkesa gị site na iji ohere mgbọrọgwụ wee wụnye ngwugwu ndị a:
# yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6
2. Na-esote, wepụta getenforce
iwu iji lelee ma Selinux agbanyere na igwe gị. Ọ bụrụ na edobere iwu a ka ọ bụrụ Enweenye
gbanyụọ ya site n'inye iwu ndị a:
# getenforce # setenforce 0 # getenforce
Iji gbanyụọ Selinux kpamkpam na CentOS, mepee faịlụ /etc/selinux/config
yana onye editọ ederede wee tọọ ahịrị SELINUX ka ọ bụrụ nwere nkwarụ
.
3. Gbaa mbọ hụ na arụnyere akụrụngwa sistemụ wget na sistemụ gị site na ịnye iwu a:
# yum install wget
Kwụpụ 2: Hazie aha nnabata Sistemu
4. Ka Zimbra rụọ ọrụ nke ọma, ị ghaghị ịtọ aha nnabata igwe mpaghara yana FQDN ka ọ rụtụ aka na adreesị IP nke ihe nkesa gị site na iji iwu hostnamectl dị n'okpuru na akaụntụ mgbọrọgwụ:
# hostnamectl set-hostname mail # echo "192.168.0.14 mail.centos7.lan mail " >> /etc/hosts # cat /etc/hosts
Dochie aha nnabata sistemụ yana ụkpụrụ FQDN otu a ka ị kwekọọ na ntọala ngalaba nke gị. Nwalee aha nnabata na ụkpụrụ FQDN site n'inye iwu ping megide ndekọ abụọ ahụ.
# ping -c1 mail.centos7.lan # ping -c1 mail
Kwụpụ 3: Tinye Adreesị IP Static
5. Ọ bụrụ na gị na ihe nkesa na-eji a DHCP ike Adreesị IP, mgbe ahụ, ị chọrọ dezie netwọk interface gị kaadị na hazi iji a static Adreesị IP. Nweta ozi interface netwọkụ site na iji iwu ip addr wee chọpụta NIC nke sava gị (na-abụkarị ihe dị ka enp0s3 ma ọ bụ eth0).
# ip addr
Mgbe ahụ, gbaa nmtui-edit iwu megide interface nke ịchọrọ ịgbanwe ntọala wee kenye interface ahụ na adreesị IP akwụkwọ ntuziaka. Jiri nseta ihuenyo dị n'okpuru dịka ntuziaka.
# nmtui-edit enp0s3
Nzọụkwụ 4: Gbanyụọ ọrụ achọghị
6. Ụgbọ mmiri nrụnye nke CentOS nwere postfix daemon arụnyerelarị ma na-agba ọsọ. Iji gbanyụọ na ihichapụ ọrụ postfix gbasoro iwu ndị a:
# systemctl stop postfix # systemctl disable postfix # yum remove postfix
Mgbe ewepụchara ọrụ ahụ, nye iwu ss iji lelee ma daemons ndị ọzọ adabaghị na ọrụ Zimbra, dị ka LDAP, httpd, dovecot na-arụ ọrụ na sistemụ gị. Ọ bụrụ otú ahụ, wepụkwa ha.
Kwụpụ 5: Wụnye Zimbra Collaboration Suite Open Source Edition
7. Ugbu a ọ bụ oge ịwụnye Zimbra Collaboration Suite. Gaa na iwu wget:
----------------- For RHEL/CentOS 8 ----------------- # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz ----------------- For RHEL/CentOS 7 ----------------- # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz ----------------- For RHEL/CentOS 6 ----------------- # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL6_64.20190918004220.tgz
8. Mgbe nbudata nbudata ahụ gasịrị, jiri iwu unzip wepụ ihe ndekọ ahụ, tinye ndekọ aha Zimbra ewepụtara wee depụta ọdịnaya ndekọ ka ịchọta faịlụ installer.
# tar xfz zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz # cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/ # ls
9. Ugbu a, malite usoro nrụnye Zimbra site na ịmalite na mmebe faịlụ script nke installer aha ya bụ install.sh
.
Mgbe usoro nyocha usoro, onye nrụnye ga-akpali gị ịnakwere ikike. Kwekọrịta na ikikere (y)
ka ịga n'ihu na usoro ntinye.
# ./install.sh OR # ./install.sh --platform-override [On different platforms other than RHEL]
Operations logged to /tmp/install.log.92OcKO6s
Checking for existing installation...
zimbra-drive...NOT FOUND
zimbra-imapd...NOT FOUND
zimbra-patch...NOT FOUND
zimbra-mta-patch...NOT FOUND
zimbra-proxy-patch...NOT FOUND
zimbra-license-tools...NOT FOUND
zimbra-license-extension...NOT FOUND
zimbra-network-store...NOT FOUND
zimbra-network-modules-ng...NOT FOUND
zimbra-chat...NOT FOUND
zimbra-talk...NOT FOUND
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-dnscache...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-core...NOT FOUND
----------------------------------------------------------------------
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
SYNACOR, INC. ("SYNACOR") 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 this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
----------------------------------------------------------------------
Do you agree with the terms of the software license agreement? [N] y
10. Ọzọ, usoro ntinye ga-akpali gị ọtụtụ ajụjụ iji hazie Zimbra daemon nke ọma. Jiri ntinye nrụnye dị n'okpuru ka ịtọlite ọrụ Zimbra n'ihu.
Use Zimbra's package repository [Y] y
Importing Zimbra GPG key
Configuring package repository
Checking for installable packages
Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)
Found zimbra-mta-patch (repo)
Found zimbra-proxy-patch (repo)
Select the packages to install
Install zimbra-ldap [Y] y
11. Ọzọ, ọ ga-ajụ gị ka ị wụnye ngwugwu Zimbra, pịa Y
ka ịwụnye ihe niile.
Select the packages to install Install zimbra-ldap [Y]y
Install zimbra-logger [Y]y
Install zimbra-mta [Y]y
Install zimbra-dnscache [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 [Y]y
Install zimbra-proxy [Y]y
Checking required space for zimbra-core Checking space for zimbra-store Checking required packages for zimbra-store zimbra-store package check complete. Installing: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-memcached zimbra-proxy zimbra-drive zimbra-imapd zimbra-patch zimbra-mta-patch zimbra-proxy-patch zimbra-chat
12. N'ikpeazụ, ọ ga-amalite usoro ntinye Zimbra.
The system will be modified. Continue? [N] y Beginning Installation - see /tmp/install.log.92OcKO6s for details... zimbra-core-components will be downloaded and installed. zimbra-common-core-jar will be installed. zimbra-common-core-libs will be installed. zimbra-common-mbox-conf will be installed. zimbra-common-mbox-conf-attrs will be installed. zimbra-common-mbox-conf-msgs will be installed. zimbra-common-mbox-conf-rights will be installed. zimbra-common-mbox-db will be installed. zimbra-common-mbox-docs will be installed. zimbra-common-mbox-native-lib will be installed. zimbra-timezone-data will be installed. zimbra-core will be installed. zimbra-ldap-components will be downloaded and installed. zimbra-ldap will be installed. zimbra-logger will be installed. zimbra-mta-components will be downloaded and installed. zimbra-mta will be installed. zimbra-dnscache-components will be downloaded and installed. zimbra-dnscache will be installed. zimbra-snmp-components will be downloaded and installed. zimbra-snmp will be installed. Last metadata expiration check: 0:00:56 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-jetty-distribution will be downloaded and installed. zimbra-store-components will be downloaded and installed. zimbra-mbox-admin-console-war will be installed. zimbra-mbox-conf will be installed. zimbra-mbox-war will be installed. zimbra-mbox-service will be installed. zimbra-mbox-store-libs will be installed. zimbra-mbox-webclient-war will be installed. zimbra-store will be installed. zimbra-apache-components will be downloaded and installed. zimbra-apache will be installed. zimbra-spell-components will be downloaded and installed. zimbra-spell will be installed. Last metadata expiration check: 0:01:07 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-memcached will be downloaded and installed. zimbra-proxy-components will be downloaded and installed. zimbra-proxy will be installed. Last metadata expiration check: 0:01:18 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-drive will be downloaded and installed (later). zimbra-imapd will be installed. Last metadata expiration check: 0:01:20 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-patch will be downloaded and installed (later). Last metadata expiration check: 0:01:22 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-mta-patch will be downloaded and installed (later). Last metadata expiration check: 0:01:23 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-proxy-patch will be downloaded and installed (later). Last metadata expiration check: 0:01:27 ago on Sat 01 Aug 2020 01:56:00 AM EDT. zimbra-chat will be downloaded and installed (later). Downloading packages (11): zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components zimbra-snmp-components zimbra-jetty-distribution zimbra-store-components zimbra-apache-components zimbra-spell-components zimbra-memcached zimbra-proxy-components ...done Removing /opt/zimbra Removing zimbra crontab entry...done. Cleaning up zimbra init scripts...done. Cleaning up /etc/security/limits.conf...done. Finished removing Zimbra Collaboration Server. Installing repo packages (11): zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components zimbra-snmp-components zimbra-jetty-distribution zimbra-store-components zimbra-apache-components zimbra-spell-components zimbra-memcached zimbra-proxy-components ...
13. Nhazi ụlọ ahịa.
1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: [email ** 4) Admin Password UNSET 5) Anti-virus quarantine user: [email 6) Enable automated spam training: yes 7) Spam training user: [email 8) Non-spam(Ham) training user: [email 9) SMTP host: mail.centos7.lan 10) Web server HTTP port: 8080 11) Web server HTTPS port: 8443 12) Web server mode: https 13) IMAP server port: 7143 14) IMAP server SSL port: 7993 15) POP server port: 7110 16) POP server SSL port: 7995 17) Use spell check server: yes 18) Spell server URL: http://mail.centos7.lan:7780/aspell.php 19) Enable version update checks: TRUE 20) Enable version update notifications: TRUE 21) Version update notification email: [email 22) Version update source email: [email 23) Install mailstore (service webapp): yes 24) Install UI (zimbra,zimbraAdmin webapps): yes Select, or 'r' for previous menu [r]4
# Select 4 to set admin password Password for [email (min 6 characters): [54mE0RmqN]enter admin password here
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: [email
4) Admin Password set
5) Anti-virus quarantine user: [email
6) Enable automated spam training: yes
7) Spam training user: [email
8) Non-spam(Ham) training user: [email
9) SMTP host: mail.centos7.lan
10) Web server HTTP port: 8080
11) Web server HTTPS port: 8443
12) Web server mode: https
13) IMAP server port: 7143
14) IMAP server SSL port: 7993
15) POP server port: 7110
16) POP server SSL port: 7995
17) Use spell check server: yes
18) Spell server URL: http://mail.centos7.lan:7780/aspell.php
19) Enable version update checks: TRUE
20) Enable version update notifications: TRUE
21) Version update notification email: [email
22) Version update source email: [email
23) Install mailstore (service webapp): yes
24) Install UI (zimbra,zimbraAdmin webapps): yes
Select, or 'r' for previous menu [r] r
Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-logger: Enabled 4) zimbra-mta: Enabled 5) zimbra-dnscache: Enabled 6) zimbra-snmp: Enabled 7) zimbra-store: Enabled 8) zimbra-spell: Enabled 9) zimbra-proxy: Enabled 10) Default Class of Service Configuration: 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
# Apply configuration Save configuration data to a file? [Yes]Enter
Save config in file: [/opt/zimbra/config.11047] Saving config in /opt/zimbra/config.11047...done. The system will be modified - continue? [No]yes
Operations logged to /tmp/zmsetup01262016-002704.log Setting local config values...done. Initializing core config...Setting up CA...done. Deploying CA to /opt/zimbra/conf/ca ...done. Creating SSL zimbra-store certificate...done. Creating new zimbra-ldap SSL certificate...done. Creating new zimbra-mta SSL certificate...done. Creating new zimbra-proxy SSL certificate...done. Installing mailboxd SSL certificates...done. Installing MTA SSL certificates...done. Installing LDAP SSL certificate...done. Installing Proxy SSL certificate...done. Initializing ldap...done. Setting replication password...done. Setting Postfix password...done. Setting amavis password...done. Setting nginx password...done. Setting BES searcher password...done. Creating server entry for mail.centos7.lan...done. Setting Zimbra IP Mode...done. Saving CA in ldap ...done. Saving SSL Certificate in ldap ...done. Setting spell check URL...done. Setting service ports on mail.centos7.lan...done. Setting zimbraFeatureTasksEnabled=TRUE...done. Setting zimbraFeatureBriefcasesEnabled=TRUE...done. Setting Master DNS IP address(es)...done. Setting DNS cache tcp lookup preference...done. Setting DNS cache udp lookup preference...done. Setting DNS tcp upstream preference...done. Setting TimeZone Preference...done. Initializing mta config...done. Setting services on mail.centos7.lan...done. Adding mail.centos7.lan to zimbraMailHostPool in default COS...done. Creating domain mail.centos7.lan...done. Setting default domain name...done. Creating domain mail.centos7.lan...already exists. Creating admin account [email Creating root alias...done. Creating postmaster alias...done. Creating user [email Creating user [email Creating user [email Setting spam training and Anti-virus quarantine accounts...done. Initializing store sql database...done. Setting zimbraSmtpHostname for mail.centos7.lan...done. Configuring SNMP...done. Setting up syslog.conf...done. Starting servers...done. Installing common zimlets... com_zimbra_adminversioncheck...done. com_zimbra_attachcontacts...done. com_zimbra_attachmail...done. com_zimbra_bulkprovision...done. com_zimbra_cert_manager...done. com_zimbra_clientuploader...done. com_zimbra_date...done. com_zimbra_email...done. com_zimbra_mailarchive...done. com_zimbra_phone...done. com_zimbra_proxy_config...done. com_zimbra_srchhighlighter...done. com_zimbra_tooltip...done. com_zimbra_url...done. com_zimbra_viewmail...done. com_zimbra_webex...done. com_zimbra_ymemoticons...done. Finished installing common zimlets. Restarting mailboxd...done. Creating galsync account for default domain...done. You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Server. The only information that will be transmitted is: The VERSION of zcs installed (8.6.0_GA_1153_RHEL7_64) The ADMIN EMAIL ADDRESS created ([email ) Notify Zimbra of your installation? [Yes]no
Notification skipped Setting up zimbra crontab...done. Moving /tmp/zmsetup01262016-002704.log to /opt/zimbra/log Configuration complete - press return to exit #Press Enter
Kwụpụ 6: Nhazi mbido Zimba
14. Mgbe echichi mechara, mepee ihe nchọgharị weebụ wee gaa na ngalaba aha gị ma ọ bụ adreesị IP nke igwe na-arụ ọrụ Zimbra, na ọdụ ụgbọ mmiri 7071 site na HTTPS protocol, nabata njehie nchekwa akwụkwọ, wee banye na nzere ahaziri n'oge usoro nrụnye. . Aha njirimara nke ndabara maka panel weebụ Zimbra Admin bụ nchịkwa.
https://mail.centos7.lan:7071 or https://192.168.1.14:7071
15. Ozugbo ịbanye na njikwa web njikwa ị nwere ike ịmalite ịgbakwunye asambodo SSL nke gị, mepụta akaụntụ mail, aliases mail, na ihe ndị ọzọ. Naanị cheta na a na-eji ọdụ ụgbọ mmiri 7071 naanị maka ọrụ nchịkwa.
Ndị ahịa nwere ike ịbanye na igbe ozi webụ ha nke ọma site na iji aha ngalaba ma ọ bụ adreesị IP nkesa site na protocol HTTPS.
https://mail.centos7.lan or https://192.168.1.14
Ekele! Ugbu a ị tinyela ngwugwu ozi zuru ezu na-arụ ọrụ n'ime ụlọ gị.
Kwụpụ 6: Wepu ma ọ bụ wepu Zimbra
Ọ bụrụ na ịchọrọ iwepụ ọrụ Zimbra n'akụkụ ya na ihe mejupụtara ya, jiri nhọrọ -u
were edemede installer.
# ./install.sh -u
Ka ihichapụ ebe nchekwa Zimbra na ndekọ, mee iwu ndị a:
# cd # rm -rf zcs-*
Dị ka nkọwa ikpeazụ, ka ị na-agba ọsọ nke Zimbra Collaboration Suite nke ọma, ịchọrọ igwe dị ike nke nwere opekempe chọrọ 4GB nke RAM.