Hello Jannik,

Thursday, August 7, 2003, 11:37:07 PM, you wrote:

JL> Well, I guess the shortest description is this: "Recent" messages is
JL> one thing and "Unread" messages is another. It is nice to be able to
JL> distinguish  between these in a mail program. New or recent messages
JL> are automatically marked with a "Recent"-flag on IMAP-servers.

Implementation  can  rather  be  tricky as the IMAP Recent flag is not a
real  flag  (non-persistent).  It  is a virtual one. It gets tricky when
multiple  sessions  are  simultaneously  established. *One* of them will
show  the new messages as "Recent", the other should not. Well of course
it  depends  if there are implementation bugs or not in the IMAP server.
If  the  IMAP  client disconnect its session and re-opens a new one, the
messages  that  where  "Recent"  the  instant  before  won't be "Recent"
anymore.  If  the  disconnection / reconnection is for technical reasons
out of the control or will of the user, supporting "Recent" flag becomes
really  tricky. This is one of the reasons it is often not supported (or
not well supported) in IMAP clients.

-- 
Best regards,
Olivier Mascia
The Bat! v2.0 Beta/1 (Only IMAP accounts)
Windows XP 5.1 Build 2600 Service Pack 1


________________________________________________________
 Current beta is 2.0b1 | "Using TBBETA" information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to