I apologize for reposting, but I've been poking at this for some time
now, and can't seem to find an answer.
In short, I can only get sieve to work when NOT using lmtp.
Here's the long version:
OS: FreeBSD 4.1-STABLE
cyrus-1.6.24
postfix-snapshot-20001030 (lmtp enabled)
sieve script:
bash-2.04# installsieve -u justin -v test localhost
Please enter your password:
require ["reject","fileinto"];
if address :is :all "From" "[EMAIL PROTECTED]"
{
reject "testing";
}
inetd.conf:
lmtp stream tcp nowait cyrus /usr/cyrus/bin/deliver -e -l
postfix main.cf:
mailbox_transport = lmtp
postfix master.cf:
lmtp unix - - n - - lmtp
I don't see anything in any logs. I've tried doing a truss/ktrace (as
suggested), with no result. I _do_ see the X-Sieve: header on all my
messages, but the script will only get parsed when lmtp is not used,
thus not getting done properly due to the lack of lmtp ;) I had sieve
working 6 months ago at a previous employer, with no trouble. That's
what bugs me. I'm thinking that surely somewhere, someone has seen this
same behavior, at least I hope so.
ANY help at all would be greatly appreciated,
Justin.