[Ietf-dkim] Re: Concerns about the recipe/rollback mechanism and deployment architecture in draft-clayton-dkim2-spec
Graham Orndorff <orndorff@apple.com> Sat, 21 March 2026 21:16 UTC
Return-Path: <orndorff@apple.com>
X-Original-To: ietf-dkim@mail2.ietf.org
Delivered-To: ietf-dkim@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 5D105CF47C22 for <ietf-dkim@mail2.ietf.org>; Sat, 21 Mar 2026 14:16:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.795
X-Spam-Level:
X-Spam-Status: No, score=-2.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03crlEwSN3Ab for <ietf-dkim@mail2.ietf.org>; Sat, 21 Mar 2026 14:16:38 -0700 (PDT)
Received: from rn-mx04.apple.com (rn-mx04.apple.com [17.132.108.6]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 0DEF3CF47C18 for <ietf-dkim@ietf.org>; Sat, 21 Mar 2026 14:16:38 -0700 (PDT)
Received: from st47p01nt-mtap02.apple.com (st47p01nt-mtap02.ise.apple.com [10.170.123.71]) by mr55p01nt-mxp04.apple.com (Oracle Communications Messaging Server 8.1.0.28.20250821 64bit (built Aug 21 2025)) with ESMTPS id <0TC9094WAPRIIM00@mr55p01nt-mxp04.apple.com> for ietf-dkim@ietf.org; Sat, 21 Mar 2026 21:16:30 +0000 (GMT)
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-21_06,2026-03-20_02,2025-10-01_01
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=cc : content-type : date : from : in-reply-to : message-id : mime-version : references : subject : to; s=20180706; bh=4uE3bmYRP0rz9NM4c15C+QvwczkchvCkwOBdLDtf5Jc=; b=kXZHhfc1y4ODa//reszlxAvFGEN/GC6GeqmRpfPKSkSs2d3aUgUqpK6fH384PHfu2MMs jt5gMmSyqGmd10KVk+rRDY3xvbf27ymtO8+7YcO3uQzirO61HXBmHBy95E3UgF7r8VVt XNW3V27DwMZsvxiUAKiMEA6wZaeCsqG0kIkly59Go5SogUfgWK2b0VWItBEmQTw65/+s uPMB+wn8Yw2hJvVcKVPUiZINw9IkpW4wuvH4vYyh/om9aBOmWDctr8Dy2J2WffEkl/oh oZjHYUUOuqcLKkuByiU/vH5T6mVDaZIBwVwbumcuIqlxd4u7HWMHOTJKFSlJXuEZ9ltZ jA==
Received: from st47p01nt-mmpp01.apple.com (st47p01nt-mmpp01.ise.apple.com [10.170.123.67]) by st47p01nt-mtap02.apple.com (Oracle Communications Messaging Server 8.1.0.28.20250821 64bit (built Aug 21 2025)) with ESMTPS id <0TC90QE96PRHPY40@st47p01nt-mtap02.apple.com>; Sat, 21 Mar 2026 21:16:29 +0000 (GMT)
Received: from process_milters-daemon.st47p01nt-mmpp01.apple.com by st47p01nt-mmpp01.apple.com (Oracle Communications Messaging Server 8.1.0.28.20250821 64bit (built Aug 21 2025)) id <0TC919100PDV4100@st47p01nt-mmpp01.apple.com>; Sat, 21 Mar 2026 21:16:29 +0000 (GMT)
X-Va-A:
X-Va-T-CD: 9975a778dae22f63e3e81c5a1d6b4b47
X-Va-E-CD: 8fa1c8d4a1e80dab4b4e49ea1266a79f
X-Va-R-CD: bf2badbc19f1672af12286420ef9825a
X-Va-ID: ac9c7824-9809-4a64-8b59-3fdd0322450c
X-Va-CD: 0
X-V-A:
X-V-T-CD: 9975a778dae22f63e3e81c5a1d6b4b47
X-V-E-CD: 8fa1c8d4a1e80dab4b4e49ea1266a79f
X-V-R-CD: bf2badbc19f1672af12286420ef9825a
X-V-ID: 800af1e8-215f-42d1-9b07-502a7092d326
X-V-CD: 0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-21_06,2026-03-20_02,2025-10-01_01
Received: from smtpclient.apple (unknown [17.10.84.118]) by st47p01nt-mmpp01.apple.com (Oracle Communications Messaging Server 8.1.0.28.20250821 64bit (built Aug 21 2025)) with ESMTPSA id <0TC918Y2IPRGMQ00@st47p01nt-mmpp01.apple.com>; Sat, 21 Mar 2026 21:16:29 +0000 (GMT)
From: Graham Orndorff <orndorff@apple.com>
Message-id: <771C1474-C933-423F-AD5F-A376B7CE4342@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_B8A5060D-79E0-4A5C-9047-C975D875DB0C"
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\))
Date: Sat, 21 Mar 2026 14:16:26 -0700
In-reply-to: <88D64AEE-83C4-4058-A797-E1ACA2B794A2@episteme.net>
To: Pete Resnick <resnick=40episteme.net@dmarc.ietf.org>
References: <e68f89452178831fca6f4137e19d4c35@itb.it> <BB522272-79C0-4F6C-BEC3-9BD6CD2A8BE6@episteme.net> <a170a93815b9f8017b77b4f28c36fba4@itb.it> <88D64AEE-83C4-4058-A797-E1ACA2B794A2@episteme.net>
X-Mailer: Apple Mail (2.3864.400.21)
Message-ID-Hash: 7PENYL2YKKKM5DKB3HE4E5XPSZZLYK6O
X-Message-ID-Hash: 7PENYL2YKKKM5DKB3HE4E5XPSZZLYK6O
X-MailFrom: orndorff@apple.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ietf-dkim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Vittorio <v.moccia@itb.it>, Ietf Dkim <ietf-dkim@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Ietf-dkim] Re: Concerns about the recipe/rollback mechanism and deployment architecture in draft-clayton-dkim2-spec
List-Id: IETF DKIM List <ietf-dkim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-dkim/XGAwke5wyKsveB-DLnp31jd-Pd8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-dkim>
List-Help: <mailto:ietf-dkim-request@ietf.org?subject=help>
List-Owner: <mailto:ietf-dkim-owner@ietf.org>
List-Post: <mailto:ietf-dkim@ietf.org>
List-Subscribe: <mailto:ietf-dkim-join@ietf.org>
List-Unsubscribe: <mailto:ietf-dkim-leave@ietf.org>
> On Mar 21, 2026, at 10:24, Pete Resnick <resnick=40episteme.net@dmarc.ietf.org> wrote: > > There is also a traffic cost that falls on the entire ecosystem regardless of adoption. Every message that transits DKIM2-aware nodes accumulates Message-Instance headers with base64-encoded JSON, additional DKIM2-Signature headers at each hop and potentially substantial body recipes. These headers travel in the message to all recipients, including those on servers that do not implement DKIM2 and that simply ignore those headers. The recipient receives a larger message with no benefit if their server does not speak DKIM2. This overhead is not optional, it is imposed on the entire ecosystem by the nodes that do implement DKIM2, regardless of whether the downstream infrastructure can use it. > > Of this there's no doubt, but it seems to me that we're going to have to quantify this at some point. Strictly anecdotally, most of the modifications I see from mailing lists are pretty small. Is there any way we can establish how much this will really add and the overall impact? (I'd point out that the real high-volume folks from Google, Yahoo, and Microsoft are in the room, so perhaps they could help. > From Apple’s point of view (if you need some high volume folks to weigh in): We will of course need to see what the final version will be like. But in the current drafts, the costs seem reasonable given the benefits. Memory footprint for this is likely more of a concern than CPU at volume, and both seem okay at the moment. -g
- [Ietf-dkim] Concerns about the recipe/rollback me… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Taavi Eomäe
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Taavi Eomäe
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… John Levine
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Tero Kivinen
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Steffen Nurpmeso
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Richard Clayton
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Pete Resnick
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Pete Resnick
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Inveigle.net
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Pete Resnick
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Graham Orndorff
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Pete Resnick
- [Ietf-dkim] On the cost of Message-Instance heade… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Steffen Nurpmeso
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Richard Clayton
- [Ietf-dkim] Re: On the cost of Message-Instance h… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Pete Resnick
- [Ietf-dkim] Re: On the cost of Message-Instance h… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Murray S. Kucherawy
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Inveigle.net
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… G.W. Haywood
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… John Levine
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Steffen Nurpmeso
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… John Levine
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Bron Gondwana
- [Ietf-dkim] Re: milter for DKIM2: any missing fun… Inveigle.net
- [Ietf-dkim] Re: milter for DKIM2: any missing fun… Steffen Nurpmeso
- [Ietf-dkim] Re: Base64 re-wrapped (was: On the co… Hannah Stern
- [Ietf-dkim] Re: milter for DKIM2: any missing fun… Steffen Nurpmeso
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Murray S. Kucherawy
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Steffen Nurpmeso
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Philip Guenther
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Richard Clayton
- [Ietf-dkim] Re: Base64 re-wrapped (was: On the co… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Inveigle.net
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Inveigle.net
- [Ietf-dkim] Re: milter for DKIM2: any missing fun… Claus Assmann
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… John Levine
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Steffen Nurpmeso
- [Ietf-dkim] DKIM2 bounce domain alignment q (was … Hannah Stern
- [Ietf-dkim] Worries about milter implementation (… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Inveigle.net
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… G.W. Haywood
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Inveigle.net
- [Ietf-dkim] Scaling (was Re: Re: Concerns about t… Hannah Stern
- [Ietf-dkim] Re: Base64 re-wrapped Hannah Stern
- [Ietf-dkim] Re: Worries about milter implementati… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… G.W. Haywood
- [Ietf-dkim] Re: milter for DKIM2: any missing fun… Steffen Nurpmeso
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: milter for DKIM2: any missing fun… Murray S. Kucherawy
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Steffen Nurpmeso
- [Ietf-dkim] Re: Scaling (was Re: Re: Concerns abo… John Levine
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Richard Clayton
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Moderation of Steffen Nurpmeso Murray S. Kucherawy
- [Ietf-dkim] Re: DKIM2 bounce domain alignment q (… Bron Gondwana
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: DKIM2 bounce domain alignment q (… Hannah Stern
- [Ietf-dkim] Re: Base64 re-wrapped Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Richard Clayton
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Richard Clayton
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Hannah Stern
- [Ietf-dkim] Re: Concerns about the recipe/rollbac… Vittorio