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