Re: [imap5] Where is IMAP5 ?

Giovanni Panozzo <giovanni@panozzo.it> Fri, 22 July 2011 09:01 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 40FA421F862F for <imap5@ietfa.amsl.com>; Fri, 22 Jul 2011 02:01:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.446
X-Spam-Level:
X-Spam-Status: No, score=0.446 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, J_CHICKENPOX_44=0.6, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sDFbpLnOWIqv for <imap5@ietfa.amsl.com>; Fri, 22 Jul 2011 02:01:56 -0700 (PDT)
Received: from do2.yuu.it (host166-204-149-62.serverdedicati.aruba.it [62.149.204.166]) by ietfa.amsl.com (Postfix) with ESMTP id A10FB21F8538 for <imap5@ietf.org>; Fri, 22 Jul 2011 02:01:56 -0700 (PDT)
Received: from [192.168.133.60] (89-96-248-173.ip14.fastwebnet.it [89.96.248.173]) by do2.yuu.it (Postfix) with ESMTPSA id D62742D0766 for <imap5@ietf.org>; Fri, 22 Jul 2011 11:01:54 +0200 (CEST)
Message-ID: <4E293C82.80600@panozzo.it>
Date: Fri, 22 Jul 2011 11:01:54 +0200
From: Giovanni Panozzo <giovanni@panozzo.it>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: imap5@ietf.org
References: <4E23FB2A.10200@panozzo.it> <op.vytcthr22qqnnh@arbre.eng.oslo.osa> <alpine.OSX.2.00.1107181145570.66343@hsinghsing.panda.com> <20110718190947.GB8329@brong.net> <4E24B55C.1050507@laposte.net> <1311115679.3432.2153661013@webmail.messagingengine.com> <4E2637C3.7090704@laposte.net> <20110720060738.GA6750@brong.net> <4E28C920.8090309@laposte.net>
In-Reply-To: <4E28C920.8090309@laposte.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [imap5] Where is IMAP5 ?
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: Fri, 22 Jul 2011 09:01:57 -0000

>
> Inside the supermarket you don't find meat at the same place
> than fish and you don't ask fish to the butcher.

But we used the car, find a place to park, walk inside the supermarket 
one time (and not two). We saved a lot of time and money. Then, inside 
the supermarket we can talk to the butcher or take fish.

I hope the same will happen for IMAP5: one single portocol for access 
(write less code, configure less parameters), but access more services.

>>> How it was when bandwidth was 33.6 kbps?
>
>> It was shit - it's still shit.
>
> Just for you. Nobody else cares about halfing bandwith on
> 1% of email traffic.

I care. Sometimes that 1% traffic is the most expensive traffic you have 
paid for in the last 3 years. I happened to me last week with my 3G 
connection and my android.

> You say it right. One side is sending a message, another one is
> saving a message. How IMAP could handle all errors than can
> occur during a email submission? By becoming a SMTP server.

Wrong. With UID SUBMIT, IMAP servers will become also SMTP clients, not 
SMTP servers. We just move SMTP the client logic from the user client to 
the server.
The user can still have all the notifications he likes via the IMAP 
channel or via a returning DSN.


>>> 50 IMAP current server softwares implementations to be changed and learn
>>> them how to post locally while every email client software know currently
>>> how to post anywhere. How good it will be, you deserve a poster!
>>
>> The saving will be purely bandwidth, and simplicity for those who
>> are building both ends and hence can rely on the IMAP software
>> having this facility.
>
> No. How IMAP can submit locally? smtp port? pipe? unix socket? shared memory?
> forking command? It will oblige IMAP sysadmins to configure IMAP server
> softwares so they can post locally. More work than configuring
> a SMTP server independently.

A little configuration work for one person (the server sysadmin) will 
save a lot of work for the user and helpdesk people to configure SMTP on 
hundred devices. When we used IMAP+SMTP I lost a lot of time at the 
phone with the user just to discover that... the network he was using is 
blocking outgoing SMTP (port 25) and sometimes also blocking SMTPS.

Two channels (IMAP+SMTP) creates a lot of user support requests at your 
helpdesk service.
Three channels (IMAP+SMTP+*DAV) means more user support again, because 
http/https could also be blocked, transparent proxyed and many other 
horrible things.

A *LOT* of user support at the phone.

This is one of the points because my IT chiefs decided to move to 
Blackberries or ActiveSync in the last 5 years. End user configuration 
and support !