Aaron Stone wrote:
Ilja Booij <[EMAIL PROTECTED]> said:
2.3.1.1. Unique Identifier (UID) Message Attribute
A 32-bit value assigned to each message, which when used with the
unique identifier validity value (see below) forms a 64-bit value
that MUST NOT refer to any other message in the mailbox or any
subsequent mailbox with the same name forever. Unique identifiers
are assigned in a strictly ascending fashion in the mailbox; as each
message is added to the mailbox it is assigned a higher UID than the
message(s) which were added previously. Unlike message sequence
numbers, unique identifiers are not necessarily contiguous.
Looks like you're correct on the per-mailbox thing :)
That makes things a lot easier.
Sure, but your point about the shared mailboxes? Are you suggesting that
two people each with mailboxes of the same name might somehow merge them
into a single shared mailbox? That would certainly introduce the
likelihood of collisions... our current schema wouldn't take the name into
account, though, or using IMAP namespaces, would have it separately named
anyways.
Eh, no by shared mailboxes I meant mailboxes which are owned by a
certain user but are also writable by other users.
This means that we cannot have message ids handed out per account. Per
mailbox is no problem. As you point out, using IMAP namespace, user1's
INBOX is #Users/user1/INBOX and user2's INBOX is #Users/user2/INBOX, so
there are no name collisions there.
Ilja
--
Ilja Booij
IC&S B.V.
Stadhouderslaan 57
3583 JD Utrecht
www.ic-s.nl
T algemeen: 030 6355730
T direct: 030 6355739
F: 030 6355731
E: [EMAIL PROTECTED]