Hi, I have following problem with Cyrus/Outlook express:
- user opens INBOX and clicks on one unseen mail. - This mail is marked as Read on Outlook Express. - user clicks on Send/Recv button to check new mail. - Outlook Express marks previously marked email as Unread again (if Synchronizaton setting is All Messages) or notifies about new mail received (if Synchronization setting is Do Not Synchronize). Server is Debian 2.2, Cyrus IMAP 2.0.16 compiled from sources and otherwise working fine (with Mozilla, Mutt). I have another IMAP server (bundled with some old Slackware distribution, introduces itself as "IMAP4rev1 v12.258 server ready") for comparision and using this server does not produce situation described above. Few lines from logfiles. UID 1154 is the message. Note that UID 1154 Seen flag seems to be set but next INBOX status request still reports one unseen messge. .... <1007040524<0003 SELECT "INBOX" >1007040524>* FLAGS (\Answered \Flagged \Draft \Deleted \Seen) * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] * 38 EXISTS * 0 RECENT * OK [UNSEEN 36] * OK [UIDVALIDITY 1003870452] * OK [UIDNEXT 1157] 0003 OK [READ-WRITE] Completed ... <1007040524<0006 UID FETCH 1:1156 (UID FLAGS) >1007040524>* 1 FETCH (FLAGS (\Seen) UID 763) * 2 FETCH (FLAGS (\Answered \Seen) UID 927) ... * 35 FETCH (FLAGS (\Seen) UID 1152) * 36 FETCH (FLAGS () UID 1154) * 37 FETCH (FLAGS (\Seen) UID 1155) * 38 FETCH (FLAGS (\Seen) UID 1156) 0006 OK Completed .... <1007040527<0008 UID STORE 1154 +FLAGS.SILENT (\Seen) >1007040527>0008 OK Completed <1007040527<0009 IDLE >1007040527>+ go ahead <1007040533<DONE ZZZZ LOGOUT >1007040533>0009 OK Completed * BYE LOGOUT received ZZZZ OK Completed And another log file (from another thread): >1007040529>000B OK User logged in <1007040529<000C IDLE >1007040529>+ go ahead <1007040529<DONE >1007040529>000C OK Completed <1007040529<000D STATUS "INBOX" (MESSAGES UNSEEN) >1007040529>* STATUS INBOX (MESSAGES 38 UNSEEN 1) 000D OK Completed <1007040529<000E IDLE >1007040529>+ go ahead <1007040529<DONE ZZZZ LOGOUT >1007040529>000E OK Completed * BYE LOGOUT received ZZZZ OK Completed I'd blame Outlook Express but unfortunately I have another working IMAP server for comparision ;) Thanks for listening. heiki