[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