sieve funktioniert seit update auf 1.3.0 nicht mehr

  • Hallo,


    seit dem Update auf 1.3.0 funktioniert sieve nicht mehr. Im Webmail kann ich alle Regeln editieren, aber sie greifen einfach nicht. Habe jetzt schon versucht, es im dovecot händisch zu aktivieren, aber irgendwie will es nicht.


    Ich habe auch schon die roundcube-plugins neu installiert in der hoffnung, dass es hilft... tut es aber nicht :/


    Hat jemand das gleiche Problem und vielleicht sogar schon eine Lösung dafür?

  • Hallo,


    also bei mir funktioniert's problemlos.


    Ich würd mal folgendes prüfen:
    * dovecot-sieve und dovecot-managesieved korrekt installiert?
    * /etc/dovecot/dovecot.conf -> sieve unter plugin{}


    * /var/mail/virtual/domain.tld/user/dovecot.sieve vorhanden, Inhalt korrekt?
    * Evtl. dovecot mal neu starten.
    * /var/log/mail.log auf "sieve" Einträge prüfen -> "stored mail into mailbox ..."

  • 1. Die beiden Pakete sind installiert...


    2. in /etc/dovecot/conf.d/90-sieve.conf:


    plugin {
    sieve = ~/.dovecot.sieve
    sieve_dir = ~/sieve
    }


    in 15-lda.conf:
    protocol lda {
    # Space separated list of plugins to load (default is global mail_plugins).
    mail_plugins = $mail_plugins sieve
    }



    3. Datei ist vorhanden und sieht erstmal gut aus ;) Bei sieve-test wird auch die richtige Action angezeigt


    4. Mehrfach passiert, nach jeder Config-änderung


    5. Im mail.log gibt es nur diese Meldungen bei jedem Neustart des Daemons:
    dovecot: master: Dovecot v2.2.13 starting up for imap, sieve, pop3 (core dumps disabled)




    Ich vermute, dass ich das ganze im dovecot noch nicht richtig aktiviert habe.... weiß aber nicht, welchen Schalter ich falsch habe :(

  • Probier mal direkt in der dovecot.conf:



    Die Roundcube-Plugin Zeilen zu den vorhandenen hinzufügen und dovecot neu starten...

  • @RodNoc


    You should think a bit before trying any thing. Dovecot, when configured by i-MSCP, uses only one file which is /etc/dovecot/dovecot.conf. This mean that the 90-sieve.conf and 15-lda.conf files are not sourced ;)


    @schnere


    Thanks ;) This is the correct answer. However, normally, the RoundcubePlugins plugin add that configuration automatically if the dovecot sieve packages are installed and if sieve is correctly enabled in the plugin config.php file and if once modified, the user has updated the plugin list through the plugin management interface.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • *aaah* nachdem ich das da eingetragen habe, kam die Meldung:


    dovecot: imap: Error: Can't load plugin sieve_plugin: Plugin is intended to be used only by bin
    aries: lda lmtp (we're imap)




    Habe daraufhin in der conf den eintrag unter
    protocol lda {
    erweitert durch
    mail_plugins = $mail_plugins sieve


    und schon scheint es laut Logeinträgen zu funktionieren... dankeschön :)

  • *aaaargh* I forgot to enable sieve in the Roundcube-Plugins config


    I removed all manual changes and set this value to "yes" and now everything works as designed...


    Thanks to schnere and nuxwin


    PS: I tried to mark this thread as "done" but I only get an error about the ObjectID

  • @RodNoc


    It is marked as solved already ;)


    Thread closed ;)

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206