Zimbra Collaboration Suite (ZCS) è una piattaforma collaborativa Open Source per server di posta elettronica, sviluppata in due edizioni, Edizione Open Source (Gratuito) e Edizione di rete (Pagato), che fornisce servizi come LDAP, SMTP, POP e IMAP, client webmail, calendario, attività, antivirus, antispam e altri.
Questo tutorial descrive come installare Zimbra Collaboration Suite Edizione Open Source su un CentOS/RHEL 7 server.
1. Prima di procedere con il processo di installazione di Zimbra Collaboration Suite, accedi alla console del tuo server con i privilegi di root e installa i seguenti pacchetti:
# yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6.
2. Prossimo problema getenforce
comando per verificare se Selinux è abilitato sulla tua macchina. Nel caso in cui la politica sia impostata su Forzata
disabilitalo emettendo i seguenti comandi:
# getenforce. # setenforce 0. # getenforce.
Per disabilitare completamente Selinux su CentOS, apri /etc/selinux/config
file con un editor di testo e imposta la riga SELINUX a Disabilitato
.
3. Assicurati che utilità di sistema wget è installato anche sul tuo sistema emettendo il seguente comando:
# yum install wget
4. In ordine per Zimbra per funzionare correttamente devi impostare il nome host della macchina locale e FQDN per puntare all'indirizzo IP del tuo server eseguendo quanto segue comandi hostnamectl dall'account root:
# hostnamectl set-hostname mail. # echo "192.168.0.14 mail.centos7.lan mail " >> /etc/hosts. # cat /etc/hosts.
Sostituisci il nome host di sistema e i valori FQDN di conseguenza in modo che corrispondano alle tue impostazioni di dominio. Testare il nome host e i valori FQDN emettendo il comando ping contro entrambi i record.
# ping -c1 mail.centos7.lan. # ping -c1 posta.
5. Se il tuo server utilizza un indirizzo IP dinamico DHCP, devi modificare la scheda di interfaccia di rete e configurarlo per utilizzare un indirizzo IP statico. Ottieni le informazioni sull'interfaccia di rete usando comando ip addr e identifica la scheda NIC esterna del tuo server (di solito qualcosa del tipo enp0s3 o eth0).
# indirizzo IP.
Quindi, esegui il comando nmtui-edit rispetto all'interfaccia è necessario modificare le impostazioni e assegnare all'interfaccia un indirizzo IP manuale. Usa gli screenshot qui sotto come guida.
# nmtui-edit enp0s3.
6. Viene fornita un'installazione predefinita di CentOS suffisso demone già installato e in esecuzione. Per disabilitare e cancellare il servizio postfix, esegui i seguenti comandi:
# systemctl stop postfix. # systemctl disabilita postfix. # yum rimuove il suffisso.
Dopo che il servizio è stato rimosso, rilasciare il comando ss per verificare se altri demoni incompatibili con il servizio Zimbra, come LDAP, httpd, dovecot sono in esecuzione sul tuo sistema. Se questo è il caso, rimuovili anche tu.
7. Ora è il momento di installare Zimbra Collaboration Suite. Vai a Pagina di download di Zimbra Collaboration Suite e prendi l'ultima versione sul tuo sistema emettendo quanto segue comando wget:
Per RHEL/CentOS 8 # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz Per RHEL/CentOS 7 # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz Per RHEL/CentOS 6 # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL6_64.20190918004220.tgz.
8. Al termine del download, utilizzare decomprimere comando per estrarre l'archivio, inserire la directory estratta da Zimbra ed elencare il contenuto della directory per individuare il file del programma di installazione.
# tar xfz zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz. # cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/ # ls.
9. Ora, inizia Zimbra processo di installazione lanciando in esecuzione il file di script del programma di installazione denominato install.sh
.
Dopo una serie di controlli di sistema, il programma di installazione ti chiederà di accettare la licenza. Accetta la licenza (y)
per continuare ulteriormente con il processo di installazione.
# ./install.sh. O. # ./install.sh --platform-override [Su piattaforme diverse da RHEL]
Operazioni registrate in /tmp/install.log.92OcKO6s. Verifica dell'installazione esistente... zimbra-drive... NON TROVATO zimbra-imapd... NON TROVATO zimbra-patch... NON TROVATO zimbra-mta-patch... NON TROVATO zimbra-proxy-patch... NON TROVATO zimbra-license-tools... NON TROVATO zimbra-estensione-licenza... NON TROVATO zimbra-network-store... NON TROVATO zimbra-network-modules-ng... NON TROVATO zimbra-chat... NON TROVATO zimbra-talk... NON TROVATO zimbra-ldap... NON TROVATO zimbra-logger... NON TROVATO zimbra-mta... NON TROVATO zimbra-dnscache... NON TROVATO zimbra-snmp... NON TROVATO zimbra-store... NON TROVATO zimbra-apache... NON TROVATO zimbra-spell... NON TROVATO zimbra-convertito... NON TROVATO zimbra-memcached... NON TROVATO zimbra-proxy... NON TROVATO zimbra-archiviazione... NON TROVATO zimbra-core... NON TROVATO SI PREGA DI LEGGERE ATTENTAMENTE QUESTO CONTRATTO PRIMA DI UTILIZZARE IL SOFTWARE. SYNACOR, INC. ("SYNACOR") LICENZIERA' QUESTO SOFTWARE SOLO SE L'UTENTE. ACCETTA PRIMA I TERMINI DEL PRESENTE CONTRATTO. SCARICANDO O INSTALLANDO. L'UTENTE ACCETTA DI ESSERE VINCOLATO AL SOFTWARE O UTILIZZANDO IL PRODOTTO. QUESTO ACCORDO. SE NON ACCETTI TUTTI I TERMINI DI QUESTO. ACCORDO, QUINDI NON SCARICARE, INSTALLARE O UTILIZZARE IL PRODOTTO. Termini di licenza per questo software Zimbra Collaboration Suite: https://www.zimbra.com/license/zimbra-public-eula-2-6.html. Sei d'accordo con i termini del contratto di licenza del software? [N] sì
10. Successivamente, il processo di installazione ti chiederà una serie di domande per configurare correttamente il demone Zimbra. Utilizzare l'estratto di installazione di seguito per configurare ulteriormente il servizio Zimbra.
Usa l'archivio dei pacchetti di Zimbra [Y] y Importazione della chiave Zimbra GPG Configurazione dell'archivio dei pacchetti Verifica dei pacchetti installabili Trovato zimbra-core (locale) Trovato zimbra-ldap (locale) Trovato zimbra-logger (locale) Trovata zimbra-mta (locale) Trovato zimbra-dnscache (locale) Trovato zimbra-snmp (locale) Trovato zimbra-store (locale) Trovato zimbra-apache (locale) Trovata zimbra-spell (locale) Trovato zimbra-memcached (repo) Trovata zimbra-proxy (locale) Trovata zimbra-drive (repo) Trovato zimbra-imapd (locale) Trovata zimbra-patch (repo) Trovato zimbra-mta-patch (repo) Trovato zimbra-proxy-patch (repo) Seleziona i pacchetti da installare Installa zimbra-ldap [Y]sì
11. Successivamente, ti chiederà di installare i pacchetti Zimbra, premi sì
per installare tutto.
Seleziona i pacchetti da installare Installa zimbra-ldap [Y]sì
Installa zimbra-logger [Y]sì
Installa zimbra-mta [Y]sì
Installa zimbra-dnscache [Y]sì
Installa zimbra-snmp [Y]sì
Installa zimbra-store [Y]sì
Installa zimbra-apache [Y]sì
Installa zimbra-spell [Y]sì
Installa zimbra-memcached [Y]sì
Installa zimbra-proxy [Y]sì
Verifica dello spazio richiesto per zimbra-core Verifica dello spazio per zimbra-store Verifica dei pacchetti richiesti per zimbra-store zimbra-store controllo del pacchetto completato. Installazione: 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. Infine, avvierà il processo di installazione di Zimbra.
Il sistema verrà modificato. Continua? [N] y Inizio dell'installazione - vedere /tmp/install.log.92OcKO6s per i dettagli... zimbra-core-components verrà scaricato e installato. zimbra-common-core-jar verrà installato. zimbra-common-core-libs verrà installato. zimbra-common-mbox-conf verrà installato. zimbra-common-mbox-conf-attrs verrà installato. zimbra-common-mbox-conf-msgs verrà installato. zimbra-common-mbox-conf-rights verrà installato. zimbra-common-mbox-db verrà installato. zimbra-common-mbox-docs verrà installato. zimbra-common-mbox-native-lib verrà installato. zimbra-timezone-data verrà installato. zimbra-core verrà installato. zimbra-ldap-components verrà scaricato e installato. zimbra-ldap verrà installato. zimbra-logger verrà installato. zimbra-mta-components verrà scaricato e installato. zimbra-mta verrà installato. zimbra-dnscache-components verrà scaricato e installato. zimbra-dnscache verrà installato. zimbra-snmp-components verrà scaricato e installato. zimbra-snmp verrà installato. Ultimo controllo scadenza metadati: 0:00:56 fa il sab 01 ago 2020 01:56:00 AM EDT. zimbra-jetty-distribution verrà scaricato e installato. zimbra-store-components verrà scaricato e installato. zimbra-mbox-admin-console-war verrà installato. zimbra-mbox-conf verrà installato. zimbra-mbox-war verrà installato. zimbra-mbox-service verrà installato. zimbra-mbox-store-libs verrà installato. zimbra-mbox-webclient-war verrà installato. zimbra-store verrà installato. zimbra-apache-components verrà scaricato e installato. zimbra-apache verrà installato. zimbra-spell-components verrà scaricato e installato. zimbra-spell verrà installato. Ultimo controllo scadenza metadati: 0:01:07 fa il sab 01 ago 2020 01:56:00 EDT. zimbra-memcached verrà scaricato e installato. zimbra-proxy-components verrà scaricato e installato. zimbra-proxy verrà installato. Ultimo controllo scadenza metadati: 0:01:18 fa il sab 01 ago 2020 01:56:00 EDT. zimbra-drive verrà scaricato e installato (in seguito). zimbra-imapd verrà installato. Ultimo controllo scadenza metadati: 0:01:20 fa il sab 01 ago 2020 01:56:00 AM EDT. zimbra-patch verrà scaricato e installato (in seguito). Ultimo controllo scadenza metadati: 0:01:22 fa il sab 01 ago 2020 01:56:00 EDT. zimbra-mta-patch verrà scaricato e installato (in seguito). Ultimo controllo scadenza metadati: 0:01:23 fa il sab 01 ago 2020 01:56:00 AM EDT. zimbra-proxy-patch verrà scaricato e installato (in seguito). Ultimo controllo scadenza metadati: 0:01:27 fa il sab 01 ago 2020 01:56:00 EDT. zimbra-chat verrà scaricato e installato (in seguito). Download dei pacchetti (11): componenti-zimbra-core componenti-zimbra-ldap componenti-zimbra-mta componenti-zimbra-dnscache componenti-zimbra-snmp zimbra-jetty-distribution zimbra-store-components zimbra-apache-components zimbra-spell-components zimbra-memcached zimbra-proxy-components ...fatto Rimozione /opt/zimbra. Rimozione della voce crontab di zimbra...fatto. Pulizia degli script di inizializzazione di zimbra... completata. Ripulire /etc/security/limits.conf...fatto. Rimozione completata di Zimbra Collaboration Server. Installazione dei pacchetti repo (11): zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components componenti-zimbra-snmp zimbra-jetty-distribution componenti-zimbra-store componenti-zimbra-apache componenti-zimbra-spell zimbra-memcached componenti-proxy-zimbra...
13. Configurazione del negozio.
1) Stato: abilitato 2) Crea utente amministratore: si 3) Utente amministratore da creare: [e-mail protetta] ** 4) Password amministratore NON IMPOSTATA 5) Utente in quarantena antivirus: [e-mail protetta] 6) Abilita la formazione automatica sullo spam: sì 7) Utente formazione sullo spam: [e-mail protetta] 8) Utente di formazione non spam (Ham): [e-mail protetta] 9) Host SMTP: mail.centos7.lan 10) Porta HTTP server Web: 8080 11) Porta HTTPS server Web: 8443 12) Modalità server Web: https 13) Porta server IMAP: 7143 14) Porta SSL server IMAP: 7993 15) Porta server POP: 7110 16) Porta SSL server POP: 7995 17) Usa server controllo ortografico: sì 18) URL server ortografico: http://mail.centos7.lan: 7780/aspell.php 19) Abilita controlli aggiornamento versione: TRUE 20) Abilita notifiche aggiornamento versione: TRUE 21) Email di notifica aggiornamento versione: [e-mail protetta] 22) Email di origine dell'aggiornamento della versione: [e-mail protetta] 23) Installa mailstore (webapp di servizio): sì 24) Installa UI (zimbra, zimbraAdmin webapps): sì Seleziona o 'r' per il menu precedente [r]4
# Selezionare 4 per impostare la password dell'amministratore Password per [e-mail protetta] (min 6 caratteri): [54mE0RmqN]inserisci qui la password amministratore
Configurazione negozio 1) Stato: Abilitato 2) Crea utente amministratore: si 3) Utente amministratore da creare: [e-mail protetta] 4) Imposta password amministratore 5) Utente in quarantena antivirus: [e-mail protetta] 6) Abilita la formazione automatica sullo spam: sì 7) Utente formazione sullo spam: [e-mail protetta] 8) Utente di formazione non spam (Ham): [e-mail protetta] 9) Host SMTP: mail.centos7.lan 10) Porta HTTP server Web: 8080 11) Porta HTTPS server Web: 8443 12) Modalità server Web: https 13) Porta server IMAP: 7143 14) Porta SSL server IMAP: 7993 15) Porta server POP: 7110 16) Porta SSL server POP: 7995 17) Usa server controllo ortografico: sì 18) URL server ortografico: http://mail.centos7.lan: 7780/aspell.php 19) Abilita controlli aggiornamento versione: TRUE 20) Abilita notifiche aggiornamento versione: TRUE 21) Email di notifica aggiornamento versione: [e-mail protetta] 22) Email di origine dell'aggiornamento della versione: [e-mail protetta] 23) Installa mailstore (webapp di servizio): sì 24) Installa UI (zimbra, zimbraAdmin webapps): sì Seleziona o 'r' per il menu precedente [r] R
Menu principale 1) Configurazione comune: 2) zimbra-ldap: abilitato 3) zimbra-logger: abilitato 4) zimbra-mta: abilitato 5) zimbra-dnscache: abilitato 6) zimbra-snmp: abilitato 7) zimbra-store: abilitato 8) zimbra-spell: abilitato 9) zimbra-proxy: abilitato 10) Configurazione classe di servizio predefinita: s) Salva la configurazione su file x) Espandi il menu q) Esci *** CONFIGURAZIONE COMPLETATA - premi 'a' per applicare. Seleziona dal menu o premi "a" per applicare la configurazione (? - aiuto)un
# Applica configurazione Salva i dati di configurazione in un file? [Sì]accedere
Salva configurazione nel file: [/opt/zimbra/config.11047] Salvataggio configurazione in /opt/zimbra/config.11047...fatto. Il sistema verrà modificato - continuare? [No]sì
Operazioni registrate in /tmp/zmsetup01262016-002704.log Impostazione dei valori di configurazione locale...fatto. Inizializzazione della configurazione di base... Configurazione di CA... completata. Distribuzione di CA in /opt/zimbra/conf/ca ...fatto. Creazione del certificato SSL zimbra-store...fatto. Creazione nuovo certificato SSL zimbra-ldap...fatto. Creazione nuovo certificato SSL zimbra-mta...fatto. Creazione di un nuovo certificato SSL zimbra-proxy...fatto. Installazione dei certificati SSL della cassetta postale... completata. Installazione dei certificati SSL MTA... completata. Installazione del certificato SSL LDAP... completata. Installazione del certificato SSL proxy... completata. Inizializzazione ldap... completata. Impostazione della password di replica... completata. Impostazione password Postfix...fatto. Impostazione password amavis...fatto. Impostazione password nginx...fatto. Impostazione della password del ricercatore BES...fatto. Creazione della voce del server per mail.centos7.lan...fatto. Impostazione della modalità IP di Zimbra...fatto. Salvataggio CA in ldap...fatto. Salvataggio del certificato SSL in ldap...fatto. Impostazione dell'URL del controllo ortografico...fatto. Impostazione delle porte di servizio su mail.centos7.lan...fatto. Impostazione di zimbraFeatureTasksEnabled=TRUE...fatto. Impostazione di zimbraFeatureBriefcasesEnabled=TRUE...fatto. Impostazione dell'indirizzo IP DNS principale (es)...fatto. Impostazione della preferenza di ricerca TCP nella cache DNS...fatto. Impostazione della preferenza di ricerca udp nella cache DNS...fatto. Impostazione preferenza upstream tcp DNS...fatto. Impostazione della preferenza del fuso orario...fatto. Inizializzazione della configurazione di mta... completata. Impostazione dei servizi su mail.centos7.lan...fatto. Aggiunta di mail.centos7.lan a zimbraMailHostPool in COS predefinito...fatto. Creazione del dominio mail.centos7.lan...fatto. Impostazione del nome di dominio predefinito...fatto. La creazione del dominio mail.centos7.lan... esiste già. Creazione di un account amministratore [e-mail protetta] Creazione dell'alias radice...fatto. Creazione alias postmaster...fatto. Creazione utente [e-mail protetta] Creazione utente [e-mail protetta] Creazione utente [e-mail protetta] Impostazione degli account di formazione anti-spam e quarantena antivirus... completata. Inizializzazione del database sql del negozio... completata. Impostazione di zimbraSmtpHostname per mail.centos7.lan...done. Configurazione SNMP...fatto. Configurazione di syslog.conf...fatto. Avvio dei server... fatto. Installazione di zimlet comuni... com_zimbra_adminversioncheck...fatto. com_zimbra_attachcontacts...fatto. com_zimbra_attachmail...fatto. com_zimbra_bulkprovision...fatto. com_zimbra_cert_manager...fatto. com_zimbra_clientuploader...fatto. com_zimbra_date...fatto. com_zimbra_email...fatto. com_zimbra_mailarchive...fatto. com_zimbra_phone...fatto. com_zimbra_proxy_config...fatto. com_zimbra_srchhighlighter...fatto. com_zimbra_tooltip...fatto. com_zimbra_url...fatto. com_zimbra_viewmail...fatto. com_zimbra_webex...fatto. com_zimbra_ymemoticons...fatto. Terminata l'installazione di zimlet comuni. Riavvio di mailboxd...fatto. Creazione dell'account galsync per il dominio predefinito...fatto. Hai la possibilità di notificare a Zimbra la tua installazione. Questo ci aiuta a monitorare l'adozione di Zimbra Collaboration Server. Le uniche informazioni che verranno trasmesse sono: La VERSIONE di zcs installato (8.6.0_GA_1153_RHEL7_64) L'ADMIN EMAIL ADDRESS creato ([e-mail protetta]) Avvisare Zimbra della tua installazione? [Sì]no
Notifica saltata Configurazione di zimbra crontab...fatto. Spostamento di /tmp/zmsetup01262016-002704.log in /opt/zimbra/log Configurazione completata - premi Invio per uscire #premere Invio
14. Al termine dell'installazione, apri un browser Web e accedi al tuo nome di dominio o indirizzo IP della macchina che esegue il servizio Zimbra, sulla porta 7071 tramite protocollo HTTPS, accettare l'errore di sicurezza del certificato e accedere con le credenziali configurate durante il processo di installazione. Il nome utente predefinito per il pannello Web Zimbra Admin è amministratore.
https://mail.centos7.lan: 7071. o. https://192.168.1.14:7071
15. Una volta effettuato l'accesso alla console web di amministrazione, puoi iniziare ad aggiungere il tuo SSL certificati, creare account di posta, alias di posta e così via. Ricorda solo che il porto 7071 viene utilizzato solo per attività amministrative.
I client possono accedere in modo sicuro alle loro caselle di posta web utilizzando il nome di dominio o l'indirizzo IP del server tramite il protocollo HTTPS.
https://mail.centos7.lan o. https://192.168.1.14
Congratulazioni! Ora hai uno stack di posta operativo completo installato nella tua sede.
Se desideri disinstallare il servizio Zimbra insieme ai suoi componenti, esegui lo script di installazione con il pulsante -u
opzione.
# ./install.sh -u.
Per eliminare l'archivio e la directory di installazione di Zimbra, eseguire i seguenti comandi:
# cd. # rm -rf zcs-*
Come nota finale, per eseguire correttamente Zimbra Collaboration Suite, è necessaria una macchina potente con un requisito minimo di 4 GB di RAM.