Roundcube es un cliente de correo electrónico basado en web que admite el Protocolo simple de transferencia de correo (SMTP) y el Protocolo de acceso a mensajes de Internet (IMAP). Este software rico en funciones le permite enviar y leer correo electrónico utilizando un navegador web.

Roundcube funciona bastante bien en Ubuntu 18.04, siempre que tenga un servidor SMTP como Postfix y un servidor IMAP como Dovecot instalado. Roundcube es conocido por su amplio uso de tecnologías Ajax, que crean una buena interfaz de usuario para enviar correos electrónicos (por ejemplo, arrastrar y soltar).

El software admite más de 70 idiomas y permite la comunicación SSL / TLS. Con su sofisticada protección de datos y soporte para mensajes HTML, Roundcube también admite una libreta de direcciones. También tiene almacenamiento en caché incorporado para una recuperación de correo electrónico más rápida.

Utiliza el soporte por correo electrónico de Roundcube para realizar un seguimiento de sus respuestas por correo electrónico sin una navegación compleja. Nuestra guía paso a paso le mostrará cómo instalar Roundcube en su servidor Ubuntu 18.04.

requisitos

  • Una instancia de VPS que ejecuta un servidor Ubuntu 18.04 (consulte algunos de los mejores planes de VPS aquí)
  • Un nombre de dominio que apunta a su servidor
  • Servidor SMTP e IMAP (por ejemplo, Postfix y Dovecot)
  • Apache, PHP y MySQL
  • Un usuario no root con privilegios sudo

Paso 1: descargue la última versión de Roundcube

Primero, actualice la lista de paquetes ejecutando:

$ sudo apt-get update

Luego, necesitamos instalar Roundcube desde una fuente de descarga con Linux.wget ‘ Mando. Puede obtener el enlace a la versión completa estable en cualquier momento en la página de descarga oficial de Roundcube (https://roundcube.net/download/).

Antes de descargar el archivo de almacenamiento, coloque un CD en el ‘/ tmp’ Directorio:

$ cd /tmp
$ wget https://github.com/roundcube/roundcubemail/releases/download/1.3.6/roundcubemail-1.3.6-complete.tar.gz

Paso 2: extraiga el archivo de almacenamiento

Descargamos el archivo de almacenamiento ’roundcubemail-1.3.6-complete.tar.gz’ pero necesitamos descomprimirlo antes de comenzar a instalar. Para hacer esto, use el siguiente comando

$ tar -xvzf roundcubemail-1.3.6-complete.tar.gz

El comando anterior extraerá todos los archivos en un directorio llamado ‘correo de cubo redondo-1.3.6’ todavía en el nuestro ‘/ tmp’ Carpeta.

Paso 3: Mueva el contenido al directorio raíz de su sitio web

Para que podamos acceder a Roundcube a través de un navegador web, necesitamos revisar el contenido del de ‘correo de cubo redondo-1.3.6’ Directorio al directorio raíz de nuestro sitio web con el siguiente comando:

$ sudo mv roundcubemail-1.3.6 /var/www/html/roundcube

Tenga en cuenta que puede ingresar cualquier nombre de directorio, dependiendo de lo que sea más fácil de recordar. En esta guía hemos elegido ‘cubo redondo’. Para acceder a nuestros correos electrónicos, solo ingresamos ‘www.example.com/roundcube’.

Paso 4: establezca el directorio y los permisos de archivo correctos

Para que Roundcube acceda a los archivos correctos a través del servidor web Apache, necesitamos establecer los permisos de archivo correctos:

$ sudo chown -R www-data:www-data /var/www/html/roundcube/
$ sudo chmod 775 /var/www/html/roundcube/temp/ /var/www/html/roundcube/logs/

Paso 5: activar módulos adicionales

Para que Roundcube funcione correctamente, habilite los siguientes módulos

Apache Mod Rewrite

$ sudo a2enmod rewrite

Módulos PHP

Descarga módulos con el siguiente comando:

$ sudo apt-get install php-xml php-mbstring php-intl php-zip php-pear php-mysql

Luego reinicie Apache con el siguiente comando:

$ sudo apache2ctl restart

Paso 6: crea una base de datos para Roundcube

Roundcube se basa en MySQL para almacenar cierta información. Entonces necesitamos crear una base de datos para ello.

Para hacer esto, use los siguientes comandos:

$ sudo mysql -u root -p

Ingrese su contraseña raíz del servidor MySQL cuando se le solicite, luego ingrese los siguientes comandos SQL:

mysql> CREATE DATABASE roundcube DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql> GRANT ALL PRIVILEGES ON roundcube.* TO 'username'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql>FLUSH PRIVILEGES;
mysql>EXIT;

Reemplace el nombre de usuario con su valor deseado y agregue un buen valor para la ‘CONTRASEÑA’

Después de crear la base de datos y el usuario, podemos inicializar la base de datos de Roundcube con el siguiente comando:

$ sudo mysql -u username -p roundcube < /var/www/roundcube/SQL/mysql.initial.sql

Ingrese la contraseña cuando se le solicite.

Paso 7: finaliza la instalación

Para completar la instalación debemos ir a la siguiente url:

$ http://www.example.com/roundcube/installer

Debería ver una página similar a la siguiente:

Haga clic en Siguiente en la parte inferior de la página para continuar.

En la página siguiente, navegue hasta la configuración de configuración de la base de datos e ingrese el nombre de la base de datos, el usuario y la contraseña que creó anteriormente.

Active la casilla de verificación “Usar el nombre de usuario y la contraseña IMAP actuales para la autenticación SMTP” en la configuración de SMTP.

La activación de complementos es un paso opcional.

Luego haga clic en ‘CREAR CONFIGURACIÓN’ en la parte inferior de la pantalla.

Verá una pantalla similar a la siguiente:

Simplemente haga click ‘SEGUIR’ Continuar

Paso 8: examen final

En la siguiente pantalla, puede probar que el servidor SMTP e IMAP responda como se esperaba. Simplemente ingrese su nombre de usuario y contraseña y pruebe cada servicio según sea necesario.

Una vez que todo esté en funcionamiento, debe eliminar los archivos de instalación predeterminados de Roundcube ejecutando el siguiente comando:

$ sudo rm -rf /var/www/roundcube/installer/

Finalmente, visite la siguiente URL para iniciar sesión en Roundcube:

$  www.example.com/roundcube

Conclusión

Estos son los pasos básicos para instalar Roundcube en su servidor Ubuntu 18.04. Recuerde, necesitará un servidor de correo electrónico completamente funcional que admita autenticación SMTP e IMAP para que la instalación funcione.

Una vez que haya iniciado sesión en Roundcube, puede enviar y recibir correos electrónicos directamente desde el panel de control. Roundcube complementa a otros clientes de correo electrónico como Outlook y Thunderbird y tiene la gran ventaja de que se puede acceder a él a través de un navegador.