MBOX-Line: From dot at dotat.at  Wed Mar 19 03:21:47 2014
To: imap-protocol@u.washington.edu
From: Tony Finch <dot@dotat.at>
Date: Fri Jun  8 12:34:52 2018
Subject: [Imap-protocol] STARTTLS after PREAUTH
In-Reply-To: <1395200046.23977.96193797.757C6481@webmail.messagingengine.com>
References: <20140318141305.Horde.iyy0UP8Ostx9TojRZiFyjw1@bigworm.curecanti.org>
	<059bac1f-35eb-4f87-bd5e-e986dfb46b83@flaska.net>
	<20140318152549.Horde.0C2tXb4vwx_29xt0ZbwdEQ4@bigworm.curecanti.org>
	<1395187453.9897.96141249.7BE88CD8@webmail.messagingengine.com>
	<08C9B4E3-B0C3-40B3-AF7A-1B29FA09A0C9@orthanc.ca>
	<1395195811.7439.96177201.64A35884@webmail.messagingengine.com>
	<0327E34F-DD13-4350-A16F-FE621E029FEB@orthanc.ca>
	<1395200046.23977.96193797.757C6481@webmail.messagingengine.com>
Message-ID: <alpine.LSU.2.00.1403191013240.31260@hermes-1.csi.cam.ac.uk>

Bron Gondwana <brong@fastmail.fm> wrote:
>
> You see it all the time in standards with low and poor adoption.  Optimising
> for the edge cases.  Case in point the argument against SUBMIT via IMAP and
> POP - instead needing a separate authenticated connection for SMTP so that it
> can support all the future extensions which might be added to SMTP.

Indeed. Particularly annoying.

Aside from the operational problems you listed, there is an architectural
problem with ESMTP for message submission: the IETF refused to describe a
way to represent envelope extensions in RFC 822 message headers, which
means MUAs have to invent their own non-standard ways to represent this
information in draft messages and saved copies of sent messages.

A sensible design would be like BCC: where the submission process
constructs the envelope based on information in the message header and
strips any extraneous headers. If you do that then draft and saved
messages can use a standard format and you can trivially put the
submission process into the IMAP server.

http://www.ietf.org/mail-archive/web/apps-discuss/current/msg11566.html

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Trafalgar: Cyclonic 4 in southeast, otherwise northerly 5 to 7, decreasing 4
or 5. Moderate or rough. Fair. Good.

