Androide

Instalar y configurar webcubo redondo

Roundcube, instalación y configuración en un alojamiento web

Roundcube, instalación y configuración en un alojamiento web

Tabla de contenido:

Anonim

Esta es la última parte de la configuración y configuración de una serie de servidores de correo, en la que cubriremos cómo instalar y configurar Roundcube Webmail.

Roundcube es un cliente de correo electrónico IMAP basado en la web con una interfaz de usuario muy intuitiva y moderna escrita en PHP. Para usar Roundcube solo necesita un navegador web.

RoundCube incluye todas las características que necesita en un cliente de correo electrónico, como composición de mensajes de texto enriquecido / HTML, libreta de direcciones, soporte para correos electrónicos MIME / HTML, múltiples identidades de remitente, corrección ortográfica, visualización de tres columnas, gestión de mensajes de arrastrar y soltar y más.

Prerrequisitos

Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Dependencias PHP

Comenzaremos actualizando la lista de paquetes e instalando todas las dependencias PHP requeridas:

sudo apt update sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick

Una vez que se complete la instalación, ejecute el siguiente comando sed para establecer el valor de date.timezone en UTC :

sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

Reinicie el servicio PHP FPM para que los cambios surtan efecto:

sudo systemctl php7.0-fpm restart

Crear base de datos MySQL

Roundcube admite backends de bases de datos MySQL, PostgreSQL y SQLite.

En este tutorial usaremos MySQL como nuestro servidor de base de datos. Inicie sesión en el shell de MySQL:

mysql -u root -p

Cree una nueva base de datos MySQL, un usuario y otorgue privilegios a ese usuario sobre la base de datos recién creada:

CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD'; FLUSH PRIVILEGES;

Descargar Roundcube

En el momento de la redacción, 1.3.8 es la última versión estable de Roundcube. Antes de continuar con el siguiente paso, debe consultar la página de descarga de Roundcube para ver si hay una versión más nueva disponible.

Comience descargando el archivo Roundcube usando el siguiente comando wget:

https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz

Una vez que se completa la descarga, extraiga el archivo y mueva el código Roundcube al directorio /var/www/roundcubemail :

tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

Nginx y PHP-FPM se ejecutan con el usuario www-data , por lo que debemos cambiar la propiedad del directorio /var/www/postfixadmin a ese usuario:

sudo chown -R www-data: /var/www/roundcubemail

Configurar Nginx

En la primera parte de esta serie, creamos un bloque de servidor Nginx para la instancia de PostfixAdmin. Abra el archivo de configuración y agregue las siguientes directivas de ubicación, las que están resaltadas en amarillo:

/etc/nginx/sites-enabled/mail.linuxize.com.conf

… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…

Vuelva a cargar el servicio Nginx para que los cambios surtan efecto:

sudo systemctl reload nginx

Configurar Roundcube

Abra su navegador y navegue a https://mail.linuxize.com/roundcubemail/installer .

Se le presentará la siguiente pantalla:

Habilitar complementos de cubo redondo

Roundcube viene con una serie de complementos que están deshabilitados de forma predeterminada. En esta guía habilitaremos la password y managesieve complementos. Este complemento permitirá a los usuarios crear filtros de tamiz y cambiar sus contraseñas desde la interfaz Roundcube.

/var/www/roundcubemail/config/config.inc.php

// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u'; No olvide ingresar las credenciales de la base de datos PostfixAdmin en la línea password_db_dsn .

Conclusión

Este tutorial le mostró cómo instalar y configurar Roundcube Webmail en su sistema Ubuntu, así como cómo instalar y habilitar los complementos Roundcube para agregar funcionalidades adicionales como filtros de tamiz.

Esta es la última publicación de esta serie. Si tiene alguna pregunta, no dude en dejar un comentario.

servidor de correo roundcube

Esta publicación es parte de la serie Configuración y configuración de un servidor de correo.

Otras publicaciones en esta serie:

• Configurar un servidor de correo con PostfixAdmin • Instalar y configurar Postfix y Dovecot • Instalar e integrar Rspamd • Instalar y configurar Roundcube Webmail