I have cyrus 1.6.24 and I would like to use sieve to filter mail.
However I cannot get sieve to work, at least I don't see any filtering
and have no idea how to troubleshoot since I cannot find any logs from
cyrus.

  my main question is: how to troubleshoot cyrus? is there any way to
make it create some logs? or any kind of feedback? I'd appreciate any
info regarding this issue.

  here's my setup (as I said, mail delivery is working, I can view the
email using netscape mail MUA, only sieve is not working, as far as I
can tell):

  linux, debian unstable, kernel 2.4.14
  cyrus 1.6.24
  postfix 0.0.20011115.SNAPSHOT

  postfix is set up to use lmtp, it appears to be working, I receive
email (into INBOX). I set up cyrus to use ~/.sieve and tested ~/.sieve
using test (from cyrus source, test under sieve directory).

  here are the relevant parts of config files:

------------------------- /etc/postfix/main.cf
...
mailbox_transport = lmtp
...
------------------------- /etc/postfix/master.cf
...
lmtp      unix  -       -       n       -       -       lmtp
...
------------------------- /etc/imapd.conf
...
sieveusehomedir: true
...
------------------------- /etc/services
...
cfinger         2003/tcp        lmtp            # GNU Finger / Local
Mail Transfer Protocol
...
------------------------- /etc/inetd.conf
...
lmtp            stream  tcp     nowait  cyrus   /usr/sbin/cyrdeliver
/usr/sbin/cyrdeliver -l
...
------------------------- /home/erik/.sieve (whole file is below)
require "reject";

if header :contains "subject" "123 testing sieve" {
  reject "testing sieve message rejected!";
}


  TIA

        erik

Reply via email to