[Dovecot] Dovecot Sieve Broken with 1.1 RPMs?

Mailing List mailing_list at fintec.co.nz
Tue Jul 8 15:22:18 EEST 2008


Got some time tonight to try a few things on our test server and I was
able to get it going... all I was missing was the line in the plugin
section. For the record I was able to point it to our previous global
sieve script, i.e. sieve = /etc/dovecot-sieve/global

Thanks for your help Patrick!

Gavin


On Tue, 2008-07-08 at 13:40 +0800, Patrick Nagel wrote:
> Hi Gavin,
> 
> On Tuesday 08 July 2008, Mailing List wrote:
> > Previously (in v1.0) we did not need the plugin section:
> > sieve = mailfilter.sieve
> >
> > Is this now required even when just wanting to use a global sieve
> > script? We have ~100 users so manually adding a mailfilter.sieve file to
> > each users directory will be very time consuming.
> 
> Of course we created those mailfilter.sieve files automatically with a few 
> lines of shell script, so it's not that much of a hassle. It also gives the 
> benefit of being able to easily add user-specific rules.
> 
> But I don't think it is required - having only one global script should work, 
> according to the documentation.
> 
> > Are we able to input 
> > the full path name to our global script instead,
> > i.e. /etc/dovecot-sieve/global?
> 
> I think we did something like that before, but that may have been with 1.0...
> 
> > I tried using sieve_global_path = /etc/dovecot-sieve/global in the 'lda
> > protocol' section but, as stated, the script seems to be ignored. The
> > local delivery agent is working but everything gets delivered to the
> > users inbox instead of being filtered.
> 
> According to the Wiki (http://wiki.dovecot.org/LDA/Sieve) this should indeed 
> work. Did you check deliver's log - nothing interesting in there? Are you 
> sure the sieve script works? Maybe some syntax changed, and the version 1.1 
> interpreter fails? You can check with sievec if the script (still) compiles 
> correctly.
> 
> Patrick.
> 



More information about the dovecot mailing list