[Dovecot] Pigeonhole Sieve SetFlag question

Vyacheslav Biruk dovecot at magic.360xl.net
Fri Jul 6 17:46:24 EEST 2012


Hello, 

I use 
FreeBSD 8.2-RELEASE-p7 i386
dovecot-2.1.6
dovecot-pigeonhole-0.3.0_1

I have the following problem:
When I use the following script - the flag is set in \Seen :


require ["imap4flags"];

# rule:[test]
if anyof (header :contains "Subject" "test")
{
        setflag "\\Seen";
        stop;
}


. SELECT INBOX
* OK [CLOSED] Previous mailbox closed.
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
* 1 EXISTS
* 1 RECENT
* OK [UIDVALIDITY 1338600150] UIDs valid
* OK [UIDNEXT 9] Predicted next UID
* OK [NOMODSEQ] No permanent modsequences
. OK [READ-WRITE] Select completed.
. FETCH 1 (UID FLAGS BODY.PEEK[HEADER.FIELDS (DATE SUBJECT)])
* 1 FETCH (UID 8 FLAGS (\Seen \Recent) BODY[HEADER.FIELDS (DATE SUBJECT)] {57}
Date: Fri, 6 Jul 2012 14:02:49 +0000
Subject: test 1

)
. OK Fetch completed.

But when I use following script - the flag is not set in \Seen

require ["fileinto","imap4flags"];

# rule:[test]
if anyof (header :contains "Subject" "test")
{
        fileinto "INBOX.SPAM";
        setflag "\\Seen";
        stop;
}


. SELECT INBOX.SPAM
* OK [CLOSED] Previous mailbox closed.
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
* 1 EXISTS
* 1 RECENT
* OK [UNSEEN 1] First unseen.
* OK [UIDVALIDITY 1338600159] UIDs valid
* OK [UIDNEXT 7] Predicted next UID
* OK [NOMODSEQ] No permanent modsequences
. OK [READ-WRITE] Select completed.
. FETCH 1 (UID FLAGS BODY.PEEK[HEADER.FIELDS (DATE SUBJECT)])
* 1 FETCH (UID 6 FLAGS (\Recent) BODY[HEADER.FIELDS (DATE SUBJECT)] {57}
Date: Fri, 6 Jul 2012 13:53:29 +0000
Subject: test 1

)
. OK Fetch completed.

so it should be or is it a bug?

-- 
Best regards,
magic


More information about the dovecot mailing list