[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