Synchronizing mailbox list

Alexey Melnikov <mel@demo.ru> Mon, 01 September 1997 04:11 UTC

Received: from cnri by ietf.org id aa21489; 1 Sep 97 0:11 EDT
Received: from lists2.u.washington.edu (root@lists2.u.washington.edu [140.142.56.1]) by cnri.reston.va.us (8.8.5/8.7.3) with ESMTPid AAA21291 for <ietf-archive@CNRI.Reston.VA.US>; Mon, 1 Sep 1997 00:14:13 -0400 (EDT)
Received: from host (lists.u.washington.edu [140.142.56.13]) by lists2.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with SMTP id VAA14466; Sun, 31 Aug 1997 21:10:30 -0700
Received: from mx3.u.washington.edu (mx3.u.washington.edu [140.142.13.230]) by lists.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with ESMTP id VAA35636 for <imap@lists.u.washington.edu>; Sun, 31 Aug 1997 21:09:15 -0700
Received: from f01n05.cac.psu.edu (f01n05-fddi.cac.psu.edu [146.186.157.10]) by mx3.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.04) with ESMTP id VAA02281 for <imap@u.washington.edu>; Sun, 31 Aug 1997 21:09:13 -0700
Received: from ljalja.cac.psu.edu (nb15ppp53.cac.psu.edu [128.118.72.53]) by f01n05.cac.psu.edu (8.7.6/8.6.12) with SMTP id AAA121026 for <imap@u.washington.edu>; Mon, 1 Sep 1997 00:09:16 -0400
Message-Id: <340A3FD5.6C4D@demo.ru>
Date: Mon, 01 Sep 1997 00:08:54 -0400
Sender: IMAP-owner@u.washington.edu
Precedence: bulk
From: Alexey Melnikov <mel@demo.ru>
To: imap@u.washington.edu
Subject: Synchronizing mailbox list
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Listprocessor-Version: 8.1 beta -- ListProcessor(tm) by CREN

I have a question about IMAP disconnected mode. 

When the client reconnect to server before synchronizing the contents of
mailboxes it needs to synchronize the list of all mailboxes (some
mailboxes was removed and some new appeared). If user has many mailboxes
and network connection is too slow (modem 2400 as Mark Crispin
suggested) it is unpractical to perform 'LIST "" *' (even 'LIST "" %' in
some situations). Do you have any proposals how to synchronize mailbox
list without performing 'LIST'? (BTW Communicator performs 'LIST "" *'
every time it connects IMAP server)

I know that it is possible to use SUBSCRIBE/UNSUBSCRIBE/LSUB to look for
"interesting mailboxes". But this is not the case. Client can check that
subscribed mailbox was deleted when it get \NoSelect flag in LSUB
responce. But how it can look for new mailboxes?

Excuse me if the question was already asked. I was looking in IMAP
mailing list archive with out success.