I'm working with the 2.2 version and have this sieve script:

require ["fileinto"];
if header :contains "X-Spam-Flag" "YES" {
fileinto "Junk Mail";
}

The "Junk Mail" folder does exist:

user/<username>/INBOX.Drafts@<domain>.net (\HasNoChildren)
user/<username>/INBOX.Sent@<domain>.net (\HasNoChildren)
user/<username>/INBOX.Trash@<domain>.net (\HasNoChildren)
user/<username>/mail/Drafts@<domain>.net (\HasNoChildren)
user/<username>/mail/Family@<domain>.net (\HasNoChildren)
user/<username>/mail/Junk Mail@<domain>.net (\HasNoChildren)
user/<username>/mail/Sent@<domain>.net (\HasNoChildren)
user/<username>/mail/Trash@<domain>.net (\HasNoChildren)
user/<username>@<domain>.net (\HasChildren)


I can use sieveshell to upload and activate the script.

> list
phpscript
test  <- active script


imapd.conf

##########################################
# Global info's
##########################################
configdirectory: /var/imap
partition-default: /var/spool/imap
unixhierarchysep: yes
altnamespace: yes
imapidresponse: no
##########################################
# Autentification & User rights
##########################################
admins: cyrus murderbackend murderproxy
sasl_pwcheck_method: saslauthd
allowanonymouslogin: no
##########################################
# Quota & Message size limit
##########################################
quotawarn: 90
autocreatequota: 10240
lmtp_overquota_perm_failure: yes
defaultacl: anyone lrs
##########################################
# Virtual Domain Support
##########################################
virtdomains: yes
singleinstancestore: yes
duplicatesuppression: yes
foolstupidclients: yes
hashimapspool: yes
sievedir: /usr/sieve
sieveusehomedir: no

The sieve script was created in:

ls /usr/sieve/domain/R/<domain>.net/W/<username>/
default.bc  phpscript.bc  phpscript.script  test.bc  test.script

The script isn't moving any of the mail that has the spam flag set. Does
anyone have any ideas?

-- 
Hank Beatty <<username>[EMAIL PROTECTED]>

Reply via email to