Installazione Zimbra · 4 min read · Sep 23, 2025
Come Installare Zimbra Collaboration Suite (ZCS) Su Ubuntu
Come Installare Zimbra Collaboration Suite (ZCS) Su Ubuntu
Versione 1.0
Autore: Falko Timme
Questa guida mostra come installare la Zimbra Collaboration Suite (ZCS) sui sistemi server Ubuntu 6.10 (Edgy Eft) e 6.06 (Dapper Drake). Zimbra è una suite di collaborazione open source completa - email, calendario di gruppo, contatti e gestione e creazione di documenti web. Ha un’interfaccia web AJAX ricca di funzionalità ed è compatibile con client come Microsoft Outlook, Apple Mail e Novell Evolution in modo che email, contatti e elementi del calendario possano essere sincronizzati da questi al server ZCS. Può anche essere sincronizzato con molti dispositivi mobili. ZCS utilizza molti progetti open source esistenti come Postfix, MySQL e OpenLDAP.
Non fornisco alcuna garanzia che questo funzionerà per te!
1 Nota Preliminare
Si prega di scaricare il CD del server Ubuntu 6.10 o 6.06 da http://www.ubuntu.com/download e installare un sistema Ubuntu di base con esso. Non installare/abilitare alcun servizio (ad es. come LAMP o DNS) - se lo fai, dovrai disabilitarli in seguito poiché potrebbero interferire con Zimbra!
Dopo l’installazione del sistema di base, faremo alcune configurazioni aggiuntive, ad es. abilitare l’account root, installare un demone SSH, applicare un indirizzo IP statico e un nome host al sistema.
Utilizzerò il nome host mail.example.com in questo tutorial insieme all’indirizzo IP 192.168.0.110. Regola questo secondo le tue esigenze, ma assicurati che mail.example.com abbia un record MX valido in DNS (Zimbra ha bisogno di questo!). Presumo che tu voglia creare account email per example.com invece di mail.example.com, quindi dovresti avere un record MX per example.com anche.
In questo esempio, il server Zimbra è in una rete locale (192.168.0.110 è un indirizzo IP privato) dietro un router, quindi assicurati di utilizzare l’indirizzo IP pubblico del router (1.2.3.4 in questo esempio) nei record DNS - ovviamente questo indirizzo IP dovrebbe essere statico. Se hai un indirizzo IP dinamico, potresti utilizzare un servizio come DynDNS.org, ma tieni presente che la maggior parte degli indirizzi IP pubblici sono attualmente nella lista nera.
Quindi, se utilizzi BIND sul server dei nomi autorevole per example.com, dovresti avere qualcosa di simile a questo nel file di zona di example.com:
| [...] mail.example.com. A 1.2.3.4 mail.example.com. MX 0 mail.example.com. example.com. MX 0 mail.example.com. [...] |
Se il tuo server Ubuntu è dietro un router, assicurati di inoltrare almeno la porta 25 dal tuo router al tuo server Ubuntu.
Se il tuo server Ubuntu è in un data center, molto probabilmente ha un indirizzo IP pubblico statico e un nome host, quindi puoi saltare il capitolo 1.3, ma devi comunque assicurarti che questo nome host abbia un record MX valido.
1.1 Abilitare L’Account Root
Per abilitare l’account root, esegui
sudo passwd roote specifica una password per root.
Dopo, diventa root eseguendo
suTutti i comandi successivi in questo tutorial vengono eseguiti come root (a meno che non sia scritto diversamente)!
1.2 Installare Il Demone SSH
Basta eseguire
apt-get install ssh openssh-serverper installare il demone SSH.
1.3 Applicare Un Indirizzo IP Statico E Un Nome Host
Modifica /etc/network/interfaces e adattalo alle tue esigenze (in questo esempio utilizzerò l’indirizzo IP 192.168.0.110):
vi /etc/network/interfaces| # Questo file descrive le interfacce di rete disponibili sul tuo sistema # e come attivarle. Per ulteriori informazioni, vedere interfaces(5). # L'interfaccia di rete di loopback auto lo iface lo inet loopback # L'interfaccia di rete principale auto eth0 iface eth0 inet static address 192.168.0.110 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |
Poi riavvia la tua rete:
*/etc/init.d/networking restart *Poi modifica /etc/hosts. Fai in modo che appaia così:
vi /etc/hosts| 127.0.0.1 localhost.localdomain localhost 192.168.0.110 mail.example.com mail # Le seguenti righe sono desiderabili per host compatibili con IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
Ora esegui
echo mail.example.com > /etc/hostnamee riavvia il sistema:
shutdown -r nowDopo, esegui
hostname
hostname -f
Entrambi dovrebbero mostrare mail.example.com.
Da ora in poi puoi utilizzare un client SSH come PuTTY e connetterti dal tuo workstation al tuo server Ubuntu e seguire i passaggi rimanenti di questo tutorial.
1.4 Disabilitare Il CD Di Ubuntu In /etc/apt/sources.list
Mi piace installare tutti i pacchetti tramite internet invece che dal CD di Ubuntu, quindi disabilito il CD di Ubuntu in /etc/apt/sources.list ora:
vi /etc/apt/sources.list Su Ubuntu 6.10 (“Edgy Eft”), commenta questa riga:
| [...] #deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted [...] |
Su Ubuntu 6.06 (“Dapper Drake”), è questa riga:
| [...] #deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted [...] |
Poi aggiorna il database dei pacchetti eseguendo
apt-get update1.5 Disabilitare I Servizi
Se questo non è un sistema fresco e hai già alcuni servizi in esecuzione (come Postfix, Apache, OpenLDAP), devi disabilitarli prima di installare Zimbra. Altrimenti Zimbra non verrà installato correttamente.
Ad esempio, per disabilitare Postfix sul tuo sistema, esegui
/etc/init.d/postfix stop
update-rc.d -f postfix remove
I comandi per gli altri servizi sono simili.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.