I've read the latest draft, and I have some question about how to handle the RECENT flag in my imap-server implementation. Rather, I have some statements which I would appreciate if you say they're true or false (and if so, what is the correct way).
- Multiple sessions doing STATUS or EXAMINE will all recieve the same RECENT number. - Doing a NOOP without having done a SELECT or EXAMINE will not return any RECENT (just 'OK completed'). - The first session that SELECT a folder will recieve RECENT number, following sessions will get 0 RECENT (with SELECT or any of NOOP, STATUS or EXAMINE). - When a session CLOSE or SELECT all known RECENT messages are lost. - If two sessions have SELECT the same folder and a new message arrives, only the first to do a NOOP gets the RECENT number. The other will get RECENT 0 (with NOOP or any of STATUS, SELECT or EXAMINE). - A session does SELECT and recieves 1 RECENT. A new message arrives. When the session sends NOOP it will recieve 2 RECENT (the previously received RECENT and the RECENT for the new message). - A session does SELECT and receives 1 RECENT. A new message arrives. When the sessions sends STATUS for the same folder it will recieve 1 RECENT (the RECENT for the new message). The new RECENT will be available for others to see unless the session does a NOOP. - /Recent is set for any message added with APPEND or COPY. It will not be set for messages altered with STORE. Many thanks for any help in sorting this out. Bye, Martin -- ----------------------------------------------------------------- For information about this mailing list, and its archives, see: http://www.washington.edu/imap/imap-list.html -----------------------------------------------------------------