Start FAQ Roundcube Webmail Plugin managesieve: Angepasst für cyrus 2.2 und timsieved

Funktionen

Buchen

Anmeldung

Plugin managesieve: Angepasst für cyrus 2.2 und timsieved Drucken
Roundcube Webmail

Das sehr, sorgfältig und umfassend, programmierte Plugin managesieve für die Bearbeitung von Filtern und Regeln auf einem IMAP Mail Server von Aleksander Machniak in der Version 3.0, liefert mit der Installation ein Sieve.php Skript aus, welches mit einigen großen Distributionen trotzdem nicht zusammenarbeit. Das liegt nicht an dem Skript sondern an einer abweichenden Implementation der Kommunikation des Sieve Servers (z.B. timsieved) nach dem Befehl STARTTLS. Anders als vom Skript erwartet antwortet der Server in diesen Fällen nach dem Befehl nicht, sondern er erwartet vielmehr direkt den nächsten Befehl. Das ausgelieferte Skript jedoch erwartet eine Antwort, mit dem Effekt, dass das Programm an dieser Stelle zu hängen scheint.

Auf Systemen mit Debian (möglicherweise auch auf Ubuntu) und timsieved (cyrus-common 2.2) kann die Funktionalität mit A.L.E.C.'s Original managesieve hergestellt werden, wenn das Paket php-net-sieve installiert ist (apt-get install php-net-sieve). In dem Unterverzeichnis des Plugin managesieve/lib/Net/ ist das Skript Sieve.php mit einem Link auf /usr/share/php/Net/Sieve.php zu ersetzen. Der einzige Nachteil dabei ist, dass Debug Ausgaben direkt in die HTML Ausgabe gesteuert werden. Abschalten der Debug Ausgabe in der config.inc.php schaltet diesen Effekt ab.

Das von mir modifizierte und hier verfügbare Plugin managesieve macht nichts anderes als das Plugin managesieve von Aleksander Machniak in der Version 3.0, ausser das es mit cyrus-common 2.2 (und timsieved) zusammenarbeitet und ich dazu das Sieve.php Skript selbst gefixt habe. Das modifizierte managesieve Plugin steht hier zum Download zur Verfügung.

Wer keinen Cyrus Server (und timsieved in der angesprochenen Version) hat sollte das Original managesieve (bereits im RC enthalten) nutzen.

RSS zu dieser FAQ

 
Copyright © 2012 Neubauer - Software Technik, Development. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
 

Certified CAcert Assurer
Certified CAcert Assurer