16 Apr
2007
16 Apr
'07
3:51 p.m.
On Mon, 2007-04-16 at 15:34 +0300, Timo Sirainen wrote:
Apr 16 12:11:17 mx postfix/pipe[2588]: C8D9B121BC7: to=steve@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.