Re: [ietf-smtp] Fwd: Request to form a new WG: JMAP
Alexey Melnikov <[email protected]> Wed, 9 Nov 2016 19:03:36 +0000
| Newsgroups | gmane.ietf.imapext |
|---|---|
| Message-ID | <[email protected]> |
Hi Ned, If this work goes forward, there is definitely some wordsmithing to do to address your comments. Quick answers to some of them below: On 07/11/2016 18:05, Ned Freed wrote: > Without getting into whether or not this is in general a good idea, I > want to > note that the proposal as written is self-contradictory, making it very > difficult to evaluate. In particular: > >> Name: JSON Mail Access Protocol >> Acronym: jmap >> Area: Applications and Real-Time Area (art) > >> Charter for Working Group > >> Many companies and projects are developing their own JSON based >> representations of email which are proprietary, non-standard, and >> incompatible with each other. These protocols are proliferating due >> to existing standards being insufficient or poorly suited to the >> environments they are operating in, particularly mobile and webmail. > > "Representation of email" would seem to imply that we're talking about > a new > message format. No, the email format is unchanged. > >> The JMAP working group will specify an mechanism to allow clients to >> both view and send email from a server over a single stateless HTTPS >> channel with minimal round trips. > > And now we appear to be talking about a replacment for both IMAP and > SUBMIT. > This effectively means we're replacing all of the email protocol and > format > suite with the exception of SMTP. Yes, at least this is the proposal. > >> The protocol will support >> out-of-band signaling of changes, and will give mobile clients >> significant benefits in terms of battery life and network usage. > > And now we appear to be talking about server->client synchronization, > which > is, in standards terms at least, new. This might be web push, but I agree that this is not clear. > >> The use of multiple protocols to perform actions within a single >> application creates significant support challenges, as users may get a >> variety of partial failure modes (for example, can receive email, but >> can not send new messages). This is further exacerbated if the >> different protocols are authenticated separately. > > So we're clearly aiming to replace multiple protocols here. Yes. >> The work of this group is limited to developing a protocol for a client >> synchronising data with a server. > > Whoops! Now we're talking we're limiting ourselves to synchronization of > the client with the server. Yes, basically the IMAP side of things. > Which would seem to exclude SUBMIT, unless > you're doing SUBMIT with magic folders Most likely, yes. > and header fields or something > similar. > >> Any server-to-server issues or >> end-to-end encryption of messages are out of scope for this working >> group. > > If you're talking about a new message format, you're going to have > to deal with end-to-end encryption issues whether you like it or not, > either > by changing SMTP as well so that message in this new format can in fact > be transmitted end-to-end, by defining an encapsulation format, by > allowing > servers to perform gateways, etc. No, see above. > >> The working group will coordinate with the Security Area on credential >> management and authentication. > > Again, if you're talking about a new message format, this isn't going > to be remotely adequate. > >> Input to working group discussions shall include: > >> - Internet Message Format >> [RFC 5322] > > This also would seem to imply the message format is in play. > >> - CONDSTORE and QRESYNC >> [RFC 7162] > >> - Collection Synchronisation for WebDav >> [RFC 6578] > >> - LEMONADE and experiences from adoption of its output >> [https://datatracker.ietf.org/wg/lemonade/charter/] > >> - SMTP SUBMISSION >> [RFC 4409] > > And SUBMIT is in play. > >> - SMTP BURL >> [RFC 4468] > > Again, I'm not prepared to offer an opinion as to whether or not this > whole > thing is a good idea. But I will say that effectively replacing the > entire > email protocol suite - which is entirely consistent with what's been > said here > - would at a minimum be a tremendous amount of work requiring a > tremendous > amount of justification, and what's in this propsoal doesn't come close. > > Ned _______________________________________________ imapext mailing list [email protected] https://www.ietf.org/mailman/listinfo/imapext