Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc5322bis-03

John C Klensin <john-ietf@jck.com> Sun, 08 May 2022 03:14 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: emailcore@ietfa.amsl.com
Delivered-To: emailcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D54BC14F725 for <emailcore@ietfa.amsl.com>; Sat, 7 May 2022 20:14:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level:
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BPOp0ngt0St0 for <emailcore@ietfa.amsl.com>; Sat, 7 May 2022 20:14:44 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC22CC14F612 for <emailcore@ietf.org>; Sat, 7 May 2022 20:14:44 -0700 (PDT)
Received: from localhost ([::1] helo=JcK-HP5) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1nnXNZ-0003mU-Qi; Sat, 07 May 2022 23:14:41 -0400
Date: Sat, 07 May 2022 23:14:41 -0400
From: John C Klensin <john-ietf@jck.com>
To: John Levine <johnl@taugh.com>, emailcore@ietf.org
Message-ID: <5642C5DF99951F3D3CCA62B7@JcK-HP5>
In-Reply-To: <20220507212449.734063F8F580@ary.qy>
References: <20220507212449.734063F8F580@ary.qy>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/1ku3i1iHIfWYa8T1zahKW7ZoXMI>
Subject: Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc5322bis-03
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/emailcore>, <mailto:emailcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore/>
List-Post: <mailto:emailcore@ietf.org>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/emailcore>, <mailto:emailcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 May 2022 03:14:47 -0000


--On Saturday, 07 May, 2022 17:24 -0400 John Levine
<johnl@taugh.com> wrote:

> It appears that John C Klensin  <john-ietf@jck.com> said:
>>> A mailbox receives mail. It is a conceptual entity that does
>>> not necessarily pertain to file storage. For example, a
>>> mailbox may be nothing more than a gateway to a
>>> customer-support ticketing system, where a mail message
>>> triggers one or more actions for customer-support staff to
>>> take.
>> 
>> Well... The existing example may be a bit archaic, but it is
>> certainly clear.  The problem with the alternate example is
>> that there have been many systems over the years in which the
>> mail infrastructure is used to trigger some command-like
>> action at the receiving end but have done that directly out
>> of the "final delivery" SMTP server function rather than
>> involving conceptual mailboxes at all. ...
> 
> That's a distinction without a difference. I have a mail to
> nntp gateway that take mail with addresses like
> alt.flame@news, drops each message into a a file in a
> directory, and then a daemon checks the directory every few
> minutes and feeds the messages into the matching newsgroup in
> the news server. Is that directory one mailbox, many
> mailboxes, no mailboxes? I have no idea and I don't think
> anyone else does either.
> 
> Nevertheless, ...
> 
>> would not raise any issues but, if the principle of minimal
>> change applies to 5322bis as well as 5321bis, I think this
>> should be left alone. 
> 
> There is probably still someone, somewhere, that uses a
> mailbox as a printer gateway, so I agree.
> 
>>> The current text reads:
>>> 
>>> Care needs to be taken when displaying messages on a terminal
>>> or terminal emulator. ...
> 
> Well, yes, if you're still using a model 35 Teletype, and the
> message contains ^L^L^L^L^L^L^L^L^L^L^L^L that could be pretty
> exciting.
> 
>> Less philosophically, the introduction of 8BITMIME, text/plain
>> content types with charset="UTF-8", and the SMTPUTF8 (EAI)
>> work, especially RFC 6532, into the mix, the above seems
>> rather seriously dated and to say either too little or far
>> too much.
> 
>>> Care needs to be taken when storing and displaying messages.
>>> Many messages intentionally contain content that is designed
>>> to inflict harm on the recipient, ...
> 
> To me the obvious example is HTML full of malicious
> javascript. It seems to me that the display issues for mail
> are no different than they are for web pages or downloaded
> PDFs, so the whole section can be shrunk to a sentence noting
> that mail can contain the same kinds of active content that
> you get from other places and applications that display mail
> should take the same precautions they take when they display
> anything else.

FWIW, that would work for me. I just want to avoid replacing one
sort of confused, confusing, and problematic text with another
sort of at least equally problematic text.

    john