RE: FW: I-D ACTION:draft-gahrns-imap-referrals-02.txt
Steve Hole <steve@esys.ca> Mon, 28 April 1997 18:28 UTC
Received: from cnri by ietf.org id aa19392; 28 Apr 97 14:28 EDT
Received: from lists.u.washington.edu by CNRI.Reston.VA.US id aa15967; 28 Apr 97 14:28 EDT
Received: from host (lists.u.washington.edu [140.142.56.13]) by lists.u.washington.edu (8.8.4+UW96.12/8.8.4+UW97.03) with SMTP id LAA30842; Mon, 28 Apr 1997 11:17:25 -0700
Received: from mx4.u.washington.edu (mx4.u.washington.edu [140.142.33.5]) by lists.u.washington.edu (8.8.4+UW96.12/8.8.4+UW97.03) with ESMTP id LAA45264 for <imap@lists.u.washington.edu>; Mon, 28 Apr 1997 11:15:03 -0700
Received: from mx2.cac.washington.edu (mx2.cac.washington.edu [140.142.33.1]) by mx4.u.washington.edu (8.8.4+UW96.12/8.8.4+UW97.03) with ESMTP id LAA11899 for <imap@u.washington.edu>; Mon, 28 Apr 1997 11:14:58 -0700
Received: from service.esys.ca (root@service.esys.ca [141.118.1.124]) by mx2.cac.washington.edu (8.8.4+UW96.12/8.8.4+UW97.03) with SMTP id LAA24959 for <imap@cac.washington.edu>; Mon, 28 Apr 1997 11:14:56 -0700
Received: from monet.esys.ca by service.esys.ca with smtp (Smail3.1.28.1 #1) id m0wLuzr-000UlrC; Mon, 28 Apr 97 12:17 MDT
Received: from benhur.esys.ca by monet.esys.ca with smtp (Smail3.1.28.1 #6) id m0wLuwu-000RWrC; Mon, 28 Apr 97 12:14 MDT
Message-Id: <SIMEON.9704281154.D@benhur.esys.ca>
Date: Mon, 28 Apr 1997 11:54:54 -0600
Reply-To: Steve Hole <steve@esys.ca>
Sender: IMAP-owner@u.washington.edu
Precedence: bulk
From: Steve Hole <steve@esys.ca>
To: "Mike Gahrns (Exchange)" <mikega@exchange.microsoft.com>
Cc: 'Mike Macgirvin' <MAX@netscape.com>, 'IMAP Mailing List' <imap@cac.washington.edu>
Subject: RE: FW: I-D ACTION:draft-gahrns-imap-referrals-02.txt
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET="US-ASCII"
X-Mailer: Simeon for Win32 Version 4.1.1b3 Build (8)
X-Authentication: none
X-Listprocessor-Version: 8.1 beta -- ListProcessor(tm) by CREN
On Thu, 24 Apr 1997 10:53:38 -0700 "Mike Gahrns (Exchange)" <mikega@exchange.microsoft.com> wrote: > 2) Distributed hierarchy where mailboxes may be scattered across several > servers and we give a Mailbox referral This is the really valuable thing I think. > I am now thinking that maybe the draft should be split into two - Login > Referrals and Mailbox Referrals > > What would people think of this? Well, I still think that mailbox distribution is valid in the presence of a global authentication framework (Kerberos). I am not sure how that would solve the problem of distribution of mailbox space -- I would certainly wish to distribute in the presence of a global authentication namespace. A login referral is really a service referral and I would suggest that Service Location (svrloc) would be a better way to handle that. > > concerns. In short, I'd like to be able to _not_ support "remote" LIST > > and LSUB, yet provide other referral mechanisms. Can this be > > accommodated? Stuff deleted ... > What I think would work, however, is to define a new Referrals List > command called RLIST. If a client supported mailbox referrals, and it > was operating against a mailbox referrals enabled server, it would issue > RLIST instead of LIST. Everything about the two commands would be the > same, but now remote mailboxes would be returned. > > Would people be okay with this? It would be really nice to have servers list mailbox referrals, but it should not be manditory (Mike's reasons are very valid). It seems to me that this is a quality of service issue. If the server can do mailbox list referrals, that is great. If it can't then the client will still find out when it tries to select the mailbox. A good client really shouldn't make the referral transaction visible anyway. The big issue from the client point of view is representing the "state" of the folder correctly and (perhaps) disabling or enabling functionality that is specific to a certain state. For example a client would disable a "mailbox create" function if the mailbox is marked as \NoInferiors. That way a user can never attempt a create that will fail. By having list referrals, it just makes the information to the client better (more intuitive) and avoids potential user surprise. The client would still operate correctly in the end. It will fail to open the folder and get a referral, which it may or may not be able to follow. So, to summarize: 1. I would not put in a special command. The quality of information to the client is useful but not critical. The server can either provide it or not. There is no special syntactic or semantic content that a client needs to process differently other than the referral syntax itself. The client simply needs to handle referrals, which it needs to handle anyway. 2. I would relax the language to say MAY for listing. If the server can do it, great. I would like to use such a server. For many sites it just wouldn't be necessary. If the server can't support it, the client can still get the referral on select and act appropriately. > So to recap: > > 1) Propose to split the draft into a Login Referrals and a Mailbox > Referrals Draft. I don't think this is necessary (or even useful?). > 2) Create a new command RLIST, that will include remote mailboxes in the > LIST response. I don't think this is useful. The client can deal with a referral or not. The server can issue referrals or not. It is quality of service information. Cheers. --- Steve Hole VP, Research and Development The Esys Corporation EMail: steve@esys.ca 900 10040 - 104 St. Phone: 403-424-4922 Edmonton, AB, Canada Fax: 403-424-4925 T5J 0Z6
- FW: I-D ACTION:draft-gahrns-imap-referrals-02.txt Mike Gahrns (Exchange)
- Re: FW: I-D ACTION:draft-gahrns-imap-referrals-02… Mike Macgirvin
- RE: FW: I-D ACTION:draft-gahrns-imap-referrals-02… Mike Gahrns (Exchange)
- RE: FW: I-D ACTION:draft-gahrns-imap-referrals-02… Steve Hole
- RE: FW: I-D ACTION:draft-gahrns-imap-referrals-02… Mike Gahrns (Exchange)