No news is good news

Mit etwas Spannung ist nun die Umstellung des Mailservers abgeschlossen worden. Die Downtime für den Umbau der RAID-Controller, Installation des Bootloaders und allgemeinem Systemcheck hielt sich in Grenzen (nur knapp eine Stunde - hat alles reibungslos geklappt).

Nagios hat darauf geachtet, daß alle Dienste korrekt arbeiten, und ein paar Blicke in die Logfiles etwa eine Stunde nach dem Umbau haben nicht die geringsten Probleme gezeigt. So mag ich das. :-)

Bei dieser Gelegenheit wurde übrigens auch das Webmail-System ausgetauscht. Das bisherige IMP wurde durch RoundCube abgelöst - aus mehreren Gründen:

  • die bisherige IMP/Horde-Installation lief unter PHP4. Da auf dem neuen Server nur PHP5 laufen soll, hätte IMP auf die neueste Version aktualisiert werden müssen. Wer schonmal das ganze Zeug installiert hat (Horde, IMP + Turba) der weiß, dass das nicht gerade wenig Arbeit ist.
  • die Programmoberfläche von IMP ist inzwischen doch ein wenig antiquiert. Wir haben damals einige Arbeit in die Anpassung der Oberfläche gesteckt, und hätten diese Patches nun manuell wieder auf der neuesten IMP-Version einspielen müssen

RoundCube ist kompakt, besteht aus klar strukturiertem Code, hat eine moderne Oberfläche und lässt sich sehr intuitiv nutzen. Der Funktionsumfang ist sicher nicht ganz so groß wie bei IMP, lässt sich aber bequem um eigene Bedürfnisse erweitern.
So haben wir beispielsweise die Kontaktdaten mit einem kleinen Perlscript von IMP nach RoundCube importiert, und vorher RoundCube noch um die zusätzlichen Datenfelder für Telefonnummern, Anschriften und Notizen erweitert (wir hatten mehrere tausend Kontaktdaten im alten Webmail-System; die entsprechenden Kunden wären sicher “not amused” wenn nur noch Name und Mailadresse übrig geblieben wären). Außerdem wurde die Oberfläche ein wenig getuned, um (ähnlich wie bei IMP) ungelesene oder beantwortete Nachrichten in der Übersicht mit einer entsprechenden Hintergrundfarbe zu markieren. Zuletzt musste noch das Abonnement von IMAP-Ordnern deaktiviert (!) werden, weil die Kunden diese Funktion in IMP bisher nicht genutzt hatten und sonst erst manuell alle vorhandenen Order hätten aktivieren müssen (… kam auf Anregung eines Kunden, der bei einem Testlauf völlig schockiert anrief und glaubte, dass alle seine Mails gelöscht seien…).

Viel Arbeit also, die sich aber hoffentlich gelohnt hat.

Das nächste Projekt ist auch schon in Arbeit, steht in den nächsten vier Wochen an, und hat mehr mit Papierkram als mit Servern zu tun. Ich werde berichten… :-)

5 Bemerkungen zu “No news is good news”

  1. matthias

    Ohja, Horde…

    Haben wir auch im Einsatz. Ein riesiges Monster, wenn du mich fragst. Macht keinen Spaß das zu konfigurieren. Aber neuere Versionen bieten nun ja auch eine schicke (?) AJAX Oberfläche.

    Aber Roundcube ist auch klasse, haben wir an anderer Stelle im Einsatz. Trotz seines jungen Alters schon sehr alltagstauglich, auch wenn es nicht die Funktionen von Imp & Co bietet. Gibt jedenfalls weniger Nachfragen / Wünsche / Kritik vom Kunden an Roundcube als an Imp.

  2. Anton

    Horde hat jetzt mit der “Webmail Edition” die benötigten Komponenten zusammengepackt … bisserl Setup anpassen, fertig:

    http://www.horde.org/webmail/

    Das Perl-Skript zum Import würde sicherlich die “Community” interessieren, der Wechsel von IMP zu RC ist ja nicht selten …

  3. steph

    Gute Entscheidung ;-) Ich hatte auch mal ein Horde/Imp Setup laufen, pflegeleicht ist was anderes.

    .. ihr habt eure Änderungen nicht zufällig irgendwo als Patchset rumliegen oder? Ich nutze auch RoundCube, bin auch sehr zufrieden damit aber zu faul dran rumzubbauen. Eure Änderungen gefallen mir dafür um so mehr.. war sicher ein Haufen Arbeit. Wie gesagt, wenns eine Möglichkeit gibt an die Patches ranzukommen, würde ich mich freuen ;-)

    Viele Grüße,

  4. Sebbi

    Gibt es für derartige Webmailer denn nun auch Plugins um serverseitige Filter (per Sieve bei Cyrus) editieren zu können? Mit Squirrelmail geht das wunderbar, auch wenn dort alles mehr als antiquiert aussieht ;-)

  5. Klaus Keppler

    Nö, RoundCube hat leider (noch) keine Sieve-Unterstützung.
    Wir werden demnächst aber zumindest eine Schnittstelle zum Einrichten unserer Autoresponder und Spamfilter-Konfiguration nachrüsten. Der Source ist schön aufgeräumt, sollte keine größere Sache sein.

    @Steph: die Patches muss ich noch rausfummeln (’diff -u’ gegen die entsprechenden Original-Dateien); werden bei Gelegenheit mal auf unserer Website bereitgestellt (GPL-konform…)

Einen Kommentar schreiben