Sieve rule: move to folder and forward

Andrew Morgan morgan at
Mon Dec 4 16:10:02 EST 2006

On Mon, 4 Dec 2006, Muenz, Michael wrote:

> Dear list,
> I'm using Horde/Ingo for creating sieve rules and have activated a rule for 
> Spamassassin moving mails with "X-Spam-Status: Yes" to spamfolder. Also, 
> there's a rule to forward every mail to another address. Looks like this:
> require ["imapflags", "fileinto"];
> # Spam
> if header :comparator "i;octet" :contains "X-Spam-Status" "Yes"  {
>    addflag "\\Seen";
>    fileinto "INBOX/Spam";
>    removeflag "\\Seen";
> }
> # Forward
> if true {
>    redirect "backup at";
>    keep;
> }
> My problem is, when "keep" is called, also the spam, which should be moved to 
> "Spam" goes to my inbox again. But when setting "stop" in Spam rule, mails 
> detected as spam which aren't, wont be delivered to backup at
> Any ideas how to solve this?

Put a line "stop;" after you file the email into the Spam folder. 
Otherwise, Sieve will continue processing later rules.


More information about the Info-cyrus mailing list