>>>>> On Tue, 17 Oct 2000 09:18:42 -0600,
>>>>> Justin Wood <[EMAIL PROTECTED]> (jw) writes:

jw> I only have test.c and test.o.  From what I understand though, doesn't
jw> installsieve check the syntax when you install a script?  In any case,

Oh, I believe you're right.  I haven't used installsieve yet, just
some manual hacking.

jw> when I run the script NOT using lmtp, it works fine.

jw> I added the -v to lmtp.  deliver doesn't have a debug flag (the -d is
jw> for compat. with /bin/mail).  Here's the output: (there's a lot of it)

Hmm... maybe I just sent syslog *.debug to a file.  Can't remember.

jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: >
jw> pony.whizbang.com[192.168.101.5]: . 
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: <
jw> pony.whizbang.com[192.168.101.5]: 25
jw> 0 2.1.5 Ok
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: D45825D006:
jw> to=<[EMAIL PROTECTED]
om> , relay=pony.whizbang.com[192.168.101.5], delay=1, status=sent (250
jw> 2.1.5 Ok)
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: lmtp_loop: recv_dot = 0
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: lmtp_loop: finished . command
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: name_mask: resource
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: name_mask: software
jw> Oct 17 09:14:28 pony postfix/lmtp[19359]: deliver_request_final: send:
jw> "" 0

Sure looks like Postfix handed it off just fine.

Don't know what OS you're on, but I've also run a truss on the
deliver process before.  If master.cf has the following:

lmtp      unix  -       -       n       -       1       lmtp

At most 1 lmtp session will be running.  After delivering a message,
since the lmtp service uses connection caching, the deliver process
on the other end should still be alive.  Stick a truss on that, or
something comparable, and drive more mail through it.  Maybe the
output of truss will reveal the problem.

Oh, what does your sieve script look like, anyway?  With LMTP, the
recipient will be fully qualified, as revealed in the logs you
posted.  Invoking deliver without LMTP, just the user name (and
possibly folders) are specified.  Depending on what you're doing in
the sieve script, this might be a factor.

-- 
Amos

Reply via email to