InstallZimbraInUbuntu

Información general #

Las primeras fuentes de información sobre zimbra:

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
Promedio (0 Votos)
Comentarios