[Dovecot] Deliver die if global sieve script turn on

Timo Sirainen tss at iki.fi
Mon Apr 16 15:51:41 EEST 2007


On Mon, 2007-04-16 at 15:34 +0300, Timo Sirainen wrote:
> 
> > Apr 16 12:11:17 mx postfix/pipe[2588]: C8D9B121BC7:
> to=<steve at xyz.com>, 
> > relay=dovecot, delay=0.12, delays=0.06/0.01/0/0.05, dsn=5.3.0, 
> > status=bounced (Command died with status 2:
> "/usr/libexec/dovecot/deliver". 
> > Command output: input in flex scanner failed )
> 
> I'm not sure if I should hate libsieve, flex or both, but this error
> message is horrible. I had no idea what it meant before looking at the
> sources. The code that produces it is in src/libsieve/sieve-lex.c:

Actually I'm guessing it's the one in sieve-lex.c. There's also the
exact same code in addr-lex.c. You could put a bit different error
string there which also prints the errno.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070416/c55627ab/attachment.pgp 


More information about the dovecot mailing list