[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lemonade] Special-Purpose Mailboxes (was Notifications for multiple devices per user)



Randall Gellens wrote:

I agree that clients need a way to cooperate on which mailboxes are used for special purposes. The metadata (a/k/a annotatemore) draft is one potential way to do this, but it has a problem: while clients can use it to discover that a specific mailbox has been tagged with a special purpose, I'm not sure they can use it to go the other way: connect to a server and learn which mailbox to use for a specific special purpose. We could hack around this by putting an annotation on Inbox, but that has the potential for inconsistent states, which would be a problem.

ACAP does provide a way to do just that: it can tell a client the name of the mailbox to use for each special purpose.

I think METADATA can accomplish this with Server Entries too, e.g. "/specialmailboxes" -> trash.shared = name of trash mailbox, sent.shared=name of sent mailbox, draft.shared=name of draft mailbox, etc. I think there may be cases where you don't neccessarily want to indicate a real mailbox to be used, but merely want to indicate a mnemonic that the client should use for customer support purposes (e.g. there is no real "Trash" mailbox on the server, but the clients support best practices of using flags to group deleted messages into a special Trash virtual "mailbox" on the client. Cingular may want all clients to call this "Trash" in the US, but Orange may want all clients to call it "Rubbish", and Bell-Microsoft might want it called "Recycle Bin" :) ) All of this modulo i18n/l10n concerns. Granted, it's not a compelling usecase, just stream of consciousness.

-Ray


_______________________________________________ lemonade mailing list lemonade at ietf.org https://www1.ietf.org/mailman/listinfo/lemonade