Dovecot Sieve weigert sich hartnäckig
Tom Mittelstädt
mittelstaedt-postfixbuch-users-list at monster-box.de
So Jul 28 14:57:54 CEST 2024
Hi,
das klingt als würde die .sieve-Datei nicht berücksichtigt/gefunden/gelesen
werden.
Was spricht denn die 90-sieve.conf?
da steht vermutlich irgendwo sowas wie:
sieve = file:~/sieve;active=~/.dovecot.sieve
drin? Gibt es die Dateien im Filesystem? Steht da das richtige drin?
Darf der dovecot-Prozess die ggf. User-Dateien lesen? Passen die
Berechtigungen? Im RHEL-Umfeld ist SELinux der typische Showstopper dabei, mit
Debian hab ich keine Erfahrung, aber evtl. greift da AppArmor ein?
VG
Tom
Am Sonntag, 28. Juli 2024, 14:38:40 CEST schrieb Tim-Ole Golz:
> Hallo, Liste,
>
> wir bekommen an einem Server mit Debian 11 Sieve nicht zum Laufen - über
> Roundcube angelegte Filter reagieren einfach nicht.
>
> Wir haben das jetzt stundenlang mit einem weitgehend identischen Server
> (Debian 11, Postfix und Dovecot und Sieve in identischen Versionen)
> abgeglichen und finden den Fehler nicht :\
>
> Postfix übergibt die Mails per LMTP an Dovecot. Dovecot hat Sieve
> integriert, nach dem Start loggt es jedenfalls:
>
> Jul 28 14:14:20 master: Info: Dovecot v2.3.13 (89f716dc2) starting up for
> imap, lmtp, sieve, pop3, sieve (core dumps disabled)
>
> dovecot-sieve und dovecot-managesieved sind installiert bzw. auf dem nicht
> funktionierenden System vorsichtshalber entfernt und erneut installiert.
>
> Wir haben die Konfigs abgeglichen:
>
> /etc/dovecot/conf.d/15-lda.conf
> /etc/dovecot/conf.d/20-lmtp.conf
> /etc/dovecot/conf.d/20-managesieve.conf
> /etc/dovecot/conf.d/90-sieve.conf
> /etc/dovecot/conf.d/90-plugin.conf
> /etc/dovecot/conf.d/90-sieve-extprograms.conf
>
> = die sind identisch. Ein „telnet localhost 4190“ ergibt auf beiden Servern
> eine identische Ausgabe. Die Berechtigungen scheinen zu stimmen, die
> Filterregeln (erstellt über Roundcube) sehen identisch und korrekt aus -
> auf Server A funktionieren sie, auf Server B nicht.
>
> Die Hinweise aus
> https://doc.dovecot.org/configuration_manual/sieve/troubleshooting/ haben
> wir nach bestem Wissen und Gewissen befolgt.
>
> Hat noch jemand eine Idee? Entsprechende Konfigs poste ich hier gerne. Ich
> wäre nach ca. 10 Stunden Fehlersuche ansonsten jetzt soweit, Server B neu
> zu installieren in der Hoffnung, dass Sieve dann funktioniert. Lieber wäre
> es mir aber, den Fehler herauszufinden.
>
> Vielen Dank im Voraus für Tipps!!
>
> Schöne Grüße, Tim-Ole
Mehr Informationen über die Mailingliste Postfixbuch-users