Übersicht

RoundCube Mail ist ein vielversprechendes neues Webmail Programm, das ein ansprechendes Design hat und auch auf Deutsch (und in zahlreichen anderen Sprachen) verfügbar ist.

Zur Zeit vorhandene Features:

Geplante Features:

Download

Auf der RoundCube Webseite gibt es seit Mai 2007 ein Release 0.1 RC1. Auch die deutsche Übersetzung funktioniert inzwischen, was bei früheren Releases nicht der Fall war. Eine tagesaktuelle Entwicklerversion aus dem Subversion Repository habe ich allerdings auf meinem System nicht ans Laufen bekommen.

Anforderungen

RoundCubeMail ließ sich problemlos auf einem System mit Apache 2.2.0, PHP 5.1.4 und MySQL 4.1.11 installieren. Es benötigt jedoch einen IMAP Mailserver, mit POP funktioniert es nicht.

Patch für Darstellung von shared folders

RoundCube arbeitet noch nicht korrekt mit "shared folders" zusammen, siehe auch Beitrag auf der RoundCube Mailingliste und Bug Report. Das ist schade, weil ausgerechnet mein Firmen-Email-Account zahlreiche shared folders hat.

Aber mit dem folgenden kleinen Patch lässt sich das Problem beheben:

# svn diff
Index: config/main.inc.php.dist
===================================================================
--- config/main.inc.php.dist    (revision 805)
+++ config/main.inc.php.dist    (working copy)
@@ -131,22 +131,22 @@

 // store draft message is this mailbox
 // leave blank if draft messages should not be stored
-$rcmail_config['drafts_mbox'] = 'Drafts';
+$rcmail_config['drafts_mbox'] = 'INBOX.Drafts';

 // store spam messages in this mailbox
-$rcmail_config['junk_mbox'] = 'Junk';
+$rcmail_config['junk_mbox'] = 'INBOX.Junk';

 // store sent message is this mailbox
 // leave blank if sent messages should not be stored
-$rcmail_config['sent_mbox'] = 'Sent';
+$rcmail_config['sent_mbox'] = 'INBOX.Sent';

 // move messages to this folder when deleting them
 // leave blank if they should be deleted directly
-$rcmail_config['trash_mbox'] = 'Trash';
+$rcmail_config['trash_mbox'] = 'INBOX.Trash';

 // display these folders separately in the mailbox list.
 // these folders will automatically be created if they do not exist
-$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash');
+$rcmail_config['default_imap_folders'] = array('INBOX', 'INBOX.Drafts', 'INBOX.Sent', 'INBOX.Junk', 'INBOX.Trash');

 // protect the default folders from renames, deletes, and subscription changes
 $rcmail_config['protect_default_folders'] = TRUE;
Index: program/lib/imap.inc
===================================================================
--- program/lib/imap.inc        (revision 805)
+++ program/lib/imap.inc        (working copy)
@@ -301,6 +301,9 @@
        $conn->delimiter = $first_userspace[1];
        $my_prefs["rootdir"] = substr($conn->rootdir, 0, -1);

+       $conn->rootdir = "";
+       $my_prefs["rootdir"] = "";
+
        return true;

 }