Professional Documents
Culture Documents
Introduccin a Zimbra
Versin Open Source gratuta (Licencia ZPL) Versin privativa de pago por licencia por usuario
Actualmente la versin estable es la 4.5 La versin 5.0 incluye nuevas funcionalidades como:
Cliente web offline Mensajera instantnea Soporte Outlook 2007 Mejora rendimiento con Internet Explorer Soporte oficial otros idiomas (Castellano, alemn, japons...)
2
Introduccin a Zimbra
Zimbra es un completo servidor de correo con funciones de groupware o trabajo en grupo 4 servicios fundamentales
Correo electrnico
Agenda de contactos
Calendarios
Documentos
Cliente de correo tradicional (Outlook, Thunderbird...) a travs de los protocolos POP/IMAP Webmail
3
- Sincronizacin dispositivos - Sincroniz. Outlook/MAPI - Sincroniz. Apple - Multiadministrador - Marca blanca - Web phone - Clustering / HA - Online backup
Introduccin a Zimbra
http://dominio.zimbra/
5
Instalacin de Zimbra
Instalacin sobre distintas plataformas La instalacin se puede hacer de dos maneras Compilando todos los paquetes (muy complejo)
Binarios (sencillo)
RHEL
Instalacin de Zimbra
curl libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl fetchmail ssh openssh-server Servidor BIND9 configurado correctamente (IMPORTANTE). Usuario root activado. Nombre de Host = Nombre de dominio Configuracin de red esttica Tiempo y suerte :-)
Instalacin de Zimbra
1) apt - get i nst al l cur l l i bpcr e3 l i bgm p3c2 l i bexpat 1 l i bxm 2 l l i bt i e- i xhash- per l f et chm l ssh openssh- ser ver bi nd9 ai 2) sudo passw r oot d 3) / et c/ net w k/ i nt er f aces or aut o et h0 i f ace et h0 i net st at i c addr ess 192. 168. 1. 104 net m ask 255. 255. 255. 0 gat ew ay 192. 168. 1. 1 1) / et c/ host s 192. 168. 1. 104 pr of esor . zi m a br 2) / et c/ host nam e pr of esor . zi m a br 3) host nam pr of esor . zi m a e br 4) / et c/ r esol v. conf nam eser ver 192. 168. 1. 104 chat t r + / et c/ r esol v. conf i
Instalacin de Zimbra
Para poder enviar correos a @profesor.zimbra es necesario un servidor DNS que sepa traducirlo a IP. Existen varios registros DNS: A, MX, CNAME, TXT Sin un registro MX y A funcionando, Zimbra no se instalar.
puni sher @ shyr i s: ~ host - t M pr of esor . zi m a $ X br pr of esor . zi m a m l i s handl ed by 10 pr of esor . zi m a. br ai br
Instalacin de Zimbra
Descomprimimos zcs-4.5.10_GA_1575.UBUNTU6.tgz en /usr/src Dentro de /usr/src ejecutamos el script ./install Comprobar si tenemos los paquetes necesarios, la resolucin de nombres... Si algo falla, nos avisar. Toda la instalacin se logear en un fichero:
Oper at i ons l ogged t o / t m i nst al l . l og. 6935 p/
Aceptamos las opciones por defecto hasta llegar al men de configuracin final.
10
Instalacin de Zimbra
Podemos cambiar cualquier opcin. Como mnimo se debe establecer el uso horario y la clave de Admin.
11
Instalacin de Zimbra
Traducciones en Zimbra
La versin 4.5 de Zimbra solo trae soporte para idioma Ingls. Para otros idiomas ser necesario realizar la instalacin manualmente.
http://zimbra-xtras.svn.sourceforge.net/viewvc/zimbra-xtras/trunk/ZimbraTranslations/data/
Reiniciamos tomcat
% su - zi m a br % t om cat r est ar t
Traducciones en Zimbra
Editamos /opt/zimbra/httpd/htdocs/aspell.php:
$l ocal e = " es_ ES" ;
14
Administracin de Zimbra
Administracin de Zimbra (versin OS) Existe un nico administrador encargado de administrar todo el servidor Permite la creacin de mltiples dominios Permite la creacin de mltiples cuentas de usuario Permite la creacin de aliases Permite la creacin de listas de discusin
15
Administracin de Zimbra
Administracin de Zimbra
Interfaz
Administracin de Zimbra
Arquitectura de Zimbra Zimbra es un conjunto de servicios que se complementan e interactan a travs de un aplicativo basado en java. Servicios: Servidor de correo (MTA): Postifx
Servidor de nombres (DNS): Bind Agenda de contactos (LDAP): OpenLDAP Servidor web (HTTP): Apache Servidor de aplicaciones (JAVA): Tomcat Filtros de correo (spam y virus): amavis, SA y clamav Servidor de base de datos: MySQL
17
Servicios de Zimbra
18
Servicios Zimbra
Desde el entorno web tambin se pueden activar y desactivar, pero los cambios no surten efecto hasta reiniciar la mquina.
Servicios Zimbra
Podemos crear:
21
Cuenta de correo:
Es una cuenta de correo normal. Es un nombre adicional que podemos dar a un correo. Por ejemplo, admin@profesor.tknika tiene un alias bofh@profesor.tknika. Todos los correos enviados a bofh sern entregados a admin. Es una direccin especial a la que se pueden suscribir distintos correos. Un correo enviado a la lista, ser reenviado a todos los suscritos. Son los recursos utilizados para reuniones, como ubicaciones o equipamiento.
Alias de correo:
Listas de correo:
Recursos:
22
23
Crear cada cuenta rellenando todos los datos es un infierno. Se pueden usar plantillas con opciones ya predefinidas. Estas plantillas se llaman Clase de servicio. Vamos a crear una plantilla llamada bsico con:
10 megas de cuota. Sin calendario ni editor de textos. Sin zimlets. Sin acceso IMAP y POP. Sin opcin de cambiar las contraseas.
Ahora vamos a crear un alias para la cuenta recin creada. Todos los correos enviados a manolo@dominio se reenviarn a usuario@dominio Donde lo creamos, en Aliases o Cuentas?
25
A continuacin vamos a crear una lista de distribucin a la que vamos a aadir a usuario y admin. La lista se llamar profesores@dominio La probamos enviado un correo a la lista. Una vez que hemos comprobado si funciona o no, la desactivamos.
26
Ahora vamos a establecer los recursos: Crearemos un proyector y dos salas de reuniones. Mediante calendario, reservaremos el proyector a la misma hora en dos lugares diferentes.
Los distintos recursos nos contestarn mediante un correo indicndonos si es posible la reserva o no.
27
Imaginemos que tenemos que crear 500 cuentas de correo. Hacerlo desde el entorno Web nos llevara toda la vida. Para ello existen comandos de consola que nos pueden ayudar. zmprov sirve para crear cuentas de correo, listas de distribucin, recursos, calendarios, etc. http://wiki.zimbra.com/index.php?title=Zmprov Gracias a estos comandos y un poco de programacin script, podemos crear programas que leyendo un csv nos cree las 500 cuentas.
28
Servidor de correo
Colas de correo Las colas de correo sirven para gestionar los correos que se entregan al servidor
4 tipos de colas Entrantes Activa Diferido Retenido
30
Servidor de correo
Cola Entrantes:
Aqu se guardan los correos que acaban de ser recibidos. Se quedan a la espera hasta que exista un hueco para moverlos a la cola Activa. Son los correos que estn listos para ser enviados. De aqu se envan al antispam y al antivirus y ellos lo devuelven a esta misma cola antes de ser enviados a la siguiente. Los mensajes que no pueden ser entregados por algn error temporal, se quedan en la cola diferido. Son mensajes que no se pueden procesar. Se quedan ah hasta que el administrador los mueva. 31
Cola Activa:
Cola Diferido:
Cola Retenido:
Servidor de correo
Aqu tambin tenemos comandos para manejar las colas :-) Se llama postqueue. postqueue -f
Intenta enviar todos los mensajes en cola. Muestra todos los mensajes que se encuentran en cola.
postqueue -p
32
Servidor de correo
Zimbra guarda el historial de todos los correos enviados y recibidos en los ltimos 30 das. Se consulta mediante el comando zmmsgtrace. Se puede buscar por emisor, receptor, fecha y nmero ID de los mensajes.
33
Servidor de correo
Los logs importantes de Postfix se guardan fuera del directorio principal de Zimbra. Se encuentran en /var/log/mail.* Nos permite ver un detallado anlisis de todo lo que esta pasando por nuestro servidor de correo MTA en cada momento. tail -f /var/log/mail.log y te sentirs como en Matrix :-)
34
Servidor de correo
Los ficheros de configuracin de Postfix se encuentran en /opt/zimbra/postfix/conf/ No se pueden editar a mano. Cuando reiniciemos el servicio los cambios realizados se perdern. Para configurar las opciones recurriremos una vez ms a la lnea de comandos con zmprov. Utilizando esta herramienta aadiremos las comprobaciones de listas negras a nuestro servidor.
35
Servidor de correo
zi m a@ of esor : ~ post f i x$ zm ov gacf | gr ep br pr / pr zi m aM aRest r i ct i on br t zi m aM aRest r i ct i on: r ej ect _ i nval i d_ host nam br t e zi m aM aRest r i ct i on: r ej ect _ non_ f qdn_ sender br t
36
Servidor de correo
Un servidor de correo puede encargarse tanto del envo local como el remoto. Esa es la configuracin por defecto. Podemos configurar un servidor de correo para que todo correo externo se envi a otro servidor que haga el relay. Adems, dependiendo de la direccin de destino, podemos enviar el correo a uno u otro servidor. Se hace mediante el relay host, transport maps y registros MX.
37
Servidor de correo
De esta forma, TODO correo que no sea local se reenviar al servidor indicado. Que puede ser un antivirus o antispam perimetral, por ejemplo.
38
Servidor de correo
Se puede configurar un reenvo menos drstico. Dependiendo del destino, usar un servidor u otro. Para ello se usan las transport maps:
| gr ep t r anspor t
zm ocal conf i g l
zm ocal conf i g - e l post f i x_ t r anspor t _ m aps= l dap: / opt / zi m a/ conf / l dapt r anspor t " br cf , hash: / opt / zi m a/ conf / m r anspor t " br yt
zi m a@ of esor : ~ cat / opt / zi m a/ conf / m r anspor t br pr $ br yt m guel angel ni et o. net sm p: [ i r ont ec. com : 25 i t ] post m m r anspor t ap yt Rei ni ci ar post f i x.
39
Configurando el servidor
Desde la interfaz grfica podemos cambiar bastantes opciones de nuestro servidor y los servicios que en el corren. Podemos modificar un servidor, pero no crear nuevos. Eso se debe hacer desde la consola zmprov. Se puede configurar tanto desde la pestaa Servidores como Configuracin general. Esta ltima tiene muchas ms opciones, pero las opciones que seleccionemos en Servidores tienen ms peso que las de Configuracin general.
40
General:
Servicios MTA
Opciones del servidor MTA de entrega Postfix. Opciones del servidor de recogida POP e IMAP. Aadir y establecer volmenes para mensajes e ndices.
41
Volmenes
42
Configuracin del MTA postfix. Podemos activar/desactivar la autenticacin y que esta sea cifrada. Podemos reenviar los correos a otro MTA externo. Redes en las cuales el MTA confa para hacer Relay.
43
Configuramos en que puertos escucha el servicio IMAP. Habilitamos el cifrado de las conexiones y permitimos (o no) que el inicio de sesin sea no cifrado. Nmero de subprocesos.
44
Configuramos en que puerto escucha el servidor pop. Nombre con el que se identifica. Nmero de subprocesos. Cifrado de las conexiones.
45
Podemos crear nuevos volmenes para almacenar ndices y mensajes. Solo puede haber un volumen activado a la vez.
46
La pestaa configuracin general nos da ms opciones de configuracin de los servicios MTA, POP, IMAP adems del Antispam/Antivirus. En la pestaa ficheros adjuntos mantiene una lista de los tipos de ficheros que se rechazarn. En antispam podemos cambiar la frecuencia de actualizacin del antivirus as como los umbrales de actuacin del antispam.
47
Zimlets
48
Zimlets
/opt/zimbra/zimlets-extra/
49
Ejercicio Zimlets
Vamos a configurar nuestro propio Zimlet. Como base usaremos el zimlet para buscar en la wikipedia. Dicho Zimlet busca en la Wikipedia en ingls. Lo modificaremos de forma que la bsqueda la haga en la Wikipedia en espaol. Por ltimo instalaremos el Zimlet de Google Translator. Los zimlets se encuentran en: /opt/zimbra/zimlets-extra
50
Estadsticas
Estadsticas Cuota o capacidad de los buzones Uso del disco Volumen de virus / spam detectados Volumen de mensajes Nmero
Capacidad
51
Estadsticas
Estadsticas Cuota o capacidad de los buzones Uso del disco Volumen de virus / spam detectados Volumen de mensajes Nmero
Capacidad
52
Dominios
En cada servidor se puede configurar ms de un dominio. Si configuramos un nuevo servidor Funcionar? Qu cambios es necesario realizar?
53
http://dominio.zimbra/
54
Compartido
Interfaz
Correccin ortogrfica
Agenda de contactos
Repositorio de datos personales relativos a nuestros contactos Permite la impresin de datos de un modo amigable
58
Agenda de contactos
Vistas contactos
59
Agenda de contactos
Agendas de contactos Zimbra
Usuarios Externos
Visualizar
Pblico
http://dominio.zimbra/home/<usuario>/Contacts
60
http://dominio.zimbra/home/<usuario>/Contacts
61
Formato estndar de documento: CSV No es un protocolo online por lo que no permite una sincronizacin cmoda. Permite importar y exportar con la mayor parte de los software
Outlook Lotus Notes Thunderbird Evolution iContact Google webmail, Yahoo webmail
http://dominio.zimbra/home/<usuario>/Contacts
62
Permite llamar a un contacto a travs de una herramienta de telefona IP mediante software (softphone). La utilidad que se utiliza para llamar es la registrada y configurada en el sistema operativo a travs del protocolo callto:
63
Calendarios
Soporta la definicin de mltiples calendarios Calendarios compartidos en base a distintos criterios Vistas de calendario Reuniones Sincronizacin con programas externos (PIN) Integracin con cliente de correo
64
Calendarios
65
Calendarios
Diaria (franjas horarias) Semana laboral (franjas horarias) Semanal (franjas horarias) Mensual (franjas diarias) Agenda (orden segn calendarios)
66
Calendarios
Calendarios Zimbra
Usuarios Externos
Visualizar
Pblico
http://dominio.zimbra/home/<usuario>/Calendar
67
Calendarios: Reuniones
Permiten planificar reuniones o tareas a realizar Permiten invitar a otros usuarios a las reuniones
Detalles de la reunin
68
69
Permiten aceptar, declinar o dudar sobre la reunin Permite cambiar de parecer Agrupa mltiples calendarios Integra el correo con los calendarios
70
Formato estndar de calendarios: Calendario VCS/ICS Soportado por la mayora de los calendarios
http://dominio.zimbra/home/<usuario>/Calendar
71
Documentos
Permite la creacin y edicin online de documentos complejos al estilo hoja de texto clsica (Word o Oowriter)
72
Documentos: jerarqua
73
Documentos
Documentos Zimbra
Usuarios Externos
Visualizar
Pblico
http://dominio.zimbra/home/<usuario>/Notebook
74
Al igual que los calendarios se pueden compartir, siguiendo la misma poltica de accesos Cada documento es accesible de forma unequvoca para poder enlazarlo.
http://dominio.zimbra/home/<usuario>/Notebook
75
Bsquedas
El sistema permite hacer bsquedas a travs de todas las herramientas que integra (correo, libreta de direcciones, calendario y documentos) Tambin permite hacer bsquedas a travs de EL BUSCADOR (Google) Permite memorizar las bsquedas realizadas
76
Bsquedas avanzadas
Criterios anidados
tamao estado adjuntos fecha hora
dominio
77
Opciones avanzadas
La interfaz de usuario presenta una serie de opciones que permiten configurar el comportamiento de la cuenta de correo de cada usuario, as como de una serie de opciones de valor aadido.
Opciones avanzadas Nuevas funcionalidades
Correo
Agenda de contactos
Calendario
78
Opciones avanzadas
79
Fin
80