lmtpd reporting faulty parse errors

Simon Brady simon.brady at otago.ac.nz
Mon Feb 16 14:24:29 EST 2004

On Mon, 16 Feb 2004 Henk.Roose at cwi.nl wrote:

> Feb 15 04:26:00 host.cwi.nl lmtpd[28106]: [ID 358100 local6.info] sieve parse 
> error for user: line 7: fileinto not required
>  [...] 
> Did anyone experience this before? Does anybody have any idea why this
> is happening?

If the script includes a fileinto action it needs to begin with the line

  require "fileinto";

This is because fileinto is an optional capability for Sieve
implementations (see RFC 3028 sections 2.10.5, 3.2 and 4.2). Admittedly 
the error message is ambiguous to someone who doesn't already know the 
special meaning being given to the verb "require": perhaps something like

  "require" statement missing for fileinto capability

would be clearer?

Simon Brady                             mailto:simon.brady at otago.ac.nz
ITS Technical Services
University of Otago, Dunedin, New Zealand

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