sieve problem

From: Patrick Welche (no email)
Date: Sat Feb 08 2003 - 18:00:39 EST


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" ""
{
  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 <= U=prlw1 P=local S=470 id=
exim[380]: 2003-02-08 22:30:29 18hdUS-000067-00 == <> 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
>: 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 dot A372 at ta
pe.newn.cam.ac.uk>: Invalid argument
Feb 8 22:30:28 tape lmtpd[384]: duplicate_check: error looking up <200302082230
>/user.dburs3: cyrusdb error
Feb 8 22:30:28 tape lmtpd[384]: duplicate_check: <
.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








Hosted Email Solutions

Invaluement Anti-Spam DNSBLs



Powered By FreeBSD   Powered By FreeBSD