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 httpdservice 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.
-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.