Re: [Emailcore] MDAs (was: Re: Delivered-To issues)

Dave Crocker <dhc@dcrocker.net> Sat, 09 January 2021 22:48 UTC

Return-Path: <dhc@dcrocker.net>
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 C03603A0964 for <emailcore@ietfa.amsl.com>; Sat, 9 Jan 2021 14:48:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.381
X-Spam-Level:
X-Spam-Status: No, score=-2.381 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.262, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dcrocker.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I7VC-S2JQxBa for <emailcore@ietfa.amsl.com>; Sat, 9 Jan 2021 14:47:59 -0800 (PST)
Received: from bee.birch.relay.mailchannels.net (bee.birch.relay.mailchannels.net [23.83.209.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE3223A095F for <emailcore@ietf.org>; Sat, 9 Jan 2021 14:47:58 -0800 (PST)
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 8DAC83425D1; Sat, 9 Jan 2021 22:47:57 +0000 (UTC)
Received: from nl-srv-smtpout4.hostinger.io (100-96-87-21.trex.outbound.svc.cluster.local [100.96.87.21]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id B89B63425FB; Sat, 9 Jan 2021 22:47:55 +0000 (UTC)
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
Received: from nl-srv-smtpout4.hostinger.io ([UNAVAILABLE]. [145.14.159.244]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.11); Sat, 09 Jan 2021 22:47:57 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authsender|dhc@dcrocker.net
X-MailChannels-Auth-Id: hostingeremail
X-Shade-Rock: 0cbfd4cf62fe0074_1610232476800_881759475
X-MC-Loop-Signature: 1610232476800:1028969185
X-MC-Ingress-Time: 1610232476796
Received: from [192.168.0.109] (c-24-130-62-181.hsd1.ca.comcast.net [24.130.62.181]) (Authenticated sender: dhc@dcrocker.net) by nl-srv-smtpout4.hostinger.io (smtp.hostinger.com) with ESMTPSA id 7D2C23072E5F; Sat, 9 Jan 2021 22:47:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dcrocker.net; s=hostingermail-a; t=1610232474; bh=rm8nbzqVw9L1oEpWgrnmvKtohIpVPVlwyxtpFGZDweA=; h=Reply-To:Subject:To:Cc:References:From:Date:In-Reply-To; b=PhkkHWBj+lXAyTLVcYbtnXsvprBewDUcarWba5Bdi1EuHkBFrc5rZ4hmVEcEmnTfm U8x4jvLqAMxv9qbiz4Hlllqj/pACBFQdf9ukZyjvQvXKWzWtXc1D6CeqCVZFaaU4b1 GfSAz0unqsbFAwthXxs+EdTX0xKeVCgPlv3CpSsOP/cbTMifweBOL1Z6aAWtjXUjST H0OiM7W8sqIyC+xSkdWS6hXw76vuoqcVLZkGXWx/Gl6bPAQuZxrG0RGV1O5RpBIP5R JnD2rxTwjhDsEol5a/8+zDs0rxAuh3bIRXuP37x9WyR81KVh2D6h7mtndZGPAyHeF9 lsgps1IF3NCTA==
Reply-To: dcrocker@bbiw.net
To: Ned Freed <ned.freed@mrochek.com>
Cc: emailcore@ietf.org
References: <20210106170718.9F6335CC249C@ary.qy> <bc5901e1-db8c-be83-54d9-47a48d2134be@tana.it> <9AE5B08FCF664B8F9A7721C2@PSB> <c961c91c-e29a-94aa-62bd-a3c16ded14a@taugh.com> <01RU3P9I4R8W004QVR@mauve.mrochek.com> <44b4b60e-58ce-7ac1-66d3-26c59722722b@dcrocker.net> <01RU4P45I2YI004QVR@mauve.mrochek.com> <fc13f5ce-d48e-2122-f59c-65509a06a7d8@dcrocker.net> <01RU4W3B8POW004QVR@mauve.mrochek.com>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
Message-ID: <a7cf4a08-3ac2-471a-f48b-6522be225ebf@dcrocker.net>
Date: Sat, 09 Jan 2021 14:47:49 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0
MIME-Version: 1.0
In-Reply-To: <01RU4W3B8POW004QVR@mauve.mrochek.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/W2lZtJSh0uwTwU6tdER5UpQPHyc>
Subject: Re: [Emailcore] MDAs (was: Re: Delivered-To issues)
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 09 Jan 2021 22:48:01 -0000

Ned,

On 1/8/2021 11:56 AM, Ned Freed wrote:
>> On 1/8/2021 7:30 AM, Ned Freed wrote:

>> Except that a mailing list operates /after/ delivery.  (And before 
>> re-posting.)
> 
> First of all, I was not talking about the list itself, but rather the
> tools that maintain it.

For reference, I still do not see how mailing lists are relevant to a 
discussion about transport rules.  But see my next comment.


> There's also the case where the list does similar comparisons in
> order to implement restrictions like "you have to be on the list to
> post" - and these often implement some understanding of subaddress
> semantics - and yes, those do operate after delivery, but this is all
> beside the point. The fact is that mailing lists and mailing list
> managers routinely violate the rule against interpretation and
> application of semantics only by "the host specified in the domain
> part of the address".

We have a fundamental disconnect, here, which well might mean we do NOT 
have a fundamental disagreement.  (And the end of your note seems to 
have anticipated or discerned the former, if not the latter.)

It might be that I needed to be clearer:  My focus, about the opacity of 
the left-hand side, pertains only to classic, MHS-level -- MTA -- 
behavior.  NOT with possible, idiosyncratic behaviors at the MUA level, 
which would include MLMs.

I can imagine a view that it should also include MUA level, as well as a 
view that it should not.  But I'll suggest that it is an entirely 
unrelated discussion, which isn't needed for the current work.  (Neither 
5321bis nor Deliver-To:)



>> I specify the address emailcore@ietf.org.  My message travels to
>> an ietf.org email server and it resolves emailcore, handing the
>> message over to the mailing list system.(*)
> 
>> The message has been delivered to the address I specified.
> 
>> What the MLM does after that is secondary, for the purposes of this
>>  thread.
> 
> That might have been reasonable had you not justified the rule by
> making the point that "Having the Local-part be globally opaque is an
> important feature of Internet Mail." But you did.

Would "opaque to the Mail Handling Service" be acceptable, since that's 
the scope I'd intended?


> And that is in fact what justifies having the rule, not the far
> lesser claim that the pure transport infrastructure alone should not
> interrpet local parts. That rule by itself is almost worthless, since
> then all I need to do to justify whatever mangling I want to do of
> other people's address is say, "But I'm an MDA!"

I've read the above a few times, and I'm probably missing the point. 
Saying that the transport service treats the LHS as opaque, until 
reaching a place under the administrative control for the RHS, doesn't 
seem worthless to me.  Lesser, yes, but far from worthless.

As for the local domain's LHS namespace, it doesn't strike me as taking 
a liberty or all that odd to say it can interpret strings for its own 
namespace however it wants.  As in: of course.

As for declaring the MDA role whimsically, it seems to me not a small 
thing to note that that declaration means the message is no longer in 
the MHS and has moved into user-space.

What am I misunderstanding?

d/


-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net