[dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc-to-historic-00.txt
Tero Kivinen <kivinen@iki.fi> Mon, 11 May 2026 14:49 UTC
Return-Path: <kivinen@iki.fi>
X-Original-To: dmarc@mail2.ietf.org
Delivered-To: dmarc@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 9066EEC8A28F for <dmarc@mail2.ietf.org>; Mon, 11 May 2026 07:49:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778510940; bh=CVS6aCxfvoq8McFT/tKcY6223kpoNpJRHXRsCOUGvKo=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=ZHr9dVLXuLftr7x1o/QxRrZ7cjRczDe/sM4Jb1tRnf6xXR3vLOTbzTDIQxbC9MEAf 0DwJlZas10gsl2bhXHaVHgDCPJtJxdOhAI7Uu1vPmYKpDuoU3+5neUW6ULsC0lKXuY 81cJ488AXlD7JYUFH9K7XubVqP6wJPestdGuWoJk=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.422
X-Spam-Level:
X-Spam-Status: No, score=-4.422 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=-1.624, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=iki.fi
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 wYsA79T2U6Sx for <dmarc@mail2.ietf.org>; Mon, 11 May 2026 07:48:56 -0700 (PDT)
Received: from meesny.iki.fi (meesny.iki.fi [195.140.195.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 677F0EC8A28A for <dmarc@ietf.org>; Mon, 11 May 2026 07:48:56 -0700 (PDT)
Received: from fireball.acr.fi (fireball.acr.fi [83.145.195.1]) (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) (Authenticated sender: kivinen@iki.fi) by meesny.iki.fi (Postfix) with ESMTPSA id 4gDjKD10VlzyfF; Mon, 11 May 2026 17:48:48 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1778510928; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dtemv7zeW5id4ZlnAKXTo//p1VOKROIovzhXsa2jj04=; b=fM1O5wVucNxuCjWr8ebs983dlgT5o7MdpW4uk8wluC+ZsQKGCbC6zUQsg9S8dT5KNlCZZh SMAn1IJc0lbhgRSQFLNO4pkNXLMuLEPXHq9EfXNVX0qGHWLpb92Fcw2jwhS0zANsJFjbDD BrUMGkeu/Fp6HCtynQCTWsb9IL9j3ds=
ARC-Seal: i=1; a=rsa-sha256; d=iki.fi; s=meesny; cv=none; t=1778510928; b=AitpMb+OpumtgWSBy131ZTjI2ZdIl80Qt5J+LXMIKbdc+63W92ThEP5Vb7puUGOniIrvzU UMljnQHgQ/U3Gfetk2uxQd3OgKtyEe9gXR0RG/IsIamBGFDv/1MKqDlg0mZY9JEpahDFnD WiNX73536obcgW3mU1QUES2MC3mH7Fk=
ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=kivinen@iki.fi smtp.mailfrom=kivinen@iki.fi
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1778510928; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dtemv7zeW5id4ZlnAKXTo//p1VOKROIovzhXsa2jj04=; b=Z1y4vyE+C/LwudGZqGHnA0CoHYuS0GaD+5PD7jwMVwmSBjyOUPbj9CLAlbWHkT9jqmnAhU AHTUXfWte3T3HzGIssAJdazWTzl6Pim8KVjMDEm2pMY7sU9mRSe9s0itXkWSXDcWd/8Urr mh2eI4ryK49I/ge1jQqAFyJFsN8WNU0=
Received: by fireball.acr.fi (Postfix, from userid 15204) id 316A625C1324; Mon, 11 May 2026 17:48:47 +0300 (EEST)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <27137.60495.152992.710237@fireball.acr.fi>
Date: Mon, 11 May 2026 17:48:47 +0300
From: Tero Kivinen <kivinen@iki.fi>
To: Alessandro Vesely <vesely@tana.it>
In-Reply-To: <f3fc35a7-cff4-4cdb-99e5-7bb1ac22fb38@tana.it>
References: <177688051946.1081266.12342935554351032830@dt-datatracker-b45949c58-5szpr> <1bcb0b85-e5a0-4010-9895-c3703962fdff@tana.it> <CAL0qLwZUTUaEb2xFph1EYr7NdWuYKxzpKhFYVLsa6y6oDT91mA@mail.gmail.com> <27119.46425.991770.252747@fireball.acr.fi> <CAL0qLwae9vevWrqhJ3XZqymET4n9wDFO425-MXHVn+6SFRZReg@mail.gmail.com> <27136.23170.86007.254031@fireball.acr.fi> <CAL0qLwY8eoS1CjTn5YocyxvOGqoT-Ka4aNeAwM+bgWVJnarK7g@mail.gmail.com> <f3fc35a7-cff4-4cdb-99e5-7bb1ac22fb38@tana.it>
X-Mailer: VM 8.2.0b under 26.3 (x86_64--netbsd)
X-Edit-Time: 14 min
X-Total-Time: 19 min
Message-ID-Hash: AVWHLMBO5SYFMHQXFLI5DWHLEE3XMIMP
X-Message-ID-Hash: AVWHLMBO5SYFMHQXFLI5DWHLEE3XMIMP
X-MailFrom: kivinen@iki.fi
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dmarc.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Murray S. Kucherawy" <superuser@gmail.com>, dmarc@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc-to-historic-00.txt
List-Id: "Domain-based Message Authentication, Reporting, and Compliance (DMARC)" <dmarc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/XyJFcjSOzZya9kR5BtdRbqxuvws>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Owner: <mailto:dmarc-owner@ietf.org>
List-Post: <mailto:dmarc@ietf.org>
List-Subscribe: <mailto:dmarc-join@ietf.org>
List-Unsubscribe: <mailto:dmarc-leave@ietf.org>
Alessandro Vesely writes: > In that sense, ARC may have attempted to address an authorization > problem using only authentication primitives. Acually ARC provides the authentication information that can be used to create authorization in the final recipients email filters. Lets say ietf liss would add ARC header before the mailing list email is modified. Your message had DKIM signature, but it of course got broken by the mailing list. The mail2.ietf.org already checked that as it added header saying: Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1152-bit key) header.d=tana.it If it would have added also ARC header saying: ARC-Authentication-Results: i=1; mail2.ietf.org; dkim=pass ... then when the email ends at my final filters, I could have configured that to say that for "List-Id: <*.ietf.org>", I do trust ARC Authentication results from *.ietf.org, and those results should be considered while decideding whether to filter the email or pass it to my mailbox. Currently I do this by rule that says * ^List-Id:.*(\.ietf\.org) * ^Precedence:.*(list|bulk) $DEFAULT meaning all IETF lists bypasses my other filters, but having extra check that would also check the ARC header generated by ietf.org would make it better (and this test should really check that List-Id is covered by the DKIM signature generated by ietf.org, but there has not yet been problems with it, so I haven't done that yet). > If forwarding semantics actually require explicit authorization > relationships between participants or mail streams, then that would > also explain why ARC struggled to produce stable evaluation > semantics across independent operators. I think ARC heeader generation is very useful and provides information to the final recipients filters that really can help them. On the other hand the actual chain part of the ARC is completely broken, and the processing rules in section 5.2 of RFC 8617 ARC Protocol is not useful. So perhaps we should just make new standard track document for ARC that only covers the actual header format and generation of, and then say that it is generated to provide information for the final end user mailbox filtering system. -- kivinen@iki.fi
- [dmarc-ietf] I-D Action: draft-ietf-dmarc-arc-to-… internet-drafts
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Murray S. Kucherawy
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Murray S. Kucherawy
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Todd Herr
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Dotzero
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… John Levine
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… John R Levine
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… John R Levine
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Douglas Foster
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Murray S. Kucherawy
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Murray S. Kucherawy
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Murray S. Kucherawy
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Alessandro Vesely
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Tero Kivinen
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Douglas Foster
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Dotzero
- [dmarc-ietf] Re: I-D Action: draft-ietf-dmarc-arc… Murray S. Kucherawy