lmtpd reporting faulty parse errors

Henk.Roose at cwi.nl Henk.Roose at cwi.nl
Mon Feb 16 06:08:37 EST 2004


Hi,

I'm using cyrus 2.1.16 on Solaris 8 with sendmail delivering to unix
sockets.  I've had this experience before and more often when I was
running 2.1.14 but every now and then lmtpd starts reporting these kind
of errors with syntactically correct sieve scripts -- from my logs:

Feb 15 04:26:00 host.cwi.nl lmtpd[28106]: [ID 358100 local6.info] sieve parse 
error for user: line 7: fileinto not required
Feb 15 04:26:00 host.cwi.nl lmtpd[28106]: [ID 358100 local6.info] sieve parse 
error for user: line 12: fileinto not required
[...]

This goes on and on until some high line number is reached (and that's very
odd because there aren't even that many lines in the user's sieve script:

[...]
Feb 15 04:26:00 host.cwi.nl lmtpd[28106]: [ID 358100 local6.info] sieve parse 
error for user: line 343: fileinto not required

The annoying part, of course, is that the filtering for that particular
user doesn't work and all mail goes to the inbox unfiltered.

Did anyone experience this before? Does anybody have any idea why this
is happening?

TIA
Henk.

P.S.  I'll include the relevant setup information below.


- from sendmail.cf:
Mcyrus,         P=[IPC], F=lsDFMnPqA5@/:|SmXz, S=EnvFromL, R=EnvToL/HdrToL,
                U=cyrus:mail, T=DNS/RFC822/X-Unix,
                A=FILE /var/run/lmtp

- from cyrus.conf:
	  lmtpunix      cmd="lmtpd" listen="/var/run/lmtp" prefork=1

- version output
name       : Cyrus IMAPD
version    : v2.1.16 2003/11/19 16:45:28
vendor     : Project Cyrus
support-url: http://asg.web.cmu.edu/cyrus
os         : SunOS
os-version : 5.8
environment: Cyrus SASL 2.1.17
             Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
             Built w/OpenSSL 0.9.7c 30 Sep 2003
             Running w/OpenSSL 0.9.7c 30 Sep 2003
             CMU Sieve 2.2
             mmap = shared
             lock = fcntl
             nonblock = fcntl
             auth = unix
             idle = idled
             mailboxes.db = skiplist
             seen.db = skiplist
             subs.db = flat
             deliver.db = db3-nosync
             tls_sessions.db = db3-nosync

-- 
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