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
-----------------------------------------------------------------

Reply via email to