RE: Some thoughts about IMAP and Unified Messaging


Steve Gardell (sgardell@iperia.com)
Thu, 13 Dec 2001 09:18:37 -0500


I would be inclined to add some sort of streaming support along the lines
of draft-nerenberg-imap-channel-02.txt to this list.

-----Original Message-----
From: John Neystadt [mailto:john@comverse.com]
Sent: Wednesday, December 12, 2001 3:05 PM
To: ietf-imapext@imc.org; vpim@lists.neystadt.org
Subject: Some thoughts about IMAP and Unified Messaging

Hi!

Analyzing a set of internal IMAP uses/abuses and recent developments in VPIM
group I've came with a list of few modification that can make IMAP ore
friendly with Unified Messaging. If they make sense and represent an
interest for others, I am ready to formulate them and submit as drafts.
 
1. IMAP: Extend SORT to support Message-Context

IMAP-SORT draft supports sorting by a number of keywords (To, Date, Subject,
etc). In order to support sorting per message type it should be extended to
support either arbitrary MIME header or at least Message-Context header
(vpim-hint).

2. IMAP: Add support for UIDs in unsolicited events

Currently unsolicited events in IMAP return Sequence ids of messages. This
requires User-Agent to query server upon receiving unsolicited event for
whole message list if it did not yet fetched list of all messages. Supplying
UIDs will allow server to fetch information only the message that has
changed and reflect it in UI.

3. IMAP: Add support of per Message-Context counters in STATUS command

Currently STATUS Command includes TOTAL and UNSEEN counters. Since UM
user-Agent wants to present counters per Message-Context they should be
included.

4. IMAP: Add support for STATUS of multiple folders

Often User-Agents present a list of folders with counters of a new messages
per each of them. Today STATUS command per folder must be issued. The idea
is to extend STATUS to receive a list of folders as a parameter and produce
single response for all of them.

5. IMAP: Add support for IDLE of multiple folders

Today User-Agents display a list of folders with counters. In order to
maintain list of counters they continuously poll the server with STATUS
command. Instead IDLE with list of folders could enable it to be processed
in a push mode.

6. IMAP: Standardize English names for standard (system) folders in addition
to INBOX - Sent Items, Drafts, Outbox, Deleted Items

Currently localization of INBOX occurs on User-Agent side, while rest of
folders are create directly in local agent. This requires the user to
configure the names of the folders in the User-Agent. The idea is to
standardize English names for all standard folders and make the User-Agent
only to display them in local language.

7. Add support of two new system IMAP flags - to mark messages with \Spam
and \Adult content.

Today SMTP-MTAs often support SPAM and Adult content filtering. Not always
it is possible to remove a message with wrong content, since sometimes a
doubt exist regarding the correctness of the identification. By marking the
message in doubt with system-flag, it will allow User-Agents to process such
messages differently (i.e. color them or put in special folder).

John Neystadt
john@neystadt.org
http://www.neystadt.org/john/ <http://www.neystadt.org/john/>

 



This archive was generated by hypermail 2.0b3 on Thu Dec 13 2001 - 16:19:39 IST