In Centos 6.4 i use postfix with LDA Dovecot and webmail squiremail, amavis-new with spamassassin. Spam is marked with subject Spam. I want in my squirelmail to filter spam messages an move in to folder spam. I use sieve script /var/lib/dovecot/sieve/default.sieve
require "fileinto";
if exists "X-Spam-Flag" {
if header :contains "X-Spam-Flag" "NO" {
} else {
fileinto "Spam";
stop;
}
}
if header :contains "subject" ["***Spam***"] {
fileinto "Spam";
stop;
}
but still i have spam in my INBOX folder besides the Spam folder
commandline sievec otuput
#sievec /var/lib/dovecot/sieve/default.sieve
sievec(root): Error: user root: Initialization failed: Initializing mail storage from environment MAIL failed: Ambiguous mail location setting, don't know what to do with it: /var/spool/mail/root (try prefixing it with mbox: or maildir:)
sievec(root): Fatal: Invalid user settings. Refer to server log for more information.