Instale Zarafa en CentOS 6.5: una alternativa al servidor de correo de Microsoft Exchange

¿Está buscando una mejor alternativa al servidor de Microsoft Exchange? Entonces Zarafa es el que debes probar. Zarafapreviamente conocido como Conexiónes una aplicación de trabajo en grupo que proporciona una integración con su servidor de correo electrónico existente y Microsoft Outlook Acceso a través de un complemento del lado del cliente de propiedad. Zarafa ofrece sus propios clientes de correo electrónico basados ​​en Ajax llamados Acceso web y un HTML5 basado Aplicación Webambos clientes de correo tienen la misma apariencia de microsoft Outlook y podemos seguir usando las funciones en Outlook. Parece genial, ¿no?

Además Zarafa ofrece todas las prestaciones que existen en Outlook como libreta de direcciones personal, calendario, calendario compartido, carpeta pública, notas y tareas, etc. Con Zarafa podemos ver/enviar/eliminar correos, calendario y contactos a través de un navegador web como Microsoft OWA (Outlook Acceso web). Viene con diferentes ediciones, puedes leer la comparativa detallada de todas ediciones aquí.

Características

Aquí está la lista de características de Zarafa.

– Directorio.
– Calendario.
– Notas.
– Tareas.
– Carpetas Personales / Públicas Outlook carpetas
– Permisos para cada Usuario y Carpeta configurables.
– Invitación a reunión y opción libre/ocupado.
– Planificación de recursos.
– POP3.
– IMAP.
– iCalendario.
– CalDAV.
– Sincronización de PDA vía Z-push.
– Integración de BlackBerry sobre BES.
– Mensaje de fuera de la oficina.
– Copia de seguridad a nivel de ladrillo.
– Inicio de sesión único.
– Gestión de almacenamiento jerárquico (Zarafa Archiver).
– Indexación de mensajes del lado del servidor (versión 6.40.0 y superior).

Es hora de terminar la conversación y comencemos a configurar un sistema de correo electrónico básico utilizando la edición comunitaria de Zarafa en CentOS 6.5. Aquí están los detalles de mi caja de prueba:

Operating System : CentOS 6.5
Ip Address : 192.168.1.101/24
Hostname: server.unixmen.local

requisitos previos

Antes de instalar, tenemos que configurar el servidor de correo de Postfix y permitirnos integrar Zarafa a Postfix más tarde. Para instalar y configurar el servidor de correo Postfix, consulte el siguiente enlace.

– Configurar el servidor de correo usando Postfix en CentOS 6

Tenga en cuenta: no instale Dovecot ni ningún otro servidor pop3/imap ni detenga su servicio de forma permanente, de lo contrario no podrá utilizar el servidor IMAP/POP3 integrado de Zarafa.

Por lo tanto, Zarafa depende de MySQL y Apache, es necesario tener una pila LAMP que funcione. Para instalar el servidor LAMP, consulte el siguiente enlace.

– Instale el servidor LAMP en CentOS 6

Hemos completado todos los requisitos previos, ahora comienza a instalar Zarafa.

Instalar Zarafa

Zarafa no se encuentra en los repositorios oficiales de CentOS, pero sí en el Repositorio EPEL. Así que vamos a instalarlo en nuestro servidor.

– Instale el repositorio EPEL en CentOS 6

Ahora instale los paquetes necesarios de Zarafa usando los siguientes comandos:

# yum install zarafa zarafa-webaccess

El comando anterior instalará todos los paquetes de zarafa.

Configurar sufijo

Zarafa no envía/recibe correo solo, hay que integrarlo a cualquier servidor de correo existente. En este caso, ya instalé y configuré el servidor de correo Postfix como se describe en el enlace anterior.

Ahora integremos Zarafa a Postfix. Para hacer eso, edite el archivo /etc/postfix/main.cf,

# vi /etc/postfix/main.cf

Agregue la siguiente línea al final.

mailbox_command = /usr/bin/zarafa-dagent “$USER”

Guardar y close el archivo. Reinicie el servicio postfix para que surtan efecto los cambios guardados.

# service postfix restart

Crear base de datos MySQL para Zarafa

Creamos una base de datos llamada “Zarafadb” y usuario de la base de datos “zarafauser” con contraseña “centos”. Cambie estos valores con sus propios valores.

Inicie sesión en el servidor mysql usando el comando:

# mysql -u root -p

Crear base de datos “Zarafadb” y asigne el permiso completo al usuario “zarafauser” sobre zarafadb.

mysql> create database zarafadb;
mysql> GRANT ALL ON zarafadb.* TO [email protected] IDENTIFIED BY 'centos';
mysql> flush privileges;
mysql> exit

Agregue los detalles de la base de datos al archivo de configuración del servidor zarafa.

Editar archivo /etc/zarafa/servidor.cfg,

# vi /etc/zarafa/server.cfg

Busque las siguientes líneas y cambie los valores de la base de datos de zarafa.

[...]

# The user under which we connect with MySQL
mysql_user              = zarafauser

# The password for the user (leave empty for no password)
mysql_password          = centos

# Override the default MySQL socket to access mysql locally
# Works only if the mysql_host value is empty or 'localhost'
mysql_socket            =

# Database to connect to
mysql_database          = zarafadb

[...]

Ahora inicia todos los servicios de zarafa.

# service zarafa-server start
# service zarafa-dagent start
# service zarafa-gateway start
# service zarafa-spooler start
# chkconfig zarafa-server on
# chkconfig zarafa-dagent on
# chkconfig zarafa-gateway on
# chkconfig zarafa-spooler on

Espera, aún no terminamos, tenemos que crear tienda publica donde se almacenan todos los correos electrónicos y correos de los usuarios.

Crear tienda pública y usuarios

Crea una tienda pública usando el comando:

# zarafa-admin -s

Luego crea usuarios. Para exampleaquí voy a crear dos usuarios llamados “centil” y “kumar”.

# useradd senthil
# useradd kumar
# passwd senthil
# passwd kumar

Ahora vamos a asignarles ID de correo como se muestra a continuación.

# zarafa-admin -c senthil -p centos -e [email protected] -f "senthil" 
# zarafa-admin -c kumar -p centos -e [email protected] -f "kumar"

Donde,

-C – Crear usuario

-pags – clave

-mi – Email

-F – nombre completo

Para crear un usuario administrativo, debe usar -un parámetro con valor “1”.

# zarafa-admin -c sk -p centos -e [email protected] -f "sk" -a 1

Donde,

-a – usuario administrativo

1 – describe al usuario administrativo, puede usar 0 (cero) para usuarios no administrativos.

Para eliminar usuarios, utilice -D parámetro.

Ex.

# zarafa-admin -d sk

Acceder al webmail de Zarafa

Ya hemos terminado con la configuración, vamos a iniciar sesión en el webmail de Zarafa. Navegar a https://dirección-ip/accesoweb o https://nombrededominio/accesoweb.

Enter el nombre de usuario y la contraseña para iniciar sesión.

Ahora podrá acceder a la casilla de correo electrónico del usuario.

Como puede ver en la captura de pantalla anterior, la interfaz es algo similar a Microsoft Outlook. Desde aquí, puede enviar/recibir/eliminar correos.

Vamos a redactar un mensaje de prueba y enviarlo al usuario kumar.

Clickea en el Nuevo botón en la esquina superior izquierda. Se abrirá una ventana. Enter la dirección de correo del destinatario y escriba el mensaje. Haga clic en el botón Enviar después de redactar su correo electrónico.

Crear correo electrónico- - Mozilla Firefox_003

Cerrar sesión del usuario actual. El cierre de sesión se encontrará en la esquina inferior derecha y vuelva a iniciar sesión en Kumar usuario.

Bandeja de entrada - Zarafa Webaccess - Mozilla Firefox_004

¡Felicidades! Tenemos un nuevo correo del usuario centinela. De esta manera, puede crear tantos usuarios como desee en su servidor y comenzar a enviarles correos.

Instalar empuje Z

Empuje Z es una implementación del protocolo ActiveSync que se utiliza para sincronizar correos electrónicos, contactos personales con dispositivos ActiveSync multiplataforma, incluidos dispositivos móviles Windows Mobile, iPhone, Android, Sony Ericsson y Nokia. Con Z-Push, cualquier software colaborativo se puede conectar y sincronizar con estos dispositivos.

Z-push no está disponible en EPEL repositorio, porque Exchange ActiveSync está patentado por Microsoft en varias regiones, incluido Estados Unidos. Pero Z-Push está disponible en Fusión RPMun repositorio de terceros legalmente ubicado en Europa.

Para instalar el repositorio RPMFusion, siga el siguiente enlace.

– Instale RPMFusion en CentOS/RHEL/Scientific Linux y Fedora

Luego instale Z-push usando el comando:

# yum install zarafa-z-push

Luego inicie sesión en Z-push con URL https://ip-del-servidor/Microsoft-Server-ActiveSync desde su navegador. Se le pedirá que ingrese el nombre de usuario y la contraseña. Puede usar sus credenciales de usuario normales para iniciar sesión.

Z-Push ActiveSync - Mozilla Firefox_005

Si no se muestra el cuadro de diálogo de autenticación, algo anda mal con su instalación.

Llegamos al final de este artículo. Lo que discutimos aquí es solo la parte de instalación con la configuración básica. Está lejos de completarse. Pero espero que este tutorial te brinde información sobre Zarafa y te muestre cómo usarlo en tiempo real. Puedes encontrar más recursos útiles en el proyecto. página de documentación.

¡Buena suerte! ¡Feliz envío con Zarafa!

Enlaces de referencia:

Página de inicio de Zarafa

Página de inicio de Z-Push

Related Posts