Stephan Bosch wrote: > Jelle de Jong wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Hello everybody, >> >> I would like to use managesieve protocol and cmusieve plugin at the same >> time. >> >> I have used the cmusieve plugin for years and I now also enabled the >> managesieve system. I got the managesieve system working but when I >> activate the managesieve filter for the user the cmusieve sieve filter is >> not used anymore. > Yes, that is difficult for Dovecot v1.1 and there is no real good > workaround. The Sieve implementation for Dovecot v1.2 does have support > for executing multiple Sieve scripts sequentially, making it possible to > truly force execution of the administrator's script before the user's > script. > >> How can I have both sieve systems working, the cmusieve is for a global >> all user spam filter, and the managesieve is for one user only. I don't >> want the user to have control over the spam sieve filter, because other >> systems depend on the location where spam is archived. >> > As a workaround, one may think it is possible to have your global > x-spam-flag.sieve include the user's sieve script with the include > extension. This will work, however, the CMUSieve plugin requires any > included Sieve script to exist. A nasty side effect of this is that any > user who deactivates his Sieve script through ManageSieve ends up > deleting the link to it on the server. This will break the include from > the global Sieve script and end its execution. > > I am not sure whether there is a proper workaround to achieve something > like this for Dovecot versions prior to v1.2. Can't think of any... > > Regards, > > Stephan >
Hi Stephan, thank you for your work, I own you a beer! I can wait a bit more for the cmusieve plugin to work next to managesieve protocol, is there a bug report that I can subscribe to so I know when it will work? Is it a planned feature for the next release? It was just a bid unexpected that activating a users managesieve filter will break the excising global cmusieve plugin. Thanks in advance, Jelle de Jong