Now sivtest, sieveshell (,imtest, mutt) are all happily connecting, but when
I actually try out the test sieve script, I get an lmtp mail delivery error(!)

This is the test script:

require ["reject","fileinto"]; 
 
if address :is :all "From" "[EMAIL PROTECTED]"
{
  reject "testing";
}


and it is successfully installed. When it is active, a test message gets:

exim[379]: 2003-02-08 22:30:28 18hdUS-000067-00 <= [EMAIL PROTECTED] U=prlw1 
P=local S=470 [EMAIL PROTECTED]
exim[380]: 2003-02-08 22:30:29 18hdUS-000067-00 == [EMAIL PROTECTED] 
<[EMAIL PROTECTED]> R=newnham_user T=cyrus_delivery defer (-1): LMTP error 
after end of data: 421 4.3.0 lmtpd: couldn't exec

Feb  8 22:30:28 tape master[384]: about to exec /usr/cyrus/bin/lmtpd
Feb  8 22:30:28 tape lmtpunix[384]: executed
Feb  8 22:30:28 tape lmtpd[384]: accepted connection
Feb  8 22:30:28 tape lmtpd[384]: lmtp connection preauth'd as postman
Feb  8 22:30:28 tape lmtpd[384]: mystore: starting txn 2147483660
Feb  8 22:30:28 tape lmtpd[384]: mystore: committing txn 2147483660
Feb  8 22:30:28 tape lmtpd[384]: duplicate_mark: <cmu-sieve-384-1044743428-0@tap
e.newn.cam.ac.uk> .dburs3.sieve.       1044743428
Feb  8 22:30:28 tape lmtpd[384]: sieve runtime error for dburs3 id <200302082230
[EMAIL PROTECTED]>: Reject: Sendmail process terminated normally, exit
 status 75
Feb  8 22:30:28 tape lmtpd[384]: DBERROR db4: Locker does not exist
Feb  8 22:30:28 tape lmtpd[384]: DBERROR: error fetching <20030208223028.A372@ta
pe.newn.cam.ac.uk>: Invalid argument
Feb  8 22:30:28 tape lmtpd[384]: duplicate_check: error looking up <200302082230
[EMAIL PROTECTED]>/user.dburs3: cyrusdb error
Feb  8 22:30:28 tape lmtpd[384]: duplicate_check: <[EMAIL PROTECTED]
.cam.ac.uk> user.dburs3          0
Feb  8 22:30:28 tape lmtpd[384]: DBERROR db4: Locker does not exist
Feb  8 22:30:28 tape lmtpd[384]: DBERROR: error fetching user.dburs3: Invalid ar
gument 
Feb  8 22:30:28 tape lmtpd[384]: DBERROR: error fetching user.dburs3: cyrusdb er
ror  
Feb  8 22:31:29 tape lmtpd[384]: DBERROR: error closing: Invalid argument
Feb  8 22:31:29 tape lmtpd[384]: DBERROR: error closing deliverdb: cyrusdb error
Feb  8 22:31:29 tape lmtpd[384]: DBERROR: error closing: Invalid argument
Feb  8 22:31:29 tape lmtpd[384]: DBERROR: error closing mailboxes: cyrusdb error
Feb  8 22:31:29 tape master[187]: process 384 exited, signaled to death by 10


I upgraded to db-4.1.25 just in case.. I don't understand the "sieve runtime
error" line - it says "Reject", but isn't that precisely what the script says
should happen? Any hints on how to debug this?

Cheers,

Patrick

Reply via email to