Re: [Bimi] BIMI/DMARC & PSL vs Tree-walk

John Levine <johnl@taugh.com> Sat, 13 May 2023 17:58 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: bimi@ietfa.amsl.com
Delivered-To: bimi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4411C1519A4 for <bimi@ietfa.amsl.com>; Sat, 13 May 2023 10:58:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.147
X-Spam-Level:
X-Spam-Status: No, score=-4.147 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, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=iecc.com header.b="VhtzqZc5"; dkim=pass (2048-bit key) header.d=taugh.com header.b="R7GpUaFf"
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 zhzU8sxm-ePf for <bimi@ietfa.amsl.com>; Sat, 13 May 2023 10:58:42 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (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 DDD65C151983 for <bimi@ietf.org>; Sat, 13 May 2023 10:58:41 -0700 (PDT)
Received: (qmail 76114 invoked from network); 13 May 2023 17:58:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:cleverness; s=12950.645fcfce.k2305; bh=n6JIVZDvBIGSIpu5E0BCMGnBmxMUp3Jlo+xweHKCYXk=; b=VhtzqZc5Ew/OF0Wz5mmaw5jbregwcAPCK70+UKDHrjJBanjLtuDG+DZsCaoit8rqJ+lO9hIv1zJEt34kz2tP7/8bPeptCvj4Quf9jcLqouz9Cj5bmfP1Qpma0SXaMV1v1N3PpPiQs0PrpMlJIn9Nx0sZf+Zepnar8ZAGJNyif9gJmNfoKQTyixaa0njEIS/s2cantuSc66/gORNbHI7hOEi/z6ykmXHGYh9uoLI/CxZZEv7Snd1bjOu74wQ7pvLZ8zRUJwwn7H8Y2CT8sUkh9TPGzK6uU5FIkB6aNDe0usG2mtle3K9i3a4WAfPMo1x/pa6eeHD9EoYl2ni5YBqWpw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:cleverness; s=12950.645fcfce.k2305; bh=n6JIVZDvBIGSIpu5E0BCMGnBmxMUp3Jlo+xweHKCYXk=; b=R7GpUaFfoPaTQk9NafJqmMwsIWuccBOMecQbKsIVOpWJYMdmaxObA6eQ/26ARjHXxWJYCE/v1GVE3ZQDx/pRjdZleVsPv621PpOQEX5FJeJ/lriJPwLTZWrYfXuDhvjvSasiNDfmlwrTE/A1nMM9dcJ92Lvin6b/O3rKT2/hN5iigUy8k1eepUp0janxeIQBJpYJdo0WUzn2Pk/KtspzhUSmivBFcMWqtqHyattvvogUYmVL/at6U8z05m/ch7/IME3k3wJ6/fxO9a5EavxhZLRgOdbimN1Y5ym8q+/Q/yP6otpY2uRONS7kHXfLqxPWxCQkZyCgqVbOgekGNVA8mg==
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.3 ECDHE-RSA AES-256-GCM AEAD) via TCP6; 13 May 2023 17:58:38 -0000
Received: by ary.qy (Postfix, from userid 501) id 1C5E4D7BA9E2; Sat, 13 May 2023 13:58:42 -0400 (EDT)
Date: Sat, 13 May 2023 13:58:42 -0400
Message-Id: <20230513175842.1C5E4D7BA9E2@ary.qy>
From: John Levine <johnl@taugh.com>
To: bimi@ietf.org
Cc: ken@kenodriscoll.com
In-Reply-To: <535f1c438cc05398875f30b857725722@mail.gmail.com>
Organization: Taughannock Networks
X-Headerized: yes
Cleverness: minimal
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/bimi/fgoyjVBxP1UZ1QN6uohaeBanMKo>
Subject: Re: [Bimi] BIMI/DMARC & PSL vs Tree-walk
X-BeenThere: bimi@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Brand Indicators for Message Identification <bimi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bimi>, <mailto:bimi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bimi/>
List-Post: <mailto:bimi@ietf.org>
List-Help: <mailto:bimi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bimi>, <mailto:bimi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 May 2023 17:58:47 -0000

It appears that Ken O\'Driscoll <ken@kenodriscoll.com> said:
>The DMARC WG moved away from using the PSL for very valid reasons that
>probably don't need to be rehashed here. Those reasons are equally valid
>for BIMI. I think that BIMI should follow suit and use whatever mechanism
>DMARC uses to determine the organisational domain.

It seems hopelessly confusing to do anything else.

>Also, why do you think the current spec (dmarcbis-27) would give a
>different answer for the organisational domain than a PSL query?

We spent an absurd amount of time arguing about the tree walk, due
to a few people who obsessed about the handful of domains in the PSL.

In the vast majority of cases, the tree walk and the PSL give the same
result. We found a few cases where they didn't -- a domain that sends
mail but doesn't have a DMARC record, an org domain with a DMARC
record, and another domain between those two with a DMARC record with
a different policy. When we looked at them it was not at all clear
which result the domains expected.

How about telling people that if they want to use BIMI, it would be
a really good idea to publish DMARC records for the domains they use
to send mail?  Then the problem goes away.

R's,
John