HOWTO: Instalación RoundCube Webmail
RoundCube es un webmail hecho con PHP y Mysql. La ventaja que tiene frente a otros webmails es que usa AJAX, lo cual lo convierte en un webmail de última generación.
RoundCube, a diferencia de otros webmails, funciona como un cliente imap, lo que le permite conectarse a cualquier servidor imap. Si lo quieres tener en tu servidor, necesitas instalar un servidor imap, en este tutorial usaremos dovecot. Existen otros servidores imap, pero su configuración es un tanto más engorrosa y ya no se podrían ver los correos con el webmail tradicional (openwebmail en mi caso) debido a que la mayoría de servidores imap almacena los correos en un directorio “Maildir” y no en los mbox a los que estamos acostumbrados.
1) Lo primero que tenemos que hacer es bajar el RoundCube y subirlo por (s)ftp a cualquier webhost (no necesariamente a la misma máquina del servidor de correo).
2) El siguiente paso a seguir es modificar los permisos de los directorios temp y log para que se puedan leer y escribir desde web. Nos posicionamos en el directorio donde subimos el RoundCube y ejecutamos:
chown -R www:www temp logs
3) Ahora pasamos a crear la BD rcm en mysql. La forma más fácil es teniendo phpmyadmin instalado, y crearlo por ahi junto con el script de inicio que se encuentra en SQL/mysql.initial.sql
4) Nos vamos al directorio config y copiamos los archivos *.php.dist a *.php
cp db.inc.php.dist db.inc.php
cp main.inc.php.dist main.inc.php
5) Editamos db.inc.php y lo modificamos dándole el nombre de usuario y la contraseña para poder ingresar a la base de datos creada en 3. Específicamente tenemos que modificar las variables:
$rcmail_config[’db_dsnw’] (acá ponemos el String de conexión a nuestra BD),
$rcmail_config[’smtp_server’] (dejar en blanco y solo modificarlo si es que prueban que el php no puede enviar correos),
$rcmail_config[’default_host’] (si está en blanco al accesar por web podremos elegir a que servidor imap conectarnos; si ponemos uno, ya no podremos elegir y solo nos conectaremos a ese),
$rcmail_config[’enable_caching’] (si nuestro webserver está en la misma PC que el mail server esta opción debe estar en FALSE.
6) Antes de accesar por web a nuestro webmail, debemos instalar previamente un servidor imap. Como dije anteriormente, usamos dovecot porque este permite seguir usando los buzones de formato mbox (queremos usar mbox para permitir compatibilidad de acceso al correo con otros webmails como por ejemplo openwebmail)
7) Estando todo listo, no queda más que ingresar por web y disfrutar de este maravilloso webmail hecho usando AJAX




saludos router’s man, estoy migrando de openwebmail, pero no tengo el dovecot como imap-server sino courier-imap, me pregunto si tienes por ahi un ficherito que puedas rolarme para migrar mis mbox a formato maildir…
yo desafortunadamente no habia leido que dovecot hacia esta cosa de la compatibilidad entre ficheros de tipo mbox y maildir…
te agradezco.
g33k.gu
give a crack to man and he ask you for some one else again, teach him to crack and he’ll be happy for ever.
Comment by g33k.gu — May 16, 2007 @ 2:43 pm
Muy bueno, ya descargué y seguiré los pasos, ya les cuento como me fué, sino me tendrán mañana posteando :S
Comment by juanjor — July 26, 2007 @ 8:07 pm
Gracias por la ayuda! Tengo un problema, con tan buenas interfaces esperaba que la edición de correos se pueda hacer de tipo html y no es así. Donde se habilita esta opción y si es que existe? favor envienme respuesta al correo. Gracias!
Comment by Noel Flores — August 5, 2007 @ 9:50 am
Tengo roundcube en un servidor que corre dovecot y sendmail. Mi problema es que cuando ingreso al webmail con una cuenta que tiene 300MB de correos electrónicos este se demora una eternidad en listar los mensajes (30 a 45 minutos). Cuál podría ser la causa de este fenómeno?
Comment by RazaMetaL — October 6, 2007 @ 7:22 pm
por favor ayudenme es URGENTE como puede configurar el RoundCube tengo varios parametros de configuracion que no se que poner son los siguientes :
esto es lo que yo le e puesto:
1° Default Host: ssl://smtp.gmail.com:993
2° Default port: 143
3° Username Domain:
4° Mail domain:
5° Virtual User File:
6° Virtual Query:
1° SMTP Server: ssl://smtp.gmail.com
2° SMTP Port: 25
3° SMTP User:
4° SMTP Pass:
5° SMTP Authentification type:
alguien podria decirme que estoy haciendo mal por favor se los agradeceria mucho……….. envien las repuestas a mi correo o publiquelas y avisenme si no es mucha molestia esque me urge de verdad…. gracias de ante mano……
Comment by RobertoMG — February 4, 2008 @ 5:42 pm
Tengo el mismo problema que g33k.gu:
- Quiero migrar los mensajes de mi viejo sistema openwebmail al nuevo servidor que tengo con Roundcube (+ postfix)
Y otro problema añadido:
- Al abrirme los PDF adjuntos (por ejemplo), en la nueva ventana, el marco que me habilita para visualizar el documento es tan pequeña que apenas caben las barras de herramientas del visualizador PDF
¿Alguien tiene algun comentario o linea de trabajo que me pueda ayudar?
Gracias por anticipado.
David Lara
Jerez, España (Europa)
Comment by David Lara — March 25, 2008 @ 7:57 am
“Nos posicionamos en el directorio donde subimos el RoundCube y ejecutamos: chown -R www:www temp logs” Disculpa, me podrias decir como hago esta accion? en mi serviidor? gracias!!! o sea por donde me meto…
Comment by Antonio — April 4, 2008 @ 6:08 pm
tengo un problema . . . todo funciona nada mas lo que no me sirve es que al momento de dar click en una opción me escribe todo menos el index.php entonces queda asi www.misitio.com/round/?_task=mail&_mbox=INBOX y para que funcione necesita decir www.misitio.com/round/index.php?_task=mail&_mbox=INBOX
como soluciono mi problema..??
Comment by magdiel — April 24, 2008 @ 9:53 am
yo tengo un problema que no consigo instalarlo porque me dice error de conexion con imap, yo tengo postfix y dovecot, gracias
Comment by jartu — July 11, 2008 @ 4:53 am
Hola, tengo un problema con el roundcube, estba funcionando bien, pero cuando cree un nuevo usuario de correo, a la hora que envio el correo me sale un error [05-Aug-2008 17:09:42 -0500] IMAP Error: Could not save message in Sent in /var/www/html/roundcube/program/steps/mail/sendmail.inc on line 0.
, no puede guardar en la carpeta de enviados, es por que no puede crearla, estoy trabajando en ubuntu, con cyrus-imap ,
muchas gracias por las respuestas
Comment by Aldo — August 6, 2008 @ 9:59 am
ya tengo el webmail instalado pero cuando voy a ingresar nombre password server no se cuales son; los que puse en la configuracion no sirven. entonces que hago??
Comment by alex — September 8, 2008 @ 2:22 pm
instale el xampp en mi pc con windows xp quiero hacerla webserver pero necesito el servidor imap .. cual puedo instalar??
Comment by wendy — November 4, 2008 @ 3:55 pm
enviame un procedimiento para instalar un servidor webmail en linux, y luegoi crea cunets de usuario
Comment by ricardo arancibia — November 14, 2008 @ 6:50 pm
procedimiento instalacion servidor webmail en linux
Comment by ricardo arancibia — November 14, 2008 @ 6:52 pm
ohe,gracias por publicar esto,,,yo estudio ing.computacion y nos dejaron hacer un servidor webmail en linux te agradeceria mucho si nos acesoraras sobre el tema,”"gracias de ante mano”"
Comment by osmar — January 5, 2009 @ 1:14 pm
Hola amigos tengo un problema con Roundcube, cuando intento aceder a configurarlo me aparece un error que dice, Error de conexion con el servidor IMAP, que es lo que debo de hacer, ayudenmen por favor.
Comment by Javier — May 25, 2009 @ 11:19 am
hola amigo tengo un problema con RoundCube lo instale en mi PC
y cuando intento ingresar me dice que hay un error IMAP que puedo hacer y donde puedo descargar e instalar el servidor DOVECOT espero sus respuestas
Comment by Javier — June 2, 2009 @ 10:37 am
como ejecuto: chown -R www:www temp logs ?? no tengo ni idea
Comment by Marce — June 4, 2009 @ 9:07 pm