sieve problem
Patrick Welche
prlw1 at newn.cam.ac.uk
Sat Feb 8 18:00:39 EST 2003
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" "prlw1 at tape.newn.cam.ac.uk"
{
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 <= prlw1 at tape.newn.cam.ac.uk U=prlw1 P=local S=470 id=20030208223028.A372 at tape.newn.cam.ac.uk
exim[380]: 2003-02-08 22:30:29 18hdUS-000067-00 == dburs3 at tape.newn.cam.ac.uk <dburs3 at tape.newn.cam.ac.uk> 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 at tap
e.newn.cam.ac.uk> .dburs3.sieve. 1044743428
Feb 8 22:30:28 tape lmtpd[384]: sieve runtime error for dburs3 id <200302082230
28.A372 at tape.newn.cam.ac.uk>: 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 at ta
pe.newn.cam.ac.uk>: Invalid argument
Feb 8 22:30:28 tape lmtpd[384]: duplicate_check: error looking up <200302082230
28.A372 at tape.newn.cam.ac.uk>/user.dburs3: cyrusdb error
Feb 8 22:30:28 tape lmtpd[384]: duplicate_check: <20030208223028.A372 at tape.newn
.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
More information about the Info-cyrus
mailing list