curso zimbracs ed 2010 - irontec-1
TRANSCRIPT
Zimbra Colaboration Suite
Zimbra: Open Source Messaging and Collaboration
Iker Sagasti Markina <[email protected]>Irontec – Internet y Sistemas sobre GNU/Linux
Zimbra Colaboration Suite
Introducción a Zimbra
¿quién es zimbra?
Clientes de Zimbra en + 90 países
Education
SMB & SME
Large Business
Service Providers(Sprint LEC)
South Africa
Australia
Sinclair Broadcasting
Zimbra Colaboration Suite
En los 90 el software libre era “algo” con una pantalla en negro, frikis y
melenudos
Zimbra Colaboration Suite
En los 2000 el software libre se ganó su presencia en los servidores que
gestionaban Internet.
Zimbra Colaboration Suite
En 2010 también llena nuestros escritorios y es hasta bonito ;)
Zimbra Colaboration Suite
Zimbra es la plataforma de trabajo en grupo y software libre
Zimbra Colaboration Suite
Introducción a Zimbra
● Zimbra es una herramienta de mensajería y trabajo colaborativo.
● Dispone de un licenciamiento mixto– Versión Open Source gratuíta (Licencia ZPL)– Versión privativa de pago por licencia por usuario
● Actualmente la versión estable es la 6● +3.500 clientes y +60M buzones en más de 130
países● +1.1M Zimbra OS, +3M Zimbra Desktop, +27.000
usuarios en la comunidad
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Zimbra: herramienta comunicaciones unificadas– Zimbra es un completo servidor de correo con funciones de
groupware o trabajo en grupo
5 servicios fundamentales
Correo electrónico
Agenda de contactos Calendarios Documentos Comunicación
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
Esto es Zimbra, ni más ni menos
Zimbra Colaboration Suite
¿qué tal Zimbra y las tendencias?
Zimbra Colaboration Suite
Introducción a Zimbra
To cloud or not to cloud
Zimbra Colaboration Suite
OpenSource: 0€ / buzónNetwork: 14-35€ / buzónPerpétua: 25-63€ / buzón
Hosted: 5-10€ / buzón
Zimbra Colaboration Suite
Descuentos hasta del 50% administración y 90% para
educación
Zimbra Colaboration Suite
Introducción a Zimbra
Zimbra
4 versiones distintas
Open SourceEdition
Network Edition CloudHosted Edition
- Cliente de correo- Calendarios personal- Calendario compartido- Agenda de contactos- Temas- Idiomas y personalización- Importación / exportación- Zimlets- Administración web/CLI
- Sincronización dispositivos - Multiadministrador- Web phone- Clustering / HA- Online backup
- Sincroniz. Outlook/MAPI- Sincroniz. Apple
- Zimbra Mobile
- SaaS- Administrado- Siempre actualizado- Alta Disponibilidad- FuncionalidadesNetwork Edition
Appliance
- Plug & Play- No coste implantación- Funcionalidades deNetwork Edition- Virtualización- Actualización mágica
Cobertura de idiomas
Países que tienen Zimbra traducido
Cobertura de idiomas
Completo U.S. English U.K. English Chinese: Cantonese Chinese: Simplified Danish Dutch Finnish French German Italian Japanese Portuguese - Brazilian Russian Serbian Slovenian Spanish Swedish
Parcial• Arabic • Catalan• Euskera• French Canadian• Hebrew• Korean
Zimbra Colaboration Suite
Antecedentes
Antecedentes
Zimbra Colaboration Suite
Antecedentes
http://www.youtube.com/watch?v=dIGxJCqLJlY
Zimbra Colaboration Suite
SMTP
Zimbra Colaboration Suite
Instalación Zimbra
Instalación Zimbra OS
Zimbra Colaboration Suite
Instalación de Zimbra
● Instalación sobre distintas plataformas– La instalación se puede hacer de dos maneras
● Compilando todos los paquetes (muy complejo)● Binarios (sencillo)
– RHEL 4+ / Fedora 7 / Fedora 11 – MacOsX 10.4– SUSE 10 / SUSE 11– Debian 5 / Ubuntu 8.04 / Ubuntu 10.04
http://www.zimbra.com/downloads/os-downloads.html
Zimbra Colaboration Suite
Instalación de Zimbra
● Los paquetes de instalación se descargan de http://www.zimbra.com
● ¿Que necesitamos?– Una distribución compatible– Servidor DNS configurado correctamente (IMP).– Usuario root activado.– Nombre de Host = Nombre de dominio– Configuración de red estática– Un poco de kung-fu ;-)
● Todo (o casi todo) solucionado, tenemos apt-get.
Zimbra Colaboration Suite
Instalación de Zimbra
1) aptget install curl libpcre3 libgmp3c2 libexpat1 libxml2 libtieixhashperl fetchmail ssh opensshserver bind9
2) sudo passwd root
3) /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.104
netmask 255.255.255.0
gateway 192.168.1.1
4) /etc/hosts192.168.1.104 profesor.zimbra
5) /etc/hostnameprofesor.zimbra
6) hostname profesor.zimbra
7) /etc/resolv.confnameserver 192.168.1.104chattr +i /etc/resolv.conf
Ya tenemos la base instalada. Siguiente paso, DNS.
Zimbra Colaboration Suite
Instalación de Zimbra
● Un servidor DNS transforma nombres en IP.punisher@shyris:~$ host t a miguelangelnieto.net
miguelangelnieto.net has address 209.40.204.98
● 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á.punisher@shyris:~$ host t MX profesor.zimbra
profesor.zimbra mail is handled by 10 profesor.zimbra.
Zimbra Colaboration Suite
Instalación de Zimbra
Zimbra Colaboration Suite
Instalación de Zimbra
● Descomprimimos zcs-6.0.8_GA_2661.DEBIAN5.20100820040222.tgz en /usr/src
● Dentro de /usr/src ejecutamos el script ./install● Comprobará si tenemos los paquetes necesarios, la
resolución de nombres... Si algo falla, nos avisará.● Toda la instalación se logeará en un fichero:
Operations logged to /tmp/install.log.6935
● Aceptamos las opciones por defecto hasta llegar al menú de configuración final.
Zimbra Colaboration Suite
Instalación de Zimbra
● Llegamos al menú final de configuración: 1) Hostname: profesor.zimbra
2) Ldap master host: profesor.zimbra
3) Ldap port: 389
4) Ldap password: set
5) TimeZone: (GMT08.00) Pacific Time (US & Canada)
6) zimbraldap: Enabled
7) zimbrastore: Enabled
+Create Admin User: yes
+Admin user to create: [email protected]
***** +Admin Password UNSET
+Enable automated spam training: yes
...............................................................
Podemos cambiar cualquier opción. Como mínimo se debe establecer el uso horario y la
clave de Admin.
Zimbra Colaboration Suite
Instalación de Zimbra
Los usuarios en:http://profesor.zimbra
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
Interfaz de Zimbra
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Herramienta de acceso a cliente Zimbra– Cliente de correo electrónico
● Carpetas y etiquetas– Agenda de contactos– Calendario
● Personal ● Compartido
– Documentos– Buscador– Reloj local– Configuración
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Compartición
elemento
Privados
Públicos
Usuarios Internos
Usuarios Externos
Público
Compartición de los elementos de Zimbra
http://dominio.zimbra/home/<usuario>/<elemnt>
VisualizarModificar
Visualizar
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Agenda de contactos– Vistas contactos
● Lista de contactos● Tarjetas detalladas
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Agenda de contactos compartida o pública– Permisos sobre agendas
http://dominio.zimbra/home/<usuario>/Contacts
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Agenda de contactos compartidos: Programas externos– Formato estándar de documento: CSV– No es un protocolo “online” por lo que no permite una
sincronización cómoda.– 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
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Agenda de contactos: click to call– Permite llamar a un contacto a través de una herramienta de
telefonía IP mediante software (softphone).– La utilidad que se utiliza para llamar es la registrada y
configurada en el sistema operativo a través del protocolo cal l to:
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
Calendarios
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Calendarios– Soporta la definición de múltiples calendarios– Calendarios compartidos en base a distintos criterios– Vistas de calendario– Reuniones– Sincronización con programas externos (PIN)– Integración con cliente de correo
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Calendarios– Vistas del calendario
● Diaria (franjas horarias)● Semana laboral (franjas horarias)● Semanal (franjas horarias)● Mensual (franjas diarias)● Agenda (orden según calendarios)
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Calendarios: Reuniones– Permiten planificar reuniones o tareas a realizar– Permiten invitar a otros usuarios a las reuniones
● Usuarios internos● Usuarios externos
– Detalles de la reunión● Asistentes● Ubicaciones● Recursos
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Calendarios compartidos o públicos– Permisos sobre calendarios
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Calendarios compartidos o públicos– Permiten aceptar, declinar o dudar sobre la reunión– Permite cambiar de parecer– Agrupa múltiples calendarios– Integra el correo con los calendarios
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Calendarios compartidos o públicos: Programas externos– Formato estándar de calendarios: Calendario VCS/ICS– Soportado por la mayoría de los calendarios
● Outlook● Lotus Notes● Thunderbird● Evolution● iCal● Palm
– En la versión OS solo visualización
http://dominio.zimbra/home/<usuario>/Calendar
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
Documentos
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Documentos– Permite la creación y edición online de documentos
complejos al estilo hoja de texto clásica (Word o Oowriter)● Tamaño de letra● Tipografía● Parrafos● Estilos● Colores● Imágenes● Ficheros
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Documentos: jerarquía– Permite establecer una jerarquía de documentos
● Secciones● Cuadernos● Contenidos
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Documentos compartidos o públicos– Al igual que los calendarios se pueden compartir, siguiendo la
misma política de accesos– Cada documento es accesible de forma unequívoca para
poder enlazarlo.
http://dominio.zimbra/home/<usuario>/Notebook
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Búsquedas– El sistema permite hacer búsquedas a través de todas las
herramientas que integra (correo, libreta de direcciones, calendario y documentos)
– También permite hacer búsquedas a través de EL BUSCADOR (Google)
– Permite memorizar las búsquedas realizadas
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
Chat
Zimbra Colaboration Suite
Redes sociales
Zimbra desde el punto de vista del usuario
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Búsquedas avanzadas– Criterios anidados
criterios de búsqueda
adjuntos fecha horadominio tamaño estado
Correo electrónico
Agenda de contactos Calendarios Documentos
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● 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 añadido.
Nuevas funcionalidades
IdentidadesFiltros
de correoCorreo
Opciones avanzadas
Agenda decontactos
Aparienciay usabilidad
Cuentascorreo externo
Calendario
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Opciones avanzadas
Postf ixMTA
(AS/AV)SMTP
Internet (external
AS/AV)
SMTP
Zimbra Collaboration
SuiteServer
Jetty
J2SE JRE (Linux, MacOS, …)
LMTP
Partner Mobility Server
Outlook ZCSMAPI
ZCS AJAX Toolkit XML HTTP/S
Web browser (Firefox, IE, Safari)
Native DeviceClients
Native Mobile HTTP/S
Other Clients: Apple Mail, iCal,
Thunder-/Sunbird, …
IMAP, POP, iCAL, RSS, ...
XML HTTP/S
Zimbra Mobile Gateway
Zimlet proxy
ZCS AJAX UI Zimlets
Internet or Intranet
Web Services
XML HTTP/S
Zimlet JSPs Non-XML Internet or
Intranet Applications
and Data
SIP, UDP, SQL, …
XML HTTP/SPartner
BBClient
Arquitectura Front-End
Apple ZCSiSync
XML HTTP/S
Zimbra Colaboration Suite
Instalación de Zimbra
Administradores en:https://profesor.zimbra:7071/zimbraAdmin
Zimbra Colaboration Suite
Lucene Index
Zimbra Collaboration Suite Server
Underlying fi le system: local disk, NAS, SAN, …
OpenLDAP
Enterprise/Active
Directory
LDAP
MySQLTM
Meta-data
ZCS Message
Store
J2SE
AttachmentIndexing &Rendering
Other Enterprise Messaging Server(e.g., Exchange TM)
Arquitectura Back-End
Zimlet Proxy
ZCSJournaling
and Replication
Internet/Intranet
JDBC JNDI
Zimbra Colaboration Suite Arquitectura Back-End
Zimbra Colaboration Suite
Administración de Zimbra
● Arquitectura de Zimbra– Zimbra es un conjunto de servicios que se
complementan e interactúan a través 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
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Administración de Zimbra (versión OS)– Existe un único administrador encargado de
administrar todo el servidor– Permite la creación de múltiples dominios– Permite la creación de múltiples cuentas de usuario– Permite la creación de aliases– Permite la creación de listas de discusión
Zimbra Colaboration Suite
Zimbra desde el punto de vista del usuario
● Administración de Zimbra– Interfaz
Interfaz muy intuitiva, senci l la pero l imitada
Zimbra Colaboration Suite
Servicios de Zimbra
● Los servicios que hacen funcionar Zimbra:
Desde consola podemos pararlos y arrancarlos en vivo:zmcontrol H
Zimbra Colaboration Suite
ZIMBRA COLLABORATION SUITE
ZIMBRA INVESTMENT PROTECTION
Componentes Open Source
Standard Protocols
POP3 IMAP4 iCalendar HTTP/S RSS MAPI iSync
Open Source
Linux Apache
Commodity Hardware
Storage OS
Mature Server Infrastructure
Linux FS Apache My SQL Lucene OSS AS/AV
Standard MIME Message
(One message/file)Open Protocols &API
XML / HTTP, Java Web Services(no proprietary binary protocols)
REST support for Application Integration &
Migration
Zimbra Colaboration Suite
Servicios Zimbra
● Desde el entorno web también se pueden activar y desactivar, pero los cambios no surten efecto hasta reiniciar la máquina.
Paramos el corrector ortográfico y reinicamos.
Zimbra Colaboration Suite
Servicios Zimbra
● Desde el entorno WEB se activan y desactivan servicios.– Si el servicio se desactiva, este no se arrancará en el próximo
reinicio.● El comando zmcontrol solo trabaja con servicios
activados.– Si el servicio no está activado, no podremos ver su estado, ni
pararlo ni arrancarlo.● Cada servicio tiene su propio comando de control
partícular:– Spell: zmspellctl– Busquemos los demás...
Zimbra Colaboration Suite
Creación de cuentas de correo
● Podemos crear:– Cuentas de correo.– Alias.– Listas de distribución.– Recursos.
Zimbra Colaboration Suite
Creación de cuentas de correo
● Cuenta de correo:– Es una cuenta de correo normal.
● Alias de correo:– Es un nombre adicional que podemos dar a un correo. Por
ejemplo, [email protected] tiene un alias [email protected]. Todos los correos enviados a bofh serán entregados a admin.
● Listas de correo:– Es una dirección especial a la que se pueden suscribir distintos
correos. Un correo enviado a la lista, será reenviado a todos los suscritos.
● Recursos:– Son los recursos utilizados para reuniones, como ubicaciones
o equipamiento.
Zimbra Colaboration Suite
Creación de cuentas de correo
● Para crear una cuenta solamente es necesario seguir el asistente.
Zimbra Colaboration Suite
Creación de cuentas de correo
● 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 básico con:
– 10 megas de cuota.– Sin calendario ni editor de textos.– Sin zimlets.– Sin acceso IMAP y POP.– Sin opción de cambiar las contraseñas.
● Creamos la cuenta usuario@dominio y lo asociamos a la nueva plantilla que acabamos de crear.
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Configuraciones tipo o Clase de Servicio (COS)– Es inviable tener que configurar cada cuenta de
correo manualmente especificando en cada caso las opciones.
– Para automatizar el proceso ZIMBRA dispone de un mecanismo de creación de plantillas.
Zimbra Colaboration Suite
Creación de cuentas de correo
● Ahora vamos a crear un alias para la cuenta recién creada.
● Todos los correos enviados a manolo@dominio se reenviarán a usuario@dominio
● ¿Donde lo creamos, en Aliases o Cuentas?
Zimbra Colaboration Suite
Creación de cuentas de correo
● A continuación vamos a crear una lista de distribución a la que vamos a añadir 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.
Zimbra Colaboration Suite
Creación de cuentas de correo
● 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 contestarán mediante un correo indicándonos si es posible la reserva o no.
Windows
Palm
Zimbra Sync
Zimbra Server
Standards Clients Outlook 2003, 2007Apple Desktop
iPhone
Blackberry
zSync
Blackberry
J2ME
XHTML
IMAP, POP, iCal, RSS/Atom, CalDAV (beta)
zSync
zSync
iSync
iSync MAPI
Symbian
Advanced (Ajax) Client
Standard (HTML) Client
zSync
Accesibilidad universal
Zimbra Colaboration Suite
El correo donde quieras
Zimbra Colaboration Suite
Cambiamos de apariencia
Zimbra Colaboration Suite
Cambiamos de apariencia
Zimbra Colaboration Suite
Cambiamos de apariencia
Zimbra Colaboration Suite
Integración total
Zimbra Colaboration Suite
Zimlets
Zimbra Colaboration Suite
Zimlets
● Zimlets– Son extensiones o plugins para dar mayor
funcionalidad a ZIMBRA.
Zimbra Colaboration Suite
Zimlets
● Otros zimlets extra
/opt/zimbra/zimlets-extra/
Zimbra Colaboration Suite
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 inglés.● Lo modificaremos de forma que la búsqueda la haga en
la Wikipedia en español.● Por último instalaremos el Zimlet de Google Translator.● Los zimlets se encuentran en:/opt/zimbra/zimlets-extra
Zimbra Colaboration Suite
Zimbra Desktop
Zimbra Desktop
Zimbra Colaboration Suite
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
Zimbra Colaboration Suite
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.● Cola Activa:
– Son los correos que están listos para ser enviados. De aquí se envían al antispam y al antivirus y ellos lo devuelven a esta misma cola antes de ser enviados a la siguiente.
● Cola Diferido:– Los mensajes que no pueden ser entregados por algún error
temporal, se quedan en la cola diferido.● Cola Retenido:
– Son mensajes que no se pueden procesar. Se quedan ahí hasta que el administrador los mueva.
Zimbra Colaboration Suite
Servidor de correo
● Aquí también tenemos comandos para manejar las colas :-)
● Se llama postqueue.● postqueue -f
– Intenta enviar todos los mensajes en cola.● postqueue -p
– Muestra todos los mensajes que se encuentran en cola.
Zimbra Colaboration Suite
Servidor de correo
● Zimbra guarda el historial de todos los correos enviados y recibidos en los últimos 30 días.
● Se consulta mediante el comando zmmsgtrace. Se puede buscar por emisor, receptor, fecha y número ID de los mensajes.
Zimbra Colaboration Suite
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 análisis de todo lo que
esta pasando por nuestro servidor de correo MTA en cada momento.
● tail -f /var/log/mail.log y te sentirás como en Matrix :-)
Zimbra Colaboration Suite
Configurando el servidor
● Desde la interfaz gráfica 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 pestaña Servidores como Configuración general . Esta última tiene muchas más opciones, pero las opciones que seleccionemos en Servidores tienen más peso que las de Configuración general .
Zimbra Colaboration Suite
Configuración del servidor
● General:– Opciones básicas para la identificación del servidor.
● Servicios● MTA
– Opciones del servidor MTA de entrega Postfix.● IMAP & POP
– Opciones del servidor de recogida POP e IMAP.● Volúmenes
– Añadir y establecer volúmenes para mensajes e índices.
Zimbra Colaboration Suite
Configuración del servidor
● Podemos añadir una descripción, notas y configurar un servidor LMTP.
● http://es.wikipedia.org/wiki/LMTP
Zimbra Colaboration Suite
Configuración del servidor
● Configuración del MTA postfix.● Podemos activar/desactivar la autenticación y que esta
sea cifrada. ● Podemos reenviar los correos a otro MTA externo.● Redes en las cuales el MTA confía para hacer Relay.
Zimbra Colaboration Suite
Configuración del servidor
● Configuramos en que puertos escucha el servicio IMAP.● Habilitamos el cifrado de las conexiones y permitimos
(o no) que el inicio de sesión sea no cifrado.● Número de subprocesos.
Zimbra Colaboration Suite
Configuración del servidor
● Configuramos en que puerto escucha el servidor pop.● Nombre con el que se identifica.● Número de subprocesos.● Cifrado de las conexiones.
Zimbra Colaboration Suite
Configuración del servidor
● Podemos crear nuevos volúmenes para almacenar índices y mensajes.
● Solo puede haber un volumen activado a la vez.
Zimbra Colaboration Suite
Configuración del servidor
● La pestaña configuración general nos da más opciones de configuración de los servicios MTA, POP, IMAP además del Antispam/Antivirus.
● En la pestaña ficheros adjuntos mantiene una lista de los tipos de ficheros que se rechazarán.
● En antispam podemos cambiar la frecuencia de actualización del antivirus así como los umbrales de actuación del antispam.
Zimbra Colaboration Suite
Estadísticas
● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes
● Número● Capacidad
Zimbra Colaboration Suite
Estadísticas
● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes
● Número● Capacidad
Zimbra Colaboration Suite
Dominios
● En cada servidor se puede configurar más de un dominio.
● Si configuramos un nuevo servidor ¿Funcionará?● ¿Qué cambios es necesario realizar?
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Creación y administración de dominios– Permite autenticar contra servidores externos (LDAP,
Active Directory)
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Creación y administración de usuarios de correo– Creación de cuentas en base a los dominios
previamente creados– Gran cantidad de información– Múltiples posibilidades de configuración
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Creación y administración de usuarios de correo– Definición de aliases– Información corporativa sobre el contacto– Personalización por usuario de los servicios
disponibles● Agenda de contactos, calendarios, documentos● Uso compartido, servidores externos, acceso a
opciones avanzadas– Autogestión de contraseñas
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Creación y administración de listas de distribución– Las listas de correo es un tipo de correo electrónico
que permite la distribución masiva de información a múltiples usuarios a la vez.
– Se escribe a la dirección de la lista y ese mensaje llega a todas las personas suscritas.
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Creación y administración de listas de distribución– Permite añadir miembros del directorio de empresa
(GAL) y externos– Permite definir listas que pertenecen a listas
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Recursos– Los recursos son elementos para utilizar en las
reuniones:
Ubicaciones Equipamiento
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Herramienta de administración de los servicios– Permite habilitar, deshabilitar y configurar los
servicios que se ofrecen● MTA (autenticación, acceso TLS, MTA adicionales● POP/IMAP (procesos hijo, puertos, SSL)● Otros (LDAP, buzones, antivirus, antispam,
corrector ortográfico)
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Estado del servidor– Permite monitorizar el estado del servidor
● Indica el estado de los servicios
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes
● Número● Capacidad
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes
● Número● Capacidad
Zimbra Colaboration Suite
También tenemos consola para cuando la necesitamos
Zimbra Colaboration Suite
Zimbra desde el punto de vista del administrador de sistemas
● Herramienta de administración de GNU/Linux: shell– Cuando la administración web no funciona o no
permite hacer ciertas tareas requeridas la manera de administrar ZIMBRA es a la antigua usanza ;-): SHELL
– Algunas tareas no es posible hacerlas desde la interfaz● Gestionar multitud de parámetros de servicios● Autoconfigurar grandes cantidades de cuentas● Mover buzones● Busqueda avanzada de mensajes en la cola
Zimbra Colaboration Suite
Creación de cuentas de correo
● Imaginemos que tenemos que crear 500 cuentas de correo. Hacerlo desde el entorno Web nos llevaría toda la vida.
● Para ello existen comandos de consola que nos pueden ayudar.
● zmprov sirve para crear cuentas de correo, listas de distribución, recursos, calendarios, etc.http://wiki.zimbra.com/index.php?title=Zmprov
● Gracias a estos comandos y un poco de programación script, podemos crear programas que leyendo un csv nos cree las 500 cuentas.
Zimbra Colaboration Suite
Creación de cuentas de correoCreamos la cuenta de correo miguelangel@dominio:
zmprov createAccount [email protected] miguelangel givenName "Miguel Angel" sn "Nieto Salazar"
Para ver todas las posibles opciones:
zmprov ga [email protected]
Modificamos el apellido, dejando solo el primero:
zmprov ma [email protected] sn Nieto
Creamos una lista de distribucion y metemos al admin y a miguelangel.
zmprov cdl [email protected] adlm [email protected] [email protected] [email protected]
Zimbra Colaboration Suite
Servidor de correo
● Los ficheros de configuración de Postfix se encuentran en /opt/zimbra/postfix/conf/
● No se pueden editar a mano. Cuando reiniciemos el servicio los cambios realizados se perderán.
● Para configurar las opciones recurriremos una vez más a la línea de comandos con zmprov.
● Utilizando esta herramienta añadiremos las comprobaciones de listas negras a nuestro servidor.
Zimbra Colaboration Suite
Servidor de correo
zimbra@profesor:~/postfix$ zmprov gacf | grep zimbraMtaRestriction
zimbraMtaRestriction: reject_invalid_hostname
zimbraMtaRestriction: reject_non_fqdn_sender
La regla que activa las l istas negras es:reject_rbl_client servidor.l istas.negras
zmprov mcf zimbraMtaRestriction reject_invalid_hostname
zimbraMtaRestriction reject_non_fqdn_sender
zimbraMtaRestriction "reject_rbl_client xbl.spamhaus.org"
zimbraMtaRestriction "reject_rbl_client sbl.spamhaus.org"
zimbraMtaRestriction "reject_rbl_client list.dsbl.org"
Zimbra Colaboration Suite
Servidor de correo
● Un servidor de correo puede encargarse tanto del envío local como el remoto. Esa es la configuración por defecto.
● Podemos configurar un servidor de correo para que todo correo externo se envié a otro servidor que haga el relay.
● Además, dependiendo de la dirección de destino, podemos enviar el correo a uno u otro servidor.
● Se hace mediante el relay host, transport maps y registros MX.
Zimbra Colaboration Suite
Servidor de correo
● Reenvío de todo el correo no local a un servidor externo. Mediante relay host.
● De esta forma, TODO correo que no sea local se reenviará al servidor indicado. Que puede ser un antivirus o antispam perimetral, por ejemplo.
Zimbra Colaboration Suite
Servidor de correo
● Se puede configurar un reenvío menos drástico. Dependiendo del destino, usar un servidor u otro.
● Para ello se usan las transport maps:
zmlocalconfig | grep transport
zmlocalconfig e postfix_transport_maps="ldap:/opt/zimbra/conf/ldaptransport
cf,hash:/opt/zimbra/conf/mytransport"
zimbra@profesor:~$ cat /opt/zimbra/conf/mytransport
miguelangelnieto.net smtp:[irontec.com]:25
postmap mytransport
Reiniciar postfix.
Exchange-Zimbra Interop
ExchangeInterop
Zimbra Server
Exchange Server
Outlook 2003, 2007Outlook Web AccessOutlook 2003, 2007Zimbra Web Client
ActiveDirectory
Free/Busy Interop
GAL and auto-completion interop
Enterprise ScenarioServer & Storage Dual 2.4 GHz Opteron 250, 4 GB RAM, FC controller, RHEL4 32-bit Storage array: HP MSA 1500
• 28 drives (56 if mirroring), 72 GB, 15K RPM SCSI U320
User Profile Entire workload modelled during 1 peak hour; Test run for 8 hours User receives 50 messages, sends 25, creates 3.125/hr Checks and processes mail 25 times in 8 hours Average message size is 50 Kbytes (20K /120K without/with attachments)
• 30% of all messages have attachments • 95% of attachments are downloaded
Result & Highlights 3500 users during work any work hour
• Memory is the limiting factor All features except AS/AV / attachment indexing were enabled Comparison: Wall St deployment is 500-750 users Exchange
• verbal data point from customer
Sample ZCS Performance & TCO
Server: 4-way 1.8GHz Opteron (or 2-way dual core)16GB RAMEVA 4000 with 56 x 15K RPM drives (60% used)
Provisioned: 200,000 users No-indexing: 50,000 users Full feature set: 20,000 users Profile (during 1 peak hour each user does):
• reads 8, receives 8, stores 6, sends 2, deletes 15, avg message size: 32k (5% have attachments)
TCO gains due to:1. Lower hardware footprint & multi-tier (HSM) storage2. Vastly improved end-user productivity3. Web client access (precludes need to license client apps)4. Ease of administration & management & lower support
costs