As a former user of squirrelmail on my Sun box I loved the use of a webmail client to access my mail all over the world on any computer connected to the internet equipped with a graphical browser. When confronted with the Roundcube webmail project I had to try it out and installing it on my mac mini server was the natural thing to do. I subscribed to the announcement mailinglist to keep track of updates as the official release version was and still is 0.1.

Despite being version 0.1 it looks pretty mature, it’s a full working webmail with all the basic features you need to read and send mail. I didn’t find or encountered any serious bugs while using it. Just sometimes I needed to click more than once to read a single email. When I received an email Thomas Bruederli on the announcement list that he released an updated CVS version I dared to use it as version 0.1 was a stable release. I’ve been using this CVS release roundcubemail-cvs-20060205 for a couple of days now and I must say some of the rough edges have been smoothed. The interface is much more responsive than the 0.1 version so I’m keeping this one as my current production webmail.

Please note that this is still alpha stage software.

To do the upgrade you need to do the following (copied from the upgrade guide)

- replace index.php

- replace all files in folder /program/

- replace all files in folder /skins/default/

- run all commands in SQL/*.update.sql or re-initalize database with *.initial.sql

- add these line to /config/
$rcmail_config['trash_mbox'] = 'Trash';
$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash');
$rcmail_config['prefer_html'] = TRUE;
$rcmail_config['prettydate'] = TRUE;
$rcmail_config['smtp_port'] = 25;
$rcmail_config['default_port'] = 143;
$rcmail_config['session_lifetime'] = 20;
$rcmail_config['skip_deleted'] = FALSE;
$rcmail_config['message_sort_col'] = 'date';
$rcmail_config['message_sort_order'] = 'DESC';
$rcmail_config['log_dir'] = 'logs/';
$rcmail_config['temp_dir'] = 'temp/';

- replace database properties (db_type, db_host, db_user, db_pass, $d_name)
in /config/ with the following line:
$rcmail_config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail';

- add these lines to /config/
$rcmail_config['db_max_length'] = 512000;