Re: [imap5] Feature set? - was Re: Designing a new replacement protocol for IMAP

Giovanni Panozzo <giovanni@panozzo.it> Thu, 16 February 2012 09:52 UTC

Return-Path: <giovanni@panozzo.it>
X-Original-To: imap5@ietfa.amsl.com
Delivered-To: imap5@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C19B221F8572 for <imap5@ietfa.amsl.com>; Thu, 16 Feb 2012 01:52:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.21
X-Spam-Level:
X-Spam-Status: No, score=0.21 tagged_above=-999 required=5 tests=[AWL=0.929, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rh+gZBWge37q for <imap5@ietfa.amsl.com>; Thu, 16 Feb 2012 01:52:51 -0800 (PST)
Received: from do2.yuu.it (do2.yuu.it [46.37.9.250]) by ietfa.amsl.com (Postfix) with ESMTP id 873E921F85B9 for <imap5@ietf.org>; Thu, 16 Feb 2012 01:52:48 -0800 (PST)
Received: from [192.168.98.217] (host213-176-static.106-82-b.business.telecomitalia.it [82.106.176.213]) by do2.yuu.it (Postfix) with ESMTPSA id 4C7F680138 for <imap5@ietf.org>; Thu, 16 Feb 2012 10:52:36 +0100 (CET)
Message-ID: <4F3CD1EB.20002@panozzo.it>
Date: Thu, 16 Feb 2012 10:52:43 +0100
From: Giovanni Panozzo <giovanni@panozzo.it>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111229 Thunderbird/9.0
MIME-Version: 1.0
To: imap5@ietf.org
References: <B764BD8C8B6047E659EABBE2@caldav.corp.apple.com> <4F397212.1030107@qbik.com> <20120213210805.GB13029@launde.brong.net> <alpine.LSU.2.00.1202151405550.30682@hermes-2.csi.cam.ac.uk> <1329315552.1444.140661036879893@webmail.messagingengine.com> <4F3BBFA4.8010107@isode.com> <1329316981.8310.140661036883625@webmail.messagingengine.com> <4F3BC7DA.5070803@gulbrandsen.priv.no> <20120215181047.GB13906@launde.brong.net> <alpine.OSX.2.00.1202151020140.38441@hsinghsing.panda.com> <20120215213122.GB16253@launde.brong.net> <4F3C2C1B.6030408@qbik.com> <3077.1329344733.342803@puncture> <4F3CA887.9050509@gulbrandsen.priv.no> <3077.1329382177.374908@puncture> <4F3CCA6C.3020004@qbik.com> <8CA186A707E99CE0FB2B38E9@tyrion.rrz.uni-koeln.de>
In-Reply-To: <8CA186A707E99CE0FB2B38E9@tyrion.rrz.uni-koeln.de>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [imap5] Feature set? - was Re: Designing a new replacement protocol for IMAP
X-BeenThere: imap5@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion on drastically slimming-down IMAP." <imap5.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imap5>, <mailto:imap5-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/imap5>
List-Post: <mailto:imap5@ietf.org>
List-Help: <mailto:imap5-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imap5>, <mailto:imap5-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Feb 2012 09:52:51 -0000

> Another way of dealing with that particular issue is autoconfiguration.
> Unfortunately there's no accepted standard for that yet, but we (Cologne
> University) support Microsoft's and Thunderbird's mechanisms. If you
> enter a @uni-koeln.de address in the new account wizard, all settings
> are filled in automatically.

I'm using autoconfiguration for both M$ and Thubderbird, for some 
Exchange and IMAP servers.
It's quite good, but in my opinion it has 3 major problems:

a) As  you wrote, it's not a standard :(
b) Autoconfiguration is checked only at client configuration. I would 
like to have the client reconfigured at every startup. This will let me 
do major changes at the server sides (ie: enable SSL ? Change server 
names ?), and client will be able to reconfigure themselves at next startup.
c) Autoconfiguration for thunderbird does not solve the "multiple 
channel" problem. Thunderbird is still using one channel (TCP port) for 
IMAP and one for SMTP (and optionally one for LDAP). A roaming user, 
when changing network, can find some TCP ports open and some closed. So 
he/she will be able to only send or receive e-mail. He/she will be 
confused and he will open an helpdesk ticket. This is not a good user 
experience.

I hope that newer IMAP will address all those problems.