Software as a Service (SaaS) ist ja mittlerweile nichts mehr neues und so sind viele Applikationen ins Web abgewandert, die es noch vor wenigen Jahren ausschließlich als Desktopanwendung gab. Ein Beispiel sind Office Anwendungen, was Dienste wie Google Docs oder Zoho eindrucksvoll beweisen. Für mich interessanter sind Email Clients, denn ich möchte auch von unterwegs aus bequem auf meine Emails zugreifen können, ohne an einen Provider gebunden zu sein. Dank IMAP kann ich dann von Zuhause aus mit meinem gewöhnlichen Email Programm meine Mails lesen und verwalten und unterwegs mit Hilfe eines webbasierten Email Clients auf neue Post zugreifen. Hierfür habe ich mir schon vor einiger Zeit verschiedene Lösungen angesehen und verglichen, wobei ich von vornherein folgende Anforderungen an die Applikationen gestellt habe:
- ich muss sie lokal auf einem eigenen Server installieren können (Online-Dienste sind aus Datenschutzgründen uninteressant)
- die Oberfläche soll bequem zu bedienen sein und sich “gut anfühlen”
- als Backend sollte möglichst eine Umgebung von der Stange dienen (also beispielsweise ein 0815 LAMPP Stack, oder ein kleiner Java Server)
- das Programm sollte kostenlos sein bzw. nicht zu viel kosten
Folgend eine Übersicht über die webbasierten Email Clients und PIM Systeme, die ich mir hierzu genauer angesehen habe. Am Ende habe ich mich für Afterlogic WebMail Light entschieden, da es in der Installation sehr einfach war, eine einfache Oberfläche besitzt und sich sehr leicht in mein bestehendes System zur Authentifikation einbinden lässt.
Wenn ein guter webbasierter Email Client in dieser Liste fehlt, dann gebt mir bitte Feedback. Ich bin immer auf der Suche nach guten Programmen.
Afterlogic WebMail Light
Der WebMail Light Client von Afterlogic steht für die Programmiersprachen PHP und ASP.NET unter der GPL Lizenz zur Verfügung, unterstützt POP3/IMAP/SMTP und präsentiert sich in einem simplen und übersichtlichen Interface. Dabei ist er komfortabel zu bedienen und lässt sich auch gut in andere Umgebungen (cPanel) integrieren. Ich benutze das Programm nun etwa ein Jahr und bin sehr zufrieden. Eine Live-Demo gibt es auf der Seite des Herstellers.
Neben dem Client bietet die Firma Afterlogic auch einen Email Server und eine Pro Version, welche einen Kalender und weitere Features bietet. Für den Hausgebrauch reicht die Lite Version aber vollkommen aus und ist absolut empfehlenswert.
Funambol
Funambol habe ich zur Vollständigkeit hier aufgenommen. Leider bietet die kostenlose OpenSource Version kein Benutzerinterface, so dass diese Lösung für mich nicht in Frage kam. Eine AJAX Oberfläche erhält man in der kommerziellen Variante. Bemerkenswert an Funambol sind die zahlreichen Synchronisationsmöglichkeiten, die besonders mit mobilen Endgeräten bestehen und auch mit der freien Version möglich sind. So werden iPhones, Android, Windows Mobile und Java ME Email Clients unterstützt und können untereinander synchronisiert werden.
AtMail
Einen optisch sehr ansprechenden Email Client bietet AtMail. Eine unbeschränkte Testversion, mit einer Lizenz für fünf Benutzer ist kostenlos erhältlich. Der Webmail Client basiert auf dem Zend Framework (PHP) und bringt einen komfortablen Installer mit. Leider habe ich keine Möglichkeit gefunden mich mit einem IMAP Server zu verbinden, bei dem der Benutzername von der Email Adresse abweicht. Dennoch ist der sehr stylische und benutzerfreundliche Client definitiv eine Empfehlung wert. Ein Live-Demo gibt es hier.
AtMail.org
Auch AtMail bietet ein OpenSource WebMail Client (PHP). Dieser ist allerdings nicht vergleichbar mit dem kommerziellen Produkt und optisch nicht annähernd so ansprechend. Sonst scheint der Client alles zu bieten, ist aufgrund des Look&Feels bei mir aber nicht in die nähere Auswahl gekommen.
Conjoon
Der OpenSource Client Conjoon basiert wie AtMail auf dem Zend Framework (PHP) und nutzt als JavaScript Oberfläche Sencha (früher: ExtJS). Die Oberfläche macht einen sehr schicken Eindruck, allerdings wird kein IMAP, sondern nur POP3 unterstützt. Neben der WebMail Funktionalität werden auch RSS Feeds und Twitter unterstützt. Als ich Conjoon zuletzt getestet habe, war es noch im Beta Stadium, wie ausgereift die aktuelle Version ist, bleibt an der Stelle offen.
FengOffice (ehemals OpenGoo)
FengOffice ist aus dem früheren Projekt OpenGoo hervor gegangen. Dabei tritt FengOffice als umfassendere Collaboration Lösung an und bietet weitaus mehr als einen Email Client. So bringt es eine Dokumentenverwaltung, Aufgabenverwaltung, Kalender und ein Adressbuch mit, wobei Benutzer ihre Inhalte auch untereinander teilen können. Neben der OpenSource Variante, bietet FengOffice auch einen gehosteten Service an, bei dem man sich nicht selbst um den Server kümmern muss.
Hastymail
Der Email Client Hastymail (PHP) besticht nicht mit einem besonders ansprechenden Interface. Die Oberfläche vermittelt eher einen Web 1.0 Eindruck, trotzdem erscheint mir die Software ganz solide und umfangreich in der Ausstattung. So ist ein Kalender mit an Bord und es stehen verschiedene Plugins zur Verfügung.
Xuheki
Xuheki ist ein auf Perl basierender IMAP Email Client, der eine ähnliche Optik wie FengOffice besitzt. Das Perl Backend hat mich allerdings davon abgehalten die Software zu testen und genauer zu prüfen.
Roundcube
Roundcube (PHP) ist mittlerweile kein Geheimtipp mehr, aber dennoch empfehlenswert. Der IMAP Client bringt alles mit, was ein vernünftiger WebMail Client benötigt: eine saubere AJAX basierte Oberfläche, ein Adressbuch, eine Suche und sogar eine Rechtschreibkorrektur. Besonders die schlichte Optik besticht und auch hinsichtlich der Usability kann ich Roundcube nur empfehlen.
Zimbra
Zimbra ist eine sehr umfangreiche und mächtige Collaborationslösung. Die Software kommt als eigenes Installationspaket, bringt einen eigenen Email Server mit und bietet neben einem AJAX basierten WebMail Client auch einen Kalender, eine Dokumentenablage und zahlreiche weitere Plugins. Die OpenSource Variante ist schon sehr umfangreich, die kommerzielle Version bietet weiterführend Synchronisationsmöglichkeiten mit Outlook, verschiedenen mobilen Plattformen (iPhone, Blackberry usw.) und kann als Pendant zu Funambol gesehen werden. Da Zimbra sehr umfangreich und komplex ist, habe ich mich nach einer kurzen Testinstallation dagegen entschieden.










6. September 2010 um 18:30 Uhr
Danke für die aktuelle Übersicht. Ich habe mich auch schon desöfteren mit open source webmailern befasst und auch ales es noch ein Geheimtip war hat Roundcube immer gewonnen (musste dabei aber auch meist nur gegen das antike Squrrelmail antreten). Ein Client basierend auf Sencha ist auch interessant, fällt aber leider wegen fehlender Imap Unterstützung weg (Zend_Mail kann aber doch Imap lesen oder?)
6. September 2010 um 19:11 Uhr
Danke für den Test!
Ich suche einen Client der es erlaubt, mehrere E-Mail-Konten anzulegen. Das ist mit “Afterlogic” nicht möglich, oder? Wie sieht es mit dem Rest aus? Hast du hier Erfahrungen?
6. September 2010 um 20:18 Uhr
Hallo Felix,
der Afterlogic Client kommt auch mit mehreren E-Mail-Konten klar. Beim Anmelden gibt man einfach seine IMAP Zugangsdaten an und kann dabei ein beliebiges Konto angeben. Das können eigentlich alle hier vorgestellten Lösungen. Bei FengOffice wird beispielsweise ein Benutzeraccount angelegt, mit dem man sich bei FengOffice dann anmelden kann. Dort können dann, je Benutzer, die Zugangsdaten zu den jeweiligen IMAP Konten konfiguriert werden.
Viele Grüße
Tobi
6. September 2010 um 20:21 Uhr
Hi David,
man muss dazu sagen, dass da wahrscheinlich noch ExtJS verwendet wird (was ja jetzt Sencha heist). Den fancy Style von den neuen Mobile Apps haben die also noch nicht. FengOffice basiert aber auch auf ExtJS/Sencha und sieht auch echt gut aus. Das kommt auch mit IMAP zurecht, was auch das Zend Framework beherrscht.
Grüße
Tobi
8. September 2010 um 08:28 Uhr
hallo,
ich habe feng-office seit geraumer zeit testweise laufen. ist nicht schlecht, vor allem die installation ist super-simpel. was mich ein bisschen stört ist, dass der e-mail client zwar imap unterstützt aber seine eigene datenbank pflegt. d.h.: alle nachrichten werden vom imap account abgeholt und in der datenbank gespeichert. das mag zur indexierung und verknüpfung mit anderen dokumenten zwar vorteile haben, jedoch bringt das ganze auch eine redundanz mit sich: im feng office gelöschte / als spam markierte mails etc. sind im imap-account natürlich noch immer wie gehabt vorhanden.
ausserdem muss man die mails standard-mässig selbst abrufen. wenn man zugriff auf den server hat, sollte es jedoch kein groses problem sein dafür einen cronjob einzurichten.
das übertragen der mails vom imap account in die datenbank bringt noch ein anderes problem mit sich, gerade wenn man eine installation für die firma plant: e-mails müssen beim ersten mal komplett abgerufen werden. das können je nachdem schonmal ein paar tausend mails sein.
hier versagt jedoch das abrufen über die web-oberfläche, wenn man die anzahl der abzuholenden mails zu hoch einstellt. ich habe die erfahrung gemacht, dass ich max. 50 mails auf einmal abrufen kann, bevor es zu einem timeout kommt. für ca. 3000 mails hat das beim ersten abgleich seine zeit gedauert …
ansonsten habe ich noch roundcube in einer shared-hosting umgebung (mit ispconfig) laufen. funktioniert einwandfrei und scheint sich bei uns zu bewähren.
8. September 2010 um 08:32 Uhr
vor kurzem las ich übrigens etwas über einen client, der im gmail style aufgebaut ist:
http://www.gwebmail.net/
… jedoch selbst nicht ausprobiert und keine ahnung, ob der was taugt. bis zu 10 user ist die nutzung kostenlos, darüber hinaus koster er — wenn auch geringe — lizenzgebühren.
8. September 2010 um 18:41 Uhr
Hi Harald,
bei Afterlogic WebMail Light ist es auch so, dass erst alle Emails heruntergeladen und lokal gespeichert werden. Werden Emails dann aber gelöscht, so werden sie auch am Server entfernt. Also die Synchronisation klappt dann schon. Wie das mit mehr als 50 Emails ist kann ich auch nicht genau sagen. Aber interessant, dass hier die Clients doch an ihre Grenzen stoßen. Vermute das bei größeren Mengen dann doch Systeme wie Zimbra oder Funambol sinnvoll sind. Die laufen als eigene Server-Applikation und sind sicherlich weitaus mächtiger.
gWebmail sieht ja ganz interessant aus. Gefällt mir zwar optisch jetzt nicht so gut, aber scheint durchaus ganz gut zu funktionieren.
Viele Grüße
Tobi
1. Dezember 2010 um 12:04 Uhr
Von Conjoon, so schön es ist, kann man leider nur abratten.. Es wird nicht mehr wirklich weiterentwickelt und es fehlt leider die Unterstüzung für E-Mail-Anhänge…Sie wurde zwar versprochen aber es passiert seit 9 Monaten nichts mehr am Projekt. War sehr vielversprechend. Schade!
20. Dezember 2010 um 10:11 Uhr
Hallo, sofern noch nicht genannt ist GroupOffice in der Community Version definitiv eine kostenlose und sehr gute Empfehlung. Nutze die Software schon seit einiger Zeit und bin sehr zufrieden damit. Hatte vorher eine RoundCube-Installation laufen, jedoch benötigte ich mehr Funktionalität (Dateiablage, Kalender, Notizen etc). FengOffice kommt sowohl von der Funktionalität als auch vom User Interface GroupOffice am nächsten.
externe Demo-Installation:
http://php.opensourcecms.com/scripts/details.php?scriptid=104&name=Group-Office
Hersteller Homepage:
http://www.group-office.com/
21. Dezember 2010 um 20:19 Uhr
Von Conjoon, so schön es ist, kann man leider nur abratten.. Es wird nicht mehr wirklich weiterentwickelt und es fehlt leider die Unterstüzung für E-Mail-Anhänge…Sie wurde zwar versprochen aber es passiert seit 9 Monaten nichts mehr am Projekt. War sehr vielversprechend. Schade!
1. Juni 2011 um 13:38 Uhr
@Pascal Sharron oder auch @Clemons
Nicht ganz, conjoon wird auch weiterhin entwickelt. Das letzte halbe Jahr wurde allerdings an einem nicht öffentlichen Branch gearbeitet
In diesem Sinne…
@Tobi Danke für die Erwähnung in Deinem Blog!
1. August 2011 um 16:16 Uhr
Vielen Dank für die Auflistung.
Conjoon habe ich nicht zum Laufen bekommen. Musste viele Einstellungen in der php.ini und httpd.conf verändern, letztendlich lief es nicht und auf der Webseite bekommt man auch keine Unterstützung.
Afterlogic WebMail Lite kann nicht mehrere Accounts bearbeiten. Das 150$ WebMailPro kann dies zwar, jedoch kann es nicht automatisch alle Accounts auslesen. Man muss sich durch alle Accounts hangeln, um nachzuschauen, ob neue E-Mails vorhanden sind … unbrauchbar !
teste weiter … vielleicht gibt es ja doch was brauchbares …
23. Januar 2012 um 15:53 Uhr
Hallo
Kann man beim AfterLogic Webmail Lite auch einstellen, dass die Nachrichten beim Abrufen vom Server gelöscht werden?
glg. Josef