Re: [dmarc-ietf] Search for some consensus, was: Proposed text for p=reject and indirect mail flows

Jesse Thompson <zjt@fastmail.com> Wed, 26 April 2023 21:39 UTC

Return-Path: <zjt@fastmail.com>
X-Original-To: dmarc@ietfa.amsl.com
Delivered-To: dmarc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50708C14CF1B for <dmarc@ietfa.amsl.com>; Wed, 26 Apr 2023 14:39:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.797
X-Spam-Level:
X-Spam-Status: No, score=-1.797 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.com header.b="g5A5gtjD"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="FxYI5xZA"
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 81gsNTuWNaD9 for <dmarc@ietfa.amsl.com>; Wed, 26 Apr 2023 14:39:37 -0700 (PDT)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BF42C15154F for <dmarc@ietf.org>; Wed, 26 Apr 2023 14:39:37 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 6A4823200926 for <dmarc@ietf.org>; Wed, 26 Apr 2023 17:39:36 -0400 (EDT)
Received: from imap42 ([10.202.2.92]) by compute1.internal (MEProxy); Wed, 26 Apr 2023 17:39:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1682545176; x=1682631576; bh=NS 6exsjp5JUWWrdGnfVqL4fmwPt2tH27FZMCkmEOt3s=; b=g5A5gtjDdMgOI36q+W tDArCrpuoo4SZqphgdcJl0VhALVf3sWodJDi3YRR5GJh/FaWKASbuHS2eOT/MPYH FfzyDZTOPU64Sb+Zb/PRePxF05kZ+7xlNkBJwPExP4CDEXn7HBXnkPvbEhcDVeHS 984cDv+jKdlTJY7maPMLwBrp7vOMlfw2uXxeI7TNrQ1atNEI0KvK3rGQwiEnD/We yp6owFk19PfHaM0ireHr2wsApvY1Pu03/ljnHk2DxPzZOaBmqpV/y6GtIkx+xtBn Ogwjl3G86vwGHlicJ6jytCxdqJbAQbfllQ0GjcRokBMIVmVk0vOhO/uINCXKvEA3 9Deg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1682545176; x=1682631576; bh=NS6exsjp5JUWW rdGnfVqL4fmwPt2tH27FZMCkmEOt3s=; b=FxYI5xZAYjAsln54LtHpEhajbMtfB xzIPBrl+b2FufjYYKB2UaB3rgKvNdG5lpMYowHziMwjL7Sicdbv/1jQETgz2Xruc avhOUqb/nQd3cLxIjdGeawBzqrVCPOiNI7mXwmCDkQCmZy5QkNXbVd3TS9YdV8M6 G+b6BUgukjSLUEvlLvO/yv06/t0i/q0INONspccgp7psFUdmXVVxD5iWyh1rWJEI F2Af8y+7Ekh4d7Lldvf6ODa8Nr/vgK0my7g4qPWPTcWPD8zOX6T6yfuX7uba+wbq FuLAzppvPbOYGFDIcBJGcxL8IWE8eoYTEa9zUCdPOzNtPBqUrO21Xxr3w==
X-ME-Sender: <xms:F5pJZNMvZwLe6VWfs5YngkmBOR4AA3TxpElBw09tgpGE-kaew5Hb4g> <xme:F5pJZP8KYRN-O5yQpGPsthBsPLCnzygsY7_85tWF34pw60kImbv6xNXjHUURuU1BB vGkJ0d1xE7RUSHsGRM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeduhedgtdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsegrtd erreerredtnecuhfhrohhmpedflfgvshhsvgcuvfhhohhmphhsohhnfdcuoeiijhhtsehf rghsthhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepuedtveekhfeuheekvdfhhf ffudfhgeelkedutdeuffeiveeiheeuhfefvedvlefgnecuffhomhgrihhnpehsphdrrghm necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepiihjth esfhgrshhtmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:F5pJZMQgp6wv7ErQ_OZwi6n_MmCdCw6Og8q03jgyCKU8qtbd8lTUXA> <xmx:F5pJZJt3LByDwRMeoI2QGT6kjzR9lLhSrXGsFf9k8tnzLY-8fbE9qQ> <xmx:F5pJZFfzi9t2Fx0sfm9bDLhHsmS0rNKG5ds69ZQWUBHGyaPv5ABZ8g> <xmx:GJpJZPqh0Og4Pa9nKM9FMSoKd3N6jQ6TEC0ay5-APICqUM2i36qmYQ>
Feedback-ID: i1a614672:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id CEA10BC0078; Wed, 26 Apr 2023 17:39:35 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-374-g72c94f7a42-fm-20230417.001-g72c94f7a
Mime-Version: 1.0
Message-Id: <a267d504-beb9-4082-82b1-f5076a83b4fd@app.fastmail.com>
In-Reply-To: <20230426160609.8532BC586620@ary.qy>
References: <20230426160609.8532BC586620@ary.qy>
Date: Wed, 26 Apr 2023 16:39:08 -0500
From: Jesse Thompson <zjt@fastmail.com>
To: dmarc@ietf.org
Content-Type: multipart/alternative; boundary="ffd5d901962a47c0a6330be63a07acf4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/ENR7s735FgK6hKcxe5r5Iec13OA>
Subject: Re: [dmarc-ietf] Search for some consensus, was: Proposed text for p=reject and indirect mail flows
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Domain-based Message Authentication, Reporting, and Compliance \(DMARC\)" <dmarc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmarc>, <mailto:dmarc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc/>
List-Post: <mailto:dmarc@ietf.org>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmarc>, <mailto:dmarc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Apr 2023 21:39:42 -0000

On Wed, Apr 26, 2023, at 11:06 AM, John Levine wrote:
> It appears that Scott Kitterman  <sklist@kitterman.com> said:
> >>Domains owners who have users who individually request 3rd parties to emit mail as an address within the domain MUST NOT publish a
> >restrictive DMARC policy if they wish to support their users' usage of any potential 3rd party. Examples of 3rd parties include
> >mailing lists and email service providers. These 3rd parties are not always aware of, or willing to work around, DMARC. Domain owners
> >implementing DMARC as a means for governance by restricting the unauthorized usage of the domain MUST be aware that not all of the
> >3rd parties will make changes to work around DMARC, resulting in interoperability issues for their users' usage of the 3rd parties.
> >Domain owners SHOULD provide an alternative address for these users within a cousin domain or subdomain that is not directly
> >associated with the organization's brand-associated domain that is used for marketing and transactional email that needs the security
> >benefits of DMARC. These users MUST use an address within a domain that does not have a restrictive DMARC policy.
> >>
> >>(Not a troll. Not directly aware of humming (sorry, it's on my bucket list). Hopefully, didn't touch the 3rd rail. Honestly, in good
> >faith, representing the perspective of an extremely large domain owner, users within said policy-restricted domain, and as a 3rd
> >party commonly used by these, and similar, users.)
> > ...
> >I can see what you're attempting here and I see the logic.  I think the normative part would need to be about 90% shorter.
> 
> I was going to say the same thing.

I agree it is too lengthy, but wished to convey the logic.


> 
> >I think it misses the impact on innocent bystanders.
> 
> It seems to me there are two somewhat different kinds of DMARC damange
> that we might separate. One is what happens on discussion lists, where
> messages get lost and in the process unrelated recipients get
> unsubscribed. The other is simple forwarding and send-to-a-friend
> which gets lost but is less likely to cause problems for the
> recipients beyond not getting the mail they want.

I know you don't like talking about ESP concerns, but for the sake of fitting into the categorizations you state, I think that usage of ESPs falls into the send-to-a-friend category. Is there a better term than "send-to-a-friend" that is more aligned to the vast variety of use cases and types of customers that ESPs have grown to support? The term sounds a bit pejorative. Think about use cases like: digital receipts sent from point of sale systems via an ESP on behalf of small businesses who don't have the ability to delegate authorization to the entire domain (e.g. local-flower-shop@yahoo.com)

And for the record, the ESP can either have unhappy customers due to rejected email, or they can do something like this (but not call it "rewriting") https://wiki.asrg.sp.am/wiki/Mitigating_DMARC_damage_to_third_party_mail#Replace_address_with_a_generic_one

Jesse