Hola amigos, en esta oportunidad vamos a ver como Instalar roundcube 1.4 en centos 7 .
Con la instalación de este sistema podremos acceder a nuestros buzones de correo desde cualquier PC con solo contar con una conexión a Internet y una cuenta de correo valida.
El sistema de correo es Postfix y la base de datos es Mysql.
Sin mas preámbulos vamos adelante con la instalación.
Paso 1 para instalar Roundcube mail.
Lo primero que haremos sera descargar el instalador del roundcube.
luego lo copiaremos a su lugar de destino y por ultimo crearemos el archivo de configuración.
cd temp
wget https://github.com/roundcube/roundcubemail/releases/download/1.4.2/roundcubemail-1.4.2-complete.tar.gz
a continuación descomprimir el archivo descargado y copiarlo en la carpeta /usr/share/roundcubemail
tar xfz roundcubemail-1.4.2-complete.tar.gz
mkdir /usr/share/roundcubemail
mv /tmp/roundcubemail-1.4.2/* /usr/share/roundcubemail/
A continuación debemos asignar los permisos necesarios para el usuario APACHE.
chown -R root:root /usr/share/roundcubemail
chown apache /usr/share/roundcubemail/temp
chown apache /usr/share/roundcubemail/logs
Seguidamente debemos crear el archivo roundcubemail.conf con un editor.
vi /etc/httpd/conf.d/roundcubemail.conf
Lo deberemos llenar con el siguiente contenido:
#
# Round Cube Webmail is a browser-based multilingual IMAP client
#
Alias /roundcubemail /usr/share/roundcubemail
Alias /webmail /usr/share/roundcubemail
# Define who can access the Webmail
# You can enlarge permissions once configured
<Directory /usr/share/roundcubemail/>
Options none
AllowOverride Limit
Require all granted
</Directory>
# Define who can access the installer
# keep this secured once configured
<Directory /usr/share/roundcubemail/installer>
Options none
AllowOverride Limit
Require all granted
</Directory>
# Those directories should not be viewed by Web clients.
<Directory /usr/share/roundcubemail/bin/>
Order Allow,Deny
Deny from all
</Directory>
<Directory /usr/share/roundcubemail/plugins/enigma/home/>
Order Allow,Deny
Deny from all
</Directory>
Paso 2 Trabajar una base de datos para Instalar roundcube en centos 7
El paso siguiente sera crear una base de datos que se llamará RoundCuce_db.
# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE RoundCube_db;
Seguidamente ejecutar el siguiente comando:
mysql -u root -p RoundCube_db < /usr/share/roundcubemail/SQL/mysql.initial.sql
Lo que logramos con este comando, es crear las tablas dentro de la nueva base de datos que creamos inicialmente para que tenga este contenido:
Ahora, para terminar de ejecutar la instalación ingresamos mediante
http://IP_del_server/webmail/installer
Veremos una pagina como la que tenemos a continuación:

Le damos en siguiente y a continuación nos aparecerá una ventana con los detalles que se colocaran en el archivo de configuración.
Los datos mas importantes corresponden a los de la base de datos.

Al darle siguiente se generara un archivo llamado config.inc.php este archivo deberá ser copiado en esta ruta:
usr/share/roundcubemail/config/config.inc.php.
El archivo config.inc.php contiene los principales parámetros que permiten al sistema funcionar de forma correcta y conectarse por ejemplo a la base de datos de usuarios del sistema de correo.
Aquí ya estamos listos para acceder a nuestro servidor
http://IP_del_server/webmail :


Paso 3 Bloquear el archivo INSTALLER
Por ultimo, debemos bloquear el archivo de configuración, esto evitará que cualquier otra persona tenga acceso a este archivo.
nano /usr/share/roundcubemail/config/config.inc.php
$config['enable_installer'] = true;
Ponerlo en False
$config['enable_installer'] = false;
En este punto del proceso ya deberías tener el sistema de correo web funcionado de forma correcta. Sin embargo para ayudarte a resolver algunas dudas te presentamos la siguiente lista de preguntas y respuestas.
Preguntas y respuestas de Instalar roundcube 1.4 en centos 7.
¿ Cual es la ruta donde esta instalado Roundcube mail ?
Roundcube, en nuestro caso esta instalado en la siguiente ruta : /usr/share/roundcubemail.
¿ Como puedo cambiar la ruta de acceso a mi servidor de correo web ?
Para cambiar la ruta acceso por ejemplo de http://servidorweb/roundcube a http://servidorweb/webmail se debe editar el siguiente archivo:
/etc/httpd/conf.d/roundcubemail.conf
Alias /roundcubemail /usr/share/roundcubemail
Alias /webmail /usr/share/roundcubemail
Con esto amigos llegamos al final de esta nueva entrega Instalar roundcube 1.4 en centos 7 , recuerda que puedes visitar nuestro blog en:
https://www.tecnocienciaperu.com/blog
Si el contenido de este espacio te fue útil, recuerda que puedes ayudar a mantenernos en linea simplemente visitando la publicidad que en cualquiera de nuestras entradas aparece.
También, puedes visitar nuestro canal de youtube haciendo clic en el siguiente enlace:
https://www.youtube.com/user/mksdgo/videos?view_as=subscriber
Aquí encontraras contenido variado de temas como mecánica, electrónica o informática.
















