Roundcube es un cliente de correo basado en navegador web y también conocido como correo web. Proporciona una GUI (interfaz gráfica de usuario) donde los usuarios finales pueden revisar sus correos electrónicos, pueden crear y administrar carpetas, pueden usar la libreta de direcciones para buscar ID de correo electrónico y muchas otras funciones de correo web.
Para instalar roundcube en CentOS 7, los siguientes son los requisitos previos que deben instalarse.
- PHP
- Base de datos (MariaDB o MySQL)
- Servidor web (Apache)
- Cualquier MTA:Postfix, Sendmail y Qmail
En mi caso ya instalé Postfix con dovecot en CentOS 7 con
- Nombre de dominio =nsitmail.com
- Nombre de host =tec.nsitmail.com
Siga los pasos a continuación para instalar y configurar la última versión de Roundcube:
Paso:1 Instale PHP, base de datos y Apache usando el siguiente comando:
[[email protected] ~]# yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mariadb-server
Una vez que la lista de paquetes anterior esté instalada, establezca el valor de la zona horaria en PHP.
[email protected] ~]# vi /etc/php.ini date.timezone = Asia/Kolkata
Guardar y salir del archivo
Paso:2 Crear y configurar la base de datos de Roundcube
Primero establezcamos la configuración inicial y la contraseña raíz del servidor Mariadb:
[[email protected] ~]# systemctl start mariadb [[email protected] ~]# systemctl enable mariadb ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service' [[email protected] ~]# [[email protected] ~]# mysql_secure_installation
Comando anterior “mysql_secure_installation ” nos permitirá establecer una contraseña de root, eliminar usuarios anónimos, deshabilitar el inicio de sesión de root remoto y eliminará la base de datos de prueba.
Ahora cree una base de datos para Roundube y otorgue todos los permisos a la base de datos
Paso:3 Descarga el archivo tar de Roundcube
Descargue la última versión del archivo tar de Roundcube desde su sitio oficial "https://roundcube.net/download/" o podemos usar el siguiente comando wget.
[[email protected] ~]# wget http://nchc.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.3/roundcubemail-1.1.3-complete.tar.gz
Descomprima el archivo descargado en la raíz del documento de su servidor web.
[[email protected] ~]# tar -zxpvf roundcubemail-1.1.3-complete.tar.gz -C /var/www/html/
Cambie el nombre del archivo extraído como Roundcube y establezca los permisos necesarios
[[email protected] html]# mv roundcubemail-1.1.3 roundcube [[email protected] html]# chown apache:apache roundcube [[email protected] html]#
Iniciar el servicio Apache
[[email protected] html]# systemctl start httpd [[email protected] html]# systemctl enable httpd ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service' [[email protected] html]#
Paso:4 Inicie la instalación de Roundcube usando el instalador del navegador web.
Para iniciar la instalación de Rouncube, acceda a la siguiente URL en el navegador web
http://tec.nsitmail.com/roundcube/installer
haga clic en Siguiente…
Defina la configuración de la base de datos, el mecanismo de autenticación, SMTP e IMAP en este paso. Cuando hacemos clic en la opción Crear configuración, nos pedirá que copiemos o descarguemos la configuración y la guardemos como config.inc.php dentro de /var/www/html/roundcube/config/ directorio de su instalación de Roundcube.
En mi caso, estoy usando un mecanismo de autenticación basado en http, así que creo un usuario en mi caja de Linux y establezco su contraseña usando htpasswd comando .
[[email protected] ~]# htpasswd -c /home/linuxtechi/.htpasswd linuxtechi New password: Re-type new password: Adding password for user linuxtechi [[email protected] ~]#
Elimina el directorio del instalador desde la raíz del documento de su servidor web ( /var/www/html/roundcube )
[[email protected] ~]# cd /var/www/html/roundcube/ [[email protected] roundcube]# rm -rf installer [[email protected] roundcube]#
Paso:5 Ahora accede a tu cuenta usando Roundcube
Abra la URL en el navegador "http://tec.nsitmail.com/roundcube/", use las credenciales que configuramos con el comando htpasswd.
La instalación de Roundcube está completa. Ahora explóralo y disfrútalo.