Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

RoundCube en Centos 5.5

El dia de hoy instalaremos y configuraremos roundcubemail, un webmail para nuestros emails server. En esta instalación usare el MySQL Server en Cluster que ya explique en un anterior articulo.
Todo lo haremos desde la cuenta root y contaremos con el siguiente software

Centos 5.5 actualizado
MySQL Cluster

-Descargamos la ultima versión stable a la fecha

wget -c  http://downloads.sourceforge.net/project/roundcubemail/roundcubemail/0.4.2/roundcubemail-0.4.2.tar.gz

-Descomprimimos el paquete

tar xzvf roundcubemail-0.4.2.tar.gz
mv roundcubemail-0.4.2 roundcubemail
chown -R apache.apache roundcubemail/

-Creamos una db en mysql, si su server MySQL es local, cambiar la ip por localhost

mysql -u root
mysql>CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
mysql>GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@192.168.0.18 IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
mysql>quit;

-Creamos las tablas

cd roundcubemail
mysql -u root roundcubemail < SQL/mysql.initial.sql

-Actualizamos php

cd /etc/yum.repos.d
wget dev.centos.org/centos/5/CentOS-Testing.repo

yum --disablerepo=* --enablerepo=c5-testing update php php-xml php-mysql

yum install php-pecl-Fileinfo
pecl channel-update pear.php.net
pecl install fileinfo

-Agregamos a php.ini

vi /etc/php.ini
extension=fileinfo.so

-Reiniciamos httpd

service httpd restart

-Ejecutamos el instalador web


http://192.168.0.18/roundcubemail/installer/

-Si nos dice que todo esta ok, continuamos a la otra pagina. En esta pagina cambiamos el nombre de nuestro Webmail en product_name. Los defaults que trae activos por lo general son suficientes.
Tener especial cuidado al cambiar Database setup con los datos de la db que creamos anteriormente.


default_host =localhost




smtp_server = localhost



-Damos click en CREATE CONFIG con lo que nos permitira descargar los ficheros main.inc.php y db.inc.php y copiarlos en el directorio config
Damos click en Continue y con esto queda configurado nuestro webmail.
Si nos vamos a http://192.168.0.18/roundcubemail/ veremos la entrada para un usuario. Share/Bookmark