RoundCube 0.8.2

Han soltado una nueva versión de RoundCube. Estaba mirando la forma de actualizarlo … pero … por otros temas tengo una maquina nueva así que, en vez de actualizar toca hacer backup del correo de los últimos años y empezar desde 0.

Vamos a instalarlo desde 0 y además con nginx en vez de apache (es lo que tengo montado en la nueva maquina).

El manual es bastante claro … lo bajamos … lo descomprimimos.

Creamos la base de datos:
mysql -h localhost -u root -p
CREATE DATABASE roundcubemail;
GRANT ALL PRIVILEGES ON roundcubemail.* TO username@localhost IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
exit

Creamos el virtualhost
/etc/nginx/sites-available

creamos el fichero nombredevirtual.conf

server
{
listen localhost:80;
server_name micorreo.correo.es;

access_log /var/log/nginx/correo.access.log;

error_log /var/log/nginx/correo.error.log;

root /websites/roundcubemail-0.8.2;

index index.php index.html index.htm;

# use fastcgi for all php files
location ~ \.php$
{
fastcgi_pass 127.0.0.1:9000; <- O donde tengas instalado del php-fpm fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } Con esto debería de ser suficiente. enlace simbólico a /etc/sites-enabled y reinicio del servicio (service nginx restart). Ahora ya deberíamos ser capaces de entrar a http://micorreo.correo.es/installer Rellenas los datos (los de la base de datos) y copias los ficheros de configuración que se generan a /websites/roundcube-0.8.2/config Para que todo funcione bien, tenemos que tener instalado algun servidor IMAP en la maquina. Yo he montado dovecot. Para instalarlo: apt-get install dovecot-imapd Luego lo configuramos /etc/dovecot/dovecot.conf Añadimos: # Enable installed protocols !include_try /usr/share/dovecot/protocols.d/*.protocol protocols = imap # A comma separated list of IPs or hosts where to listen in for connections. # "*" listens in all IPv4 interfaces, "::" listens in all IPv6 interfaces. # If you want to specify non-default ports or anything more complex, # edit conf.d/master.conf. #listen = *, :: listen = localhost Solo escuchamos localhost porque solo se va a conectar el roundcube, no queremos que funcione desde fuera (es mi configuración, si lo necesitas pones la ip de tu maquina después y listo). Ademas tienes que especificar donde estarán tus correos ... en mi caso mail_location = maildir:~/Maildir Este es el directorio que usa postfix ... y yo uso sendmail (que le vamos a hacer) asi que hay que hacer una pequeña conversión para que todo funcione bien. Para hacerlo necesitamos hacer uso de procmail (también llamado el truco del "pelo seta"). Creamos el fichero /etc/procmailrc ORGMAIL=$HOME/Maildir/ DEFAULT=$HOME/Maildir/ Y listo ... imap funcionando. Si todo va bien, puedes conectarte al correo. Hay algunas opciones que yo he deshabilitado ... en config/main_inc.php // Log sent messages to /sendmail or to syslog
$rcmail_config[‘smtp_log’] = true;

// Log successful logins to /userlogins or to syslog
$rcmail_config[‘log_logins’] = true;

// Log session authentication errors to /session or to syslog
$rcmail_config[‘log_session’] = true;

Logs activados … no te imaginas la cantidad de gente con tiempo libre que hay por ahi …

$rcmail_config[‘enable_installer’] = false;

Aunque se recomienda borrar el directorio installer una vez termines … no esta de mas…

// automatically create a new Roundcube user when log-in the first time.
// a new user will be created once the IMAP login succeeds.
// set to false if only registered users can use this service
$rcmail_config[‘auto_create_user’] = false;

Como te dejes esto en ON vas a ver …

El resto se puede dejar mas o menos por defecto. En mi caso dejo pendiente pasar el smtp a smtp autenticado y crear un certificado para ponerlo con https … eso otro día.

Esta nueva versión ha mejorado una barbaridad en comparación con las 0.7.x. Me gusta mucho mas … es algo mas lenta (suele pasar, cuanto mas bonita, mas recursos necesita). Se lo están currando … y mucho.

Llevo usándola varios días … y de momento sin problemas. En cuanto den soporte a pgp … sera la caña ya.

Un comentario sobre «RoundCube 0.8.2»

  1. Gracias por la escritura
    Sin dudas nginx brinda un mejor rendimiento y menor carga en el servidor. Yo decidí volver a apache por algunas razones aunque correr nginx en frente de apache es posible y sencillo. Buscando complementos para el Roundcube descubrí http://myroundcube.com. Aunque la distribucion inicial de complementos es a traves de uno de sus propios complementos, lo he encontrado maravilloso, sobre todo el calendario. Me interesaba correr servicios de caldav y carddav para mis usuarios y ellos recomiendan SabreDAV, al parecer por el soporte MySQL y pues es bien facil y rapido de instalar. La nueva version de Roundcube me parece bien interesante, sobre todo con los nuevos complementos instalados. Chequea el enlace que aqui te dejo.

    Un saludo

Los comentarios están cerrados.