Hello,

  I'm a bit behind on my email, including this thread, so disreguard this
if it's now irrelevant.

> Unique identifiers are assigned in a strictly ascending fashion in the
> mailbox (See rfc2060).

  From reviewing the thread from last year, which starts here:
http://mailman.fastxs.net/pipermail/dbmail-dev/2004-September/004511.html
the UID needs to be ascending per mailbox, and SHOULD be maintainted
between imap sessions - is that the only requirements?  What if the UID
for a message is assigned the first time an imap server needs to give it
to a client (I'm not familiar with IMAP commands, so can't say exactly
how that's done); prior to that it's unneeded and unset, thereafter it's
saved in the message field and always available.  The imap server would
simply have to make sure that it always incrementes from previous messages
in the mailbox, simple enough.

  Again not knowing IMAP, are there any ramifications for when a message
moves to another folder?  I guess if it's a per-mailbox thing, you simply
reassign it the next UID for the new mailbox (?).

Jesse


--
Jesse Norell
jesse @ kci.net

Reply via email to