Es ist doch immer wieder erfrischend, wenn man nach einem Jahr mal wieder auf einer Projektseite vorbeischaut und Neuerung vorfindet ;)
Damals, vor mehr als einem Jahr (im Web eine Eeeewigkeit), war ich auf der Suche nach einem Webmailer, der unter PHP läuft und sich mit meinem IMAP-Mailserver versteht. Was ich mir nicht alles angeschaut, installiert und reingezogen habe… Ich denke da an Horde, das riesen Collaborations Framework auf PHP/PEAR Basis, mit seinem Mailer IMP. Oder SquirrelMail mit seinem niedlichen Eichhörnchen, das mit PHP ebenfalls IMAP Server beglückt.
Auf den richtigen Riecher bin ich dann mit IlholaMail gekommen. Sehr funktional gehalten, keine besonders beglückende Optik - aber bis auf die überladene Horde-Geschichte waren alle Projekte weniger Layout lastig. Auf dem Iloha Blog wurde auf das neue Projekt RoundCube Webmailer von zwei Schweizern verwiesen.
Vor einem Jahr war der Mailclient zwar noch ziemlich buggy (Alphastatus), aber immerhin vielversprechend:
- Schnuckelige Optik
- Ajax Web 2.0 Drag & Drop Features
- JSON Nachrichtensystem
- Frontend-Skin-fähig
- Plugin-API
- Übersichtlich
- Nicht überladen
Alles in allem also sehr reizvoll. Wie gesagt, bis auf die Bugs… Und gestern werfe ich mit Erstaunen einen Blick ins Projektblog und finde heraus, das seit Anfang Juli der 1. Release Kandidat zum Download bereitsteht. Zeit für einen kurzen Review.
Der Download gestaltet sich einfach über die bekannten Sourceforge Downloadserver (Übrigens, kleiner Tipp von mir nebenbei: Den schnellsten Download hat man in Europa mit den Iren ;) Aber bei knapp 600Kb tut das nichts zur Sache…
Das Archiv ist schnell entpackt, direkt im Root befinden sich im Unix-Style Install- und Upgrade-Dokumente, die alles prima erklären. Entpacken, ab in den Webroot damit, Datenbank einspielen, Datenbankverbindungsdaten eingeben, Mailserver benennen (Bei mir wars der localhost) - fertig!
Einen Installer gibts nicht, ist aber für den RC2 geplant. Sooo, dann machen wir mal einen Testlogin… Klappt! Sau gut, der Client zeigt die Quota mit einem schicken Prozentbalken und Detailinfos im title-Attribut an. Schnell noch die Sprache auf Deutsch geändert. Klappt, ist sogar nach dem nächsten Login noch voreingestellt (wie man es erwarten würde).
Für alle Konfigurationselemente kann man übrigens in der Config-Datei Defaultwerte vergeben. Was mich besonders begeistert hat, ist die Unterstützung der VirtuellenUsern, entweder über eine im sendmail-Style gehaltene Textdatei oder eine MySQL Datenbankverbindung - die Rechte des Roundcube-Users müssen hier natürlich auf die Mail-Datenbank ausgeweitet werden.
Sehr vorbildlich sind die .htaccess Dateien in allen Configurationsverzeichnissen, die das Lesen der Konfiguration unterbinden - die aber ohnehin über ein PHP Array gehandelt wird.
Das Skinning habe ich natürlich auch mal ausprobiert. Es war wie zu erwarten ziemlich easy. Da das Projekt noch im Entstehen ist, gibt es noch kein richtiges Theme- oder Plugin-Archiv, wie man es von großen Mozilla-Applikationen kennt.
Alles in allem, ein wirklich cooler Webmailer - mit Verbesserungspotential. Ich bin dann mal auf den RC2 gespannt…


















