I'm sure there is a
really simple explanation for this, so apologies up front if this wastes
anyone's time.
I have a mailbox on
a cyrus system (v2.3.7-Invoca-RPM-2.3.7-2) with 5 messages that I am
accessing via IMAP (no client - just direct IMAP in a telnet
session).
I remove the \Seen
flag from all messages. (: STORE 1:* -Flags (\Seen))
I do a SELECT or
EXAMINE of the mailbox (it's my Inbox).
SELECT shows that I
have 1 message unseen.
I grab all flags (:
FETCH 1:* flags) and see that all 5 messages are lacking the \Seen
flag.
So why isn't SELECT
showing the right counts?
Is there some
trigger that updates the data for EXAMINE or SELECT?
I have tried various
things (SELECTing another folder, logging out and in, waiting a while), and it
doesn't seem to change.
It seems like the
data from SELECT and EXAMINE can't be trusted, so for all activities I really
need to check the message flags themselves.
Is that
accurate?
Thanks!
-dan
---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html