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

Bron Gondwana <brong@fastmail.fm> Fri, 17 February 2012 19:41 UTC

Return-Path: <brong@fastmail.fm>
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 8B42921F868A for <imap5@ietfa.amsl.com>; Fri, 17 Feb 2012 11:41:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.269
X-Spam-Level:
X-Spam-Status: No, score=-3.269 tagged_above=-999 required=5 tests=[AWL=-0.270, BAYES_00=-2.599, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_LOW=-1]
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 yA17whJ1JHoO for <imap5@ietfa.amsl.com>; Fri, 17 Feb 2012 11:41:05 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by ietfa.amsl.com (Postfix) with ESMTP id A61D621F8688 for <imap5@ietf.org>; Fri, 17 Feb 2012 11:41:05 -0800 (PST)
Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 1BCC0212DE for <imap5@ietf.org>; Fri, 17 Feb 2012 14:41:01 -0500 (EST)
Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute1.internal (MEProxy); Fri, 17 Feb 2012 14:41:01 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=D5r6ArzfUj/HReLQxhFOEIUU kKY=; b=bh4baw/SvMKIy7a0BE4VPDLCVddQ48VCPgc1LVLMesg/b6EZkv2ujJIu HRjGZ3FZDul8yob+3ROOgWdxr8Q5WyQtopytXTizuwH0lKS7VoCcnCKxeltMMNra i4Qunwl2ElEGLdxv+yGcDbmF5I1sK/WwNhfKHX1WSjKd6IDU9ww=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=D5r6ArzfUj/HReLQxhFOEIUUkKY=; b=KlcE3YGZ2ylNRS36rZsyb8/WhXVA Umnt25egljLMPgTLmm/MrscJWST5BxIxLM+gbwhXleUHGWesprABj0YG4lLNnFXK pwT5efZNDdIuibBfbTFzBsHq4vbTcCcR527zJH+NFQPRVODdBieFX136Mg1gn4Rg L2oDTXbiAU5/cn4=
X-Sasl-enc: Y8qnjaZTmSQnqb9pw9EkKoccqL2Ycw8/9e3f1czTH9i8 1329507660
Received: from localhost (99.249.9.46.customer.cdi.no [46.9.249.99]) by mail.messagingengine.com (Postfix) with ESMTPSA id C974C4824D6; Fri, 17 Feb 2012 14:41:00 -0500 (EST)
Received: by localhost (Postfix, from userid 1000) id 870E71EAD3F; Fri, 17 Feb 2012 20:40:59 +0100 (CET)
Date: Fri, 17 Feb 2012 20:40:59 +0100
From: Bron Gondwana <brong@fastmail.fm>
To: Dan White <dwhite@olp.net>
Message-ID: <20120217194059.GC32490@launde.brong.net>
References: <4F3CEB35.9080200@qbik.com> <1329394296.953.140661037317197@webmail.messagingengine.com> <4F3CFD35.10501@qbik.com> <alpine.LSU.2.00.1202161626400.30682@hermes-2.csi.cam.ac.uk> <4F3D6E57.8010301@qbik.com> <20120216224124.GC4578@dan.olp.net> <CABa8R6uxeFVSDQzzSS6ziV8b2roYdw38GMpjEm+1DGkhD3MdVg@mail.gmail.com> <20120216232954.GB5356@dan.olp.net> <4F3DA4A6.5020304@qbik.com> <20120217171457.GB4503@dan.olp.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20120217171457.GB4503@dan.olp.net>
Organization: brong.net
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>, "Discussion on drastically slimming-down IMAP." <imap5@ietf.org>
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: Fri, 17 Feb 2012 19:41:06 -0000

On Fri, Feb 17, 2012 at 11:14:57AM -0600, Dan White wrote:
> That's exactly what I want. I want to configure my ACLs to allow specific
> users to connect via IMAP (or an SMTP replacement). If someone wants to
> send me a message, their client connects directly to my server (why is
> relay still necessary?). They authenticate over sasl using some fancy
> federated authentication protocol (project moonshot) before being allowed
> to post to my inbox.
> 
> 1) The need for submission-and-relay goes away.
> 2) I can trust the identity of who's sending me a message.
> 3) I can fiddle with my acls bits to determine who I want to get messages
> from.
> 
> When relay is *really* necessary, sasl authorization to allow servers to
> act on behalf of domains/users should do the trick.
> 
> In my opinion (and I admit I'm getting off topic), spam is merely a problem
> rooted in relay.

You have an excellent point that unavailable endpoints and incomplete
routing really are almost entirely a thing of the past.  There are still
some network structures where things aren't directly connected to the world,
but IPv6 should solve the remaining routability issues.

BUT - for me at least, I don't want to solve this problem.  It's a massive
problem for sure.  I'm not interested in your "point 3" though.  It puts the
administrative burden of adding every webshop I've ever used to my whitelist
on to me.

Sure it may be technically feasible - but it's just not the pain point that
_I_ am feeling, so it's not in my vision of a replacement protocol for IMAP.
I'm purely concerned with communications between the user agent and their
remote data store/server.

Bron.

(in this theoretical world you could talk direct SUBMISSION to the remote
 users' servers and not even involve your IMAP$n server at all, given a
 federated authentication)