[Dovecot] hwo can i have managesieve protocol and cmusieve plugin work at the same time
Stephan Bosch
s.bosch at utwente.nl
Sun Mar 8 22:07:39 EET 2009
Jelle de Jong wrote:
> Hi Stephan, thank you for your work, I own you a beer!
Hehe, looks like we share a country, so I may take you up on that offer :)
> 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.
>
Well, the main problem is not that CMUSieve and ManageSieve don't work
together. Keep in mind that ManageSieve uses the CMUSieve plugin to
perform the actual execution of the script, so these are not conflicting
in any way. Rather, CMUSieve does not support executing the global Sieve
script and the personal user script sequentially: currently these are
mutually exclusive.
The new Sieve plugin for Dovecot v1.2 supports this using the
sieve_before setting:
http://hg.rename-it.nl/dovecot-libsieve/file/tip/INSTALL
So, for Dovecot v1.2 this is already fixed (still needs to be tested
more though). Implementing this for Dovecot v1.0/v1.1 with CMUSieve
requires significant changes and I don't think it is worth doing so,
because CMUSieve is being replaced with the new implementation for
Dovecot v1.2. Therefore, I think 'waiting' will mean waiting until you
are prepared to use v1.2 (e.g. when it is deemed to be stable).
Regards,
Stephan Bosch
More information about the dovecot
mailing list