Hy everybody, is there anybody out there (you may help me ...) ? I'm having trouble with the sieve functionality of my cyrus-2.1.10 Server It took me quite a while to set up the following system, but now ist works fine:
------------- ----------- ------------ --------------------- | fetchmail | --> | postfix | --> | procmail | --> | cyrus ("deliver") | ------------- ----------- ------------ --------------------- | | | | --------------- | spamassasin | --------------- The problem is, that sieve scripts are completly not working. First I will describe what is possible to do: * I can upload/activate sieve-scripts with installsieve/or managesieve (they are marked as active) * In my mails I have a header "X-Sieve: CMU Sieve 2.2" ### my questions ### * Is there anywhere a mistake in my configuration ? * Is there any possibility (without hacking sourcecode :-) ) to log mistakes from timsieved ? * Is there anything I can do ? Here are some parts of my configuration (which might help somebody): ### postfix/master.cf: ### procmail unix - n n - - pipe flags=Ru user=cyrus argv=/usr/local/bin/procmail -t -m SENDER=${sender} EXTENSION=${extension} USER=${user} /etc/fetchmail/procmailrc ### cyrus.conf: ### SERVICES { [...] sieve cmd="timsieved" listen="sieve" prefork=0 lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0 } ### imapd.conf: ### [...] admins: cyrus sieveusehomedir: false sievedir: /usr/sieve sendmail: /usr/sbin/sendmail sieve_maxscriptsize: 32 sieve_maxscripts: 5 unixhierarchysep: yes duplicatesuppression: yes [...] ### procmailrc: ### LOGFILE="/var/log/procmail.log" :0fw |/usr/bin/spamc -f :0 * ^X-Spam-Status: Yes |/usr/cyrus/bin/deliver -a $USER -m user/$USER/spam -q -r $SENDER :0w |/usr/cyrus/bin/deliver -a $USER -m user/$USER -q -r $SENDER DELIVERED='yes' { EXITCODE=$? :0 |/usr/cyrus/bin/deliver -a mailadmin -m user/mailadmin -q -r $SENDER } ### /usr/sieve/s/xxxx/default: ### require ["fileinto","vacation"]; if anyof (header :contains "subject" "test") { fileinto "INBOX/spam"; } else { keep; } vacation :days 1 :addresses ["[EMAIL PROTECTED]", "[EMAIL PROTECTED]"] text: Autogenerated Message: On vacation for the next week . ; :) Dirk Schwier ------------------------------- mailto: [EMAIL PROTECTED] phone: 0162.74 61 685 ------------------------------- ---------------------------------------------------------------------------- Sichern Sie sich jetzt den neuen Otto Katalog mit über 40.000 Artikeln auf über 1.300 Seiten - kostenlos und ganz unverbindlich. http://www.arcor.de/home/redir.php/email.otto -----------------------------------------------------------------------