Debian 8, Kolab 3.4: Probleme mit Filter/managesieve

mailing-list mailing-list at herzog-systems.de
Di Mai 19 19:51:32 CEST 2015


Hallo zusammen,

Ich habe ein größeres Problem mit der Filter-Funktion.

Wenn ich mich in Roundcube als Benutzer anmelde und unter "Einstellungen" auf "Filter" klicke, erhalte ich die Meldung: "Ein Fehler ist aufgetreten. Kann keine Verbindung mit Managesieve-Server herstellen". Der Menüpunkt "Urlaub" erzeugt einen "Unbekannten Serverfehler".

System: Debian 8 64bit in VMWare ESXI 6.0, /var und /var/spool/imap jeweils auf einer eigenen Partition (ext4).
Kolab 3.4 aus dem obs-Repo. Standard-Installation nach Anleitung (apitude verwendet, Repo "gepinnt", keine Änderungen an der Config.)

Syslog gibt mir hierzu aus: mail sieve[1688]: STARTTLS failed: localhost [::1]

Darauf habe ich unter /etc/roundcubemail/managesieve.inc.php die Optionen
$config['managesieve_usetls'] = false;
$config['managesieve_debug'] = true;
gesetzt.

/var/log/roundcubemail/sieve sieht in meinen Augen ok aus::

[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Debian-2.5~dev2015021301-0~kolab1"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "SASL" ""
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify include envelope body relational regex subaddress copy date"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "STARTTLS"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "UNAUTHENTICATE"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: OK
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> C: CAPABILITY
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "IMPLEMENTATION" "Cyrus timsieved git2.5+0-Debian-2.5~dev2015021301-0~kolab1"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "SASL" ""
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify include envelope body relational regex subaddress copy date"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "STARTTLS"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: "UNAUTHENTICATE"
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: OK
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> C: LOGOUT
[19-May-2015 19:17:03,000000 +0200]: <5tpbbvka> S: OK "Logout Complete"

Auch via Telnet sieht es irgendwie gut aus:

root at mail:~# telnet localhost 4190
Trying ::1...
Connected to localhost.
Escape character is '^]'.
"IMPLEMENTATION" "Cyrus timsieved git2.5+0-Debian-2.5~dev2015021301-0~kolab1"
"SASL" ""
"SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify include envelope body relational regex subaddress copy date"
"STARTTLS"
"UNAUTHENTICATE"
OK
logout
OK "Logout Complete"
Connection closed by foreign host.

Bei "sieveshell -u mailuser at domain.de localhost" knallt es jedoch:

Can't locate Cyrus/SIEVE/managesieve.pm in @INC (you may need to install the Cyrus::SIEVE::managesieve module) (@INC contains: /usr/lib/cyrus-imapd/lib/perl/5.18.2 /usr/lib/cyrus-imapd/share/perl/5.18.2 /usr/lib/cyrus-imapd/lib/perl5 /usr/lib/cyrus-imapd/share/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/bin/sieveshell line 66.
BEGIN failed--compilation aborted at /usr/bin/sieveshell line 66.
root at mail:~# find / -name managesieve.pm
/usr/lib/perl/5.18.2/Cyrus/SIEVE/managesieve.pm

Und ein "export PERL5LIB=usr/lib/perl/5.18.2" sorgt dann bei der sievshell für einen Speicherzugriffsfehler.

Ich habe diese Installation mit einer Älteren (Debian 7, Kolab 3.4) verglichen. Mir ist aufgefallen, dass unter Debian 8 der Ordner "/var/lib/imap/sieve/domain" und alle darin enthaltenen Unterordner nicht vorhanden sind.
Ich habe zwar die Ordnerstruktur weitestgehend angelegt und die entsprechenden Berechtigungen gesetzt, aber dies hatte auch keinen Effekt.

Das System wurde schon 2x neu Installiert. Der Fehler ist also reproduzierbar. Langsam gehen mir wirklich die Ideen aus und ich fange an zu verzweifeln.
Ich wäre für jeden Tipp dankbar.

Viele Grüße,
Marc
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.kolab.org/pipermail/users-de/attachments/20150519/bdc4dd32/attachment.html>


Mehr Informationen über die Mailingliste users-de