Академический Документы
Профессиональный Документы
Культура Документы
10 07 2011
2 Votes
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 nonfree deb-src http://ftp.cl.debian.org/debian/ squeeze-updates main contrib non-free ## Debian [multimedia] deb http://www.debian-multimedia.org/ squeeze main
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; }; };
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
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......zimbralogger_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......zimbraapache_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
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: virusquarantine.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) 5) 6) 7) 8) zimbra-mta: Enabled zimbra-snmp: Enabled zimbra-logger: Enabled zimbra-spell: Enabled Default Class of Service Configuration:
r) Start servers after configuration yes s) Save config to file x) Expand menu q) Quit
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
r) Start servers after configuration yes s) Save config to file x) Expand menu q) Quit *** CONFIGURATION COMPLETE - press 'a' to apply
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.
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)
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
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.