[Dovecot] Sieve script executed, but nothing happens
Wouter Amsterdam
wamsterdam at zesgoes.nl
Fri Apr 18 10:21:47 EEST 2008
Hi all,
I think I have almost solved my dovecot-deliver lookup problems, but now
sieve still fails to work. From deliver's logfile I can tell the user's
homedir is found and the sieve script is executed, but not as expected. My
sieve testscript is very basic:
/home/virtual/user.dovecot.sieve:
*************
require "fileinto";
if address :is "to" "user@ mydomain.nl" {
fileinto "sieve"; ( I also tried INBOX.sieve, without succes)
}
*************
But incoming messages for this account are still delivered in the normal
inbox, not in the sieve folder. Why won't this work?
/var/log/deliver:
*************
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: Loading modules from
directory: /usr/lib/dovecot/lda
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: Module loaded:
/usr/lib/dovecot/lda/lib90_cmusieve_plugin.so
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: auth input:
user at mydomain.nl
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: auth input:
home=/home/virtual/user
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: auth input: uid=5000
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: auth input: gid=5000
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: maildir:
data=/data/mail/mydomain/user
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: maildir:
root=/data/mail/mydomain/user, index=/data/mail/mydomain/user, control=,
inbox=
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: cmusieve: Using sieve path:
/home/virtual/user/.dovecot.sieve
deliver(user at mydomain.nl): Apr 17 09:55:40 Info: cmusieve: Executing script
/home/virtual/user/.dovecot.sievec
deliver(user at mydomain.nl): Apr 17 09:55:40 Info:
msgid=<20080417075530.5E8BD20111 at termsrv.mydomain.local>: saved mail to
INBOX
*************
TIA,
Wouter
More information about the dovecot
mailing list