InstallZimbraInUbuntu
Información general #
Las primeras fuentes de información sobre zimbra:- La página de zimbra: http://www.zimbra.com
- Documentación: http://www.zimbra.com/products/documentation.html
- La pagina wiki de zimbra: http://wiki.zimbra.com
- Tutorial de instalación de zimbra en ubuntu: http://www.howtoforge.com/installing_zimbra_collaboration_suite_on_ubuntu
Descarga #
Zimbra puede descargarse desde:
http://www.zimbra.com/community/downloads.html
Nos descargamos zimbra para Ubuntu:
$ cd /usr/src $ wget [http://kent.dl.sourceforge.net/sourceforge/zimbra/zcs-4.5.x.UBUNTU6.tgz]
Instalación en Ubuntu #
Instalamos una distribución Ubuntu Server 6.06 LT (Dapper Drake) mínima sin LAMP.Es necesario en primer lugar desactivar los servicios web y de mail activos si han sido instalados, que solapen con los de zimbra:
Por ejemplo:
$ /etc/init.d/apache2 stop $ /etc/init.d/postfix stop
Por cierto, para que no haya conflictos al reiniciar la máquina será necesario quitarlos del arranque en /etc/init.d/
Será necesario desactivar o desinstalar todos aquellos servicios que se solapen con los de zimbra, ya que zimbra no va a usar un puerto 25 si hay otro servicio que lo está usando.
HINTS:
- En Debian (Sarge y Etch) la instalación estándar contiene exim de modo que habría que desinstalar/desactivar exim.
- En Ubuntu Edgy hay que cambiar la shell por defecto: $ rm -f /bin/sh $ ln -s /bin/bash /bin/sh
Prerrequisitos #
Instalar servidor ssh:
$ sudo aptitude install ssh openssh-server
Configurar una IP fija:
$ sudo vim /etc/network/interfaces
The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.xxx.xxx
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.xxx.xxx
Reinicio los servicios de red:
$ sudo /etc/init.d/networking restart
Edito el archivo /etc/hosts
$ sudo vim /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.xxx planetexpress.zylk.net zimbra
Escribo el hostname:
$ sudo echo planetexpress.zylk.net > /etc/hostname
y reinicio la máquina:
$ sudo shutdown -r now
Después compruebo el hostname
$ sudo hostname $ sudo hostname -f
Ambos deben dar planetexpress.zylk.net Instalo los paquetes:
$ sudo aptitude install curl fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl
La instalación me pide además las librerías libstdc++5:
$ sudo aptitude install libstdc++5
'Nota:' En zimbra 5, la instalación requiere la librería tdl3:
$ sudo aptitude install libltdl3
Instalación de zimbra #
Comenzamos la instalación de zimbra 4.5 aunque se puede extender a la versión 5:
$ sudo -i password: $ cd /usr/src/ $ tar -zxvf zcs-4.5.x.UBUNTU6.tgz $ cd /zcs/ $ ./install.sh
Instala los paquetes deb de zimbra:
- core
- ldap
- logger
- mta
- snmp
- store
- apache
- spell
It is suggested that the domain name have an MX record configured in DNS
Re-Enter domain name? [Yes]
Create Domain: [planetexpress.zylk.net] zylk.net
MX: mail.zylk.net (192.168.xxx.xxx)
Interface: 192.168.xxx.xxx
Interface: 127.0.0.1
Aparece el menu siguiente:
Main menu
1) Hostname: planetexpress.zylk.net
2) Ldap master host: planetexpress.zylk.net
3) Ldap port: 389
4) Ldap password: set
5) TimeZone: (GMT-08.00) Pacific Time (US & Canada)
6) zimbra-ldap: Enabled
7) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@zylk.net
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.bucembjaw@zylk.net
+Non-spam(Ham) training user: ham.htrrxdcrgv@zylk.net
+Global Documents Account: wiki@zylk.net
+SMTP host: zimbra.zylk.net
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: http
+Enable POP/IMAP proxy: no
+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://planetexpress.zylk.net:7780/aspell.php] [^]
8) zimbra-mta: Enabled
9) zimbra-snmp: Enabled
10) zimbra-logger: Enabled
11) zimbra-spell: Enabled
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
En este menú se define el password y el "Web server mode" en https (modo seguro).
Posteriormente es necesario volver al menu anterior "r" y aplicar "a" los cambios.
Clientes web de correo y administración #
El menu de administrador de zimbra está disponible en:
https://planetexpress.zylk.net:7071/zimbraAdmin/
El webmail está disponible en la dirección:
https://planetexpress.zylk.net/zimbra/mail
Configuración #
A partir de la interfaz de administración uno puede configurar el LDAP, configurar las cuentas de correo y alias, o eliminar las cuentas POP (segura e insegura) y las cuentas IMAP(inseguro). Para que se lleven a cabo algunos cambios será necesario reiniciar el servicio de zimbra.$ sudo -i $ su - zimbra $ zmcontrol stop $ zmcontrol start