Вы находитесь на странице: 1из 24

Zimbra es cliente/servidor de correo al mas puro estilo de gmail, yahoo, etc.

Ademas del correo


posee calendario, mensajera instantnea entre tantas cosas. Para conocer todas
las caractersticas de zimbra visiten la pagina oficial.
Primero que todo descargar una imagen de Debian 6 puede ser la instalacin mnima, el cd1 o bien
el dvd1. Yo hice las pruebas con la instalacin mnima o net install, pueden descargarla desde ac.
Ya descargada la graban a un cd/dvd o bien la pueden montar si estn haciendo las pruebas en
una maquina virtual, como es mi caso. No indicare como es la instalacin de Debian salvo aclarar
que zimbra necesita como mnimo 5GB para la instalacin, aunque tambin se puede instalarse a
la fuerza. Yo en la maquina virtual cree un disco de 10GB he hice el particionado guiado en todo el
disco.
En un punto de la instalacin les ofrecer instalar paquetes adicionales, como por ejemplo
servidor de correo, de dns, web, etc. Aqu seria conveniente que marcaran el servidor de ssh y el
de dns, aunque tambin se pueden instalar por separado una vez instalado Debian.
Ya finalizada la instalacin de Debian proceden a instalar OpenSSHServer y BIND9, servidor ssh y
dns respectivamente, solo si no lo hicieron durante la instalacin.
Para instalarlos primero accedemos como super usuario, recuerden que cuando les pida la
contrasea es la del usuario root no la de su usuario:
administrador@zimbra:~$ su
Contrasea:
Ya estando como super usuario procedemos a configurar la conexin de red para dejar
la direccin IP como esttica para no tener problemas con el servidor dns a montar:
root@zimbra:~# nano /etc/network/interfaces
Cambiar esto:
allow-hotplug eth0
iface eth0 inet dhcp
Por esto:
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.103
netmask 255.255.255.0
gateway 192.168.1.1
Obviamente en donde dice address coloquen la ip que le designaran al servidor y en gateway
la direccin del router o puerta de enlace que tengan.
Ahora reininicien el servidor con el comando reboot:
root@zimbra:~# reboot
Ahora agregamos los repositorios para poder instalar las dependencias de zimbra:
root@zimbra:~# nano /etc/apt/source.list
# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 NETINST Binary-1 20110628-
13:01]/ squeeze main

deb http://ftp.cl.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.cl.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze-updates, previously known as 'volatile'
deb http://ftp.cl.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.cl.debian.org/debian/ squeeze-updates main contrib non-free

## Debian [multimedia]
deb http://www.debian-multimedia.org/ squeeze main
Instalamos la key del repositorio multimedia con:
root@zimbra:~# apt-get install debian-multimedia-keyring
Actualizamos los repositorios y paquetes:
root@zimbra:~# apt-get update
root@zimbra:~# apt-get upgrade
Instalamos el servidor ssh y dns:
root@zimbra:~# apt-get install openssh-server bind9
Desde ahora pueden trabajar desde otro equipo por medio de ssh si lo prefieren.
Ahora procederemos a configurar los distintos ficheros para el servidor dns:
Editar el fichero hostname. Cambiar zimbra.leonciokof.dyndns.org por
nombre_del_servidor.nombre_del_dominio:
root@zimbra:~# nano /etc/hostname
zimbra.leonciokof.dyndns.org
Editar el fichero hosts. Cambiar 192.168.1.103 por la ip del servidor, zimbra.leonciokof.dyndns.org
por nombre_del_servidor.nombre_del_dominio y zimbra por nombre_del_servidor:
root@zimbra:~# nano /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.103 zimbra.leonciokof.dyndns.org zimbra

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Editamos el fichero resolv.conf. En donde dice search deben poner su dominio y en nameserver
la direccin ip del servidor:
root@zimbra:~# nano /etc/resolv.conf
search leonciokof.dyndns.org
nameserver 192.168.1.103
Editamos el fichero named.conf.local. En este ejemplo puse zone leonciokof.dyndns.org pero uds
le colocan el dominio que quieran. En donde puse zone 1.168.192.in-addr.arpa deben colocar los
primeros 3 octetos de la direccin IP que le asignaron al servidor de forma inversa. Ejemplo yo le
puse 192.168.1.103, entonces debo colocar 1.168.192, sin colocar 103. Y en los dos nombres que
empiezan con db.xxxxx coloquen lo que quieran yo puse esos nombres para recordar a que
pertenecen.
root@zimbra:~# nano /etc/bind/named.conf.local
//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "leonciokof.dyndns.org" {
type master;
file "/etc/bind/db.leonciokof.dyndns.org";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Editamos el fichero named.conf.options y en donde pone forwarders colocar los dns de su
proveedor de isp.
root@zimbra:~# nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";

// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.

query-source address * port 53;

forwarders {
200.28.4.129; 200.28.4.130;
};

auth-nxdomain no; # conform to RFC1035
#listen-on-v6 { any; };
};
Copiamos el fichero db.local a db.leonciokof.dyndns.org para modificar solo lo necesario:
root@zimbra:~# cp /etc/bind/db.local /etc/bind/db.leonciokof.dyndns.org
Y lo dejamos como el siguiente, recordando cambiar el dominio por el que utilizaran:
root@zimbra:~# nano /etc/bind/db.leonciokof.dyndns.org
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA leonciokof.dyndns.org. root.leonciokof.dyndns.org. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS dns.leonciokof.dyndns.org.
IN MX 10 mail.leonciokof.dyndns.org.

zimbra IN A 192.168.1.103
dns IN A 192.168.1.103
mail IN A 192.168.1.103
www IN A 192.168.1.103
Copiamos el fichero db.127 a db.192 para modificar solo lo necesario:
root@zimbra:~# cp /etc/bind/db.127 /etc/bind/db.192
Y lo dejamos como el siguiente, recordando cambiar el dominio por el que utilizaran:
root@zimbra:~# nano /etc/bind/db.192
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA leonciokof.dyndns.org. root.leonciokof.dyndns.org. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS dns.leonciokof.dyndns.org.

103 IN PTR dns.leonciokof.dyndns.org.
103 IN PTR www.leonciokof.dyndns.org.
103 IN PTR mail.leonciokof.dyndns.org.
103 IN PTR zimbra.leonciokof.dyndns.org.
Reiniciamos el servidor dns con:
root@zimbra:~# /etc/init.d/bind9 restart
Instalamos las dependencias de zimbra con:
root@zimbra:~# apt-get install libpcre3 libgmp3c2 lib32gmp3-dev libgmp3-dev sysstat libexpat1
libidn11 perl-modules wget lzma
Descargamos el paquete de zimbra:
root@zimbra:~# wget http://files2.zimbra.com/downloads/7.1.1_GA/zcs-
7.1.1_GA_3196.DEBIAN5.20110527000857.tgz
Descomprimimos zimbra:
root@zimbra:~# tar -xzvf zcs-7.1.1_GA_3196.DEBIAN5.20110527000857.tgz
Cambiamos de directorio:
root@zimbra:~# cd zcs-7.1.1_GA_3196.DEBIAN5.20110527000857
Descargamos e instalamos una versin antigua del paquete dpkg ya que la ultima da problemas
de instalacin:
root@zimbra:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# wget
http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb
root@zimbra:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# dpkg -i
dpkg_1.15.5.6ubuntu4.5_i386.deb
Y procedemos a instalar zimbra:
root@zimbra:~/zcs-7.1.1_GA_3196.DEBIAN5.20110527000857# ./install.sh --platform-override
Operations logged to /tmp/install.log.920
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...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-cluster...NOT FOUND
zimbra-core...NOT FOUND

PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") 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 the Zimbra Collaboration Suite:
http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Aqu presionamos y para aceptar la licencia:
Do you agree with the terms of the software license agreement? [N] y

Checking for prerequisites...
FOUND: NPTL
FOUND: sudo-1.7.4p4-2.squeeze.2
FOUND: libidn11-1.15-2
FOUND: libgmp3c2-2:4.3.2+dfsg-1
FOUND: libstdc++6-4.4.5-8
Checking for suggested prerequisites...
Prerequisite check complete.

Checking for installable packages

Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-memcached
Found zimbra-proxy

Select the packages to install
En esta parte dejamos todo por defecto, solo presionamos enter:
Install zimbra-ldap [Y]

Install zimbra-logger [Y]

Install zimbra-mta [Y]

Install zimbra-snmp [Y]

Install zimbra-store [Y]

Install zimbra-apache [Y]

Install zimbra-spell [Y]

Install zimbra-memcached [N]

Install zimbra-proxy [N]
Checking required space for zimbra-core
checking space for zimbra-store

Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell

You appear to be installing packages on a platform different
than the platform for which they were built.

This platform is DEBIAN6
Packages found: DEBIAN5
This may or may not work.

Using packages for a platform in which they were not designed for
may result in an installation that is NOT usable. Your support
options may be limited if you choose to continue.
Aqu presionar y para instalar de todas formas a pesar que no es debian 5:
Install anyway? [N] y
Aqu tambin presionar y para modificar el sistema:
The system will be modified. Continue? [N] y

Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/ld.so.conf...done.
Cleaning up /etc/security/limits.conf...done.

Finished removing Zimbra Collaboration Suite.

Installing packages

zimbra-core......zimbra-core_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-ldap......zimbra-ldap_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-logger......zimbra-logger_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-mta......zimbra-mta_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-snmp......zimbra-snmp_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-store......zimbra-store_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-apache......zimbra-apache_7.1.1_GA_3196.DEBIAN5_i386.deb...done
zimbra-spell......zimbra-spell_7.1.1_GA_3196.DEBIAN5_i386.deb...done
Operations logged to /tmp/zmsetup.07092011-140046.log
Installing LDAP configuration database...done.
Setting defaults...

DNS ERROR resolving MX for zimbra.leonciokof.dyndns.org
It is suggested that the domain name have an MX record configured in DNS
En este error presionar enter para cambiar el nombre del dominio:
Change domain name? [Yes]
Y le quitan el nombre_del_servidor que lo antecede para dejar solamente el nombre del dominio:
Create domain: [zimbra.leonciokof.dyndns.org] leonciokof.dyndns.org

MX: mail.leonciokof.dyndns.org (192.168.1.103)

Interface: 192.168.1.103
Interface: 127.0.0.1
done.
Checking for port conflicts

Main menu

1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@leonciokof.dyndns.org
******* +Admin Password UNSET
+Anti-virus quarantine user: virus-quarantine.uh5a2s07t@leonciokof.dyndns.org
+Enable automated spam training: yes
+Spam training user: spam.vaepsdslhb@leonciokof.dyndns.org
+Non-spam(Ham) training user: ham.lbl287dw@leonciokof.dyndns.org
+SMTP host: zimbra.leonciokof.dyndns.org
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: http
+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://zimbra.leonciokof.dyndns.org:7780/aspell.php
+Configure for use with mail proxy: FALSE
+Configure for use with web proxy: FALSE
+Enable version update checks: TRUE
+Enable version update notifications: TRUE
+Version update notification email: admin@leonciokof.dyndns.org
+Version update source email: admin@leonciokof.dyndns.org

4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
Aqu presionan 3 para acceder a ese men:
Address unconfigured (**) items (? - help) 3

Store configuration

1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@leonciokof.dyndns.org
** 4) Admin Password UNSET
5) Anti-virus quarantine user: virus-quarantine.uh5a2s07t@leonciokof.dyndns.org
6) Enable automated spam training: yes
7) Spam training user: spam.vaepsdslhb@leonciokof.dyndns.org
8) Non-spam(Ham) training user: ham.lbl287dw@leonciokof.dyndns.org
9) SMTP host: zimbra.leonciokof.dyndns.org
10) Web server HTTP port: 80
11) Web server HTTPS port: 443
12) Web server mode: http
13) IMAP server port: 143
14) IMAP server SSL port: 993
15) POP server port: 110
16) POP server SSL port: 995
17) Use spell check server: yes
18) Spell server URL: http://zimbra.leonciokof.dyndns.org:7780/aspell.php
19) Configure for use with mail proxy: FALSE
20) Configure for use with web proxy: FALSE
21) Enable version update checks: TRUE
22) Enable version update notifications: TRUE
23) Version update notification email: admin@leonciokof.dyndns.org
24) Version update source email: admin@leonciokof.dyndns.org
Aqu presionar 4 para cambiar la password de administrador de zimbra:
Select, or 'r' for previous menu [r] 4
Y escribimos la contrasea que quieran:
Password for admin@leonciokof.dyndns.org (min 6 characters): [L6m_tJaTc5] 123456

Store configuration

1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@leonciokof.dyndns.org
4) Admin Password set
5) Anti-virus quarantine user: virus-quarantine.uh5a2s07t@leonciokof.dyndns.org
6) Enable automated spam training: yes
7) Spam training user: spam.vaepsdslhb@leonciokof.dyndns.org
8) Non-spam(Ham) training user: ham.lbl287dw@leonciokof.dyndns.org
9) SMTP host: zimbra.leonciokof.dyndns.org
10) Web server HTTP port: 80
11) Web server HTTPS port: 443
12) Web server mode: http
13) IMAP server port: 143
14) IMAP server SSL port: 993
15) POP server port: 110
16) POP server SSL port: 995
17) Use spell check server: yes
18) Spell server URL: http://zimbra.leonciokof.dyndns.org:7780/aspell.php
19) Configure for use with mail proxy: FALSE
20) Configure for use with web proxy: FALSE
21) Enable version update checks: TRUE
22) Enable version update notifications: TRUE
23) Version update notification email: admin@leonciokof.dyndns.org
24) Version update source email: admin@leonciokof.dyndns.org
Presionamos enter para volver al men anterior:
Select, or 'r' for previous menu [r]

Main menu

1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit

*** CONFIGURATION COMPLETE - press 'a' to apply
Aqu presionamos a para aplicar los cambios:
Select from menu, or press 'a' to apply config (? - help) a
Presionamos enter:
Save configuration data to a file? [Yes]
Presionamos enter:
Save config in file: [/opt/zimbra/config.6520]
Saving config in /opt/zimbra/config.6520...done.
Presionamos y para continuar:
The system will be modified - continue? [No] y
Operations logged to /tmp/zmsetup.07092011-140046.log
Setting local config values...done.
Setting up CA...done.
Deploying CA to /opt/zimbra/conf/ca ...done.
Creating SSL certificate...done.
Installing mailboxd SSL certificates...done.
Initializing ldap...done.
Setting replication password...done.
Setting Postfix password...done.
Setting amavis password...done.
Setting nginx password...done.
Creating server entry for zimbra.leonciokof.dyndns.org...done.
Saving CA in ldap ...done.
Saving SSL Certificate in ldap ...done.
Setting spell check URL...done.
Setting service ports on zimbra.leonciokof.dyndns.org...done.
Adding zimbra.leonciokof.dyndns.org to zimbraMailHostPool in default COS...done.
Installing webclient skins...
lavender...done.
sand...done.
bare...done.
steel...done.
waves...done.
lake...done.
pebble...done.
twilight...done.
lemongrass...done.
hotrod...done.
beach...done.
oasis...done.
tree...done.
bones...done.
sky...done.
carbon...done.
smoke...done.
Finished installing webclient skins.
Setting zimbraFeatureTasksEnabled=TRUE...done.
Setting zimbraFeatureBriefcasesEnabled=TRUE...done.
Setting MTA auth host...done.
Setting TimeZone Preference...done.
Initializing mta config...done.
Setting services on zimbra.leonciokof.dyndns.org...done.
Creating domain leonciokof.dyndns.org...done.
Setting default domain name...done.
Creating domain leonciokof.dyndns.org...already exists.
Creating admin account admin@leonciokof.dyndns.org...done.
Creating root alias...done.
Creating postmaster alias...done.
Creating user spam.vaepsdslhb@leonciokof.dyndns.org...done.
Creating user ham.lbl287dw@leonciokof.dyndns.org...done.
Creating user virus-quarantine.uh5a2s07t@leonciokof.dyndns.org...done.
Setting spam training and Anti-virus quarantine accounts...done.
Initializing store sql database...done.
Setting zimbraSmtpHostname for zimbra.leonciokof.dyndns.org...done.
Configuring SNMP...done.
Checking for default IM conference room...not present.
Initializing default IM conference room...done.
Setting up syslog.conf...done.

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (7.1.1_GA_3196_DEBIAN6)
The ADMIN EMAIL ADDRESS created (admin@leonciokof.dyndns.org)
Presionamos n si no quieren notificar a zimbra de su instalacin:
Notify Zimbra of your installation? [Yes] n
Notification skipped
Starting servers...done.
Installing common zimlets...
com_zimbra_url...done.
com_zimbra_attachmail...done.
com_zimbra_email...done.
com_zimbra_social...done.
com_zimbra_adminversioncheck...done.
com_zimbra_bulkprovision...done.
com_zimbra_webex...done.
com_zimbra_dnd...done.
com_zimbra_linkedin...done.
com_zimbra_srchhighlighter...done.
com_zimbra_date...done.
com_zimbra_cert_manager...done.
com_zimbra_phone...done.
com_zimbra_attachcontacts...done.
Finished installing common zimlets.
Restarting mailboxd...done.
Setting up zimbra crontab...done.

Moving /tmp/zmsetup.07092011-140046.log to /opt/zimbra/log
Y finalmente presionamos enter para finalizar la instalacin:
Configuration complete - press return to exit
Ahora podrn acceder va web para crear las cuentas de correo entrando a, cambiando
192.168.1.103 por la ip del servidor:
https://192.168.1.103:7071/zimbraAdmin/
El usuario es admin y la password es la que indicaron en la instalacin.
Y para que los usuarios vean su correo deben entrar a:
http://192.168.1.103
Recordar que podrn enviar correos a cualquier destinatario y recibir solo correos entre los
propios de usuarios ya que el dominio no existe, a menos que lo tengan registrado.
Si reinicia o apagan el servidor tendran que iniciar el servicio de zimbra para ello entran como root
a la terminal y hacen lo siguiente:
root@zimbra:~# su zimbra
zimbra@zimbra:/root$ zmcontrol start
Host zimbra.leonciokof.dyndns.org
Starting ldap...Done.
Starting zmconfigd...Done.
Starting logger...Done.
Starting mailbox...Done.
Starting antispam...Done.
Starting antivirus...Done.
Starting snmp...Done.
Starting spell...Done.
Starting mta...Done.
Starting stats...Done.
Eso es todo espero les sirva.




Referencias: http://library.linode.com/email/zimbra/install-zimbra-debian-6-
squeeze, http://www.ite.educacion.es/formacion/materiales/85/cd/REDES_LINUX/dns/Configurac
ion_del_servidor_DNS.html

Вам также может понравиться