lmtpd reporting faulty parse errors

Henk.Roose at cwi.nl Henk.Roose at cwi.nl
Wed Feb 18 05:55:39 EST 2004


On Tue, Feb 17, 2004 at 08:49:49AM -0500, Ken Murchison wrote:

> Henk.Roose at cwi.nl wrote:
> >
> >This is not what I'm talking about. I stated earlier that the scripts
> >are syntactically correct. In addition to that -- all requirements are 
> >in the scripts!
> >
> >I suspect this is a bug and it's load and/or uptime related.
> >Question remains: did anyone experience lmtpd reporting *faulty*
> >sieve perse errors?
> 
> This is most likely caused by the Sieve lexer/parser not resetting its 
> state after a runtime failure (as mentioned in bug #1951).  You can try 
> the patch attached to the bug, but I don't think it completely solves 
> the problem.

I'll take a look at it.

> The real solution to the problem is to upgrade to v2.2.3 which 
> precompiles the scripts into bytecode, thereby avoiding parsing scripts 
> in lmtpd.

Great. Takes more work but probably more robust in the long run.

Thanks a lot you guys.
-- 
Henk Roose - Henk.Roose at cwi.nl
CWI - Centrum voor Wiskunde en Informatica
Centre for Mathematics and Computer Science
Amsterdam (NL)
---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list