[Ietf-dkim] Re: New I-D: A Deployment Profile for DKIM2 via Milter Interface
Emanuel Schorsch <emschorsch@gmail.com> Thu, 16 April 2026 16:36 UTC
Return-Path: <emschorsch@gmail.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 92457DDB3EBF for <ietf-dkim@mail2.ietf.org>; Thu, 16 Apr 2026 09:36:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776357372; bh=cDf/wIdF9t8snvF9Djgrk/E9qOmLAr2ralBWHjfQ86k=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=qY0Ge1L+qGsoUVGMfbVW6EeF+2L0F2QoACkWYoy0xgN/bEDWkZB3zRqraicPs652s gA+YnQn+40ZEKka+OoRpf+WcQqUS5ZGd24KjVYy/oFNcG0a4eYVsoEKi2WGajc+Tin 3tNIxI6AVnJiLNvionCDpw9vvVnkpXxlSdZQrWT8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 qpsXMkODAAsg for <ietf-dkim@mail2.ietf.org>; Thu, 16 Apr 2026 09:36:12 -0700 (PDT)
Received: from mail-vs1-xe2d.google.com (mail-vs1-xe2d.google.com [IPv6:2607:f8b0:4864:20::e2d]) (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 34F25DDB3EB8 for <ietf-dkim@ietf.org>; Thu, 16 Apr 2026 09:36:12 -0700 (PDT)
Received: by mail-vs1-xe2d.google.com with SMTP id ada2fe7eead31-605a27fa8d5so4991065137.1 for <ietf-dkim@ietf.org>; Thu, 16 Apr 2026 09:36:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1776357366; cv=none; d=google.com; s=arc-20240605; b=idrUlpRaTKQX9tces5nICZJ3Y8SyufECCyDh7Z3LBGaVPQO3vIIZXtdvd5fqFOIL2x 7BQ7JJV9VZL0rP+QSxTRk8bMToHOCkHleMkDwtYnv97WNHQa02iXaMWxwJRUdRcH8UN+ xoIdc8ykAuwhA21wc4PwxG1EmrZVeo4vPEJOUMrAZp0oZqJ3TTuKtZ0q9xnDFDaVQWq6 rOEp9V1CwV7VsuiJkab06QM9M7AZAKn5cLWc1Ag27j3w5fEX+cr2vJ6QWsKO1MeESwwH gcIAzcW5MDE8yPXNOkQkT6D1APGGUaNTPZ9swVENGkNUoE4byLKPLz2nUxbmxvVi53vZ jyFA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=h1kbr+OF3m9mczRZmYha+2K6KnJgNwWP6S2n+D/NCKE=; fh=8x5R/x3KcUd6ukcfz6HZwzhdXWmdMf6EpoBr4EdA82o=; b=b1w9BQTcSVvUlY6fUihcq2tK8Zdk2Ptg6okpIbz/1z2d7pqcJY/f791GHxm5CKd3Zh zAabZpdb326voOdVtJgbmXYZ+6/Nya/bROP6BhUQTReDrzv2USMgQNwbp+HXHLMmu9Uj vwIH0UhVwOtZdEAo86ECmVu3twt1YcNw9JelhFUKO2ZYlzL2KxlSdaqKZVM2D20sx6iP F7+XGiZvLykJkp5AN3cdHJrdhMpaz4XxOEA4cKp2b4ls3AwNTdI2USkEVUy5bY+0uaRi O44H9H1VsLlx0CxPxMqG6UQUfg3FnwaJmEMewa8sGW+zgS3j7YNoC1EzgRkzcKHDeG71 pfCw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776357366; x=1776962166; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=h1kbr+OF3m9mczRZmYha+2K6KnJgNwWP6S2n+D/NCKE=; b=G+AjkxBwXRPhTQjqCOShWPquO8w30xMDvDbdjxJqoGP74+atgeMkUejBqGPyI/XwwI IvJBKpepJwRi1fdCEjhQ66uJC52dbAx3uyMAthbsx32FfKtpHtGlV0rp5mJ0J/G/q3Uz eY1uA2hqCkMUEVisaEWanOmLqGQaU/EQb/mjWPsANm1JKSn2VIAZ3hXHKk3X/48eiweT eiTq9Z688XQoF0C5g93THeaDEc0I92fBZTLb7R4cwfPdxPY/b0GS+P3xzjyneIXHaJ9X S1oRMXoHFSaPtB+FJ07oQ6D2jqFTQBVv1xx6rZwnyjYgNzaMzhG2pXb1+SoMXfvqAvQR P44A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776357366; x=1776962166; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=h1kbr+OF3m9mczRZmYha+2K6KnJgNwWP6S2n+D/NCKE=; b=geTKseIWkQgTCJViRgP5upw9hUxXKHbFaMHsKvH2BAZCg1nMK/zWWibU+NkxO/aw88 ctNKpK99Y7ANEqqBYVyf/rc7qf7vHXSQ0bVvXo1cY6iW+AfzGTBwP4fgmDN5t7CxTbu0 EfC1U/cyBkm19oLedWhfbuj06G+Iyn5ptW0u6xjufo1ZzWqnJNttuEzzis9A4i5MLNqO zP7MlGjHllN6kJfte/4ReR/06trC6oR1W9S7skeczj8kerspw5wPnKM5Zvf1DOIOB/Rz Jj0jD7y+onDQQ9/NDEfho44XlvdAKNDjsoKIHfDZ98zUmbykSQ3N8QZ62Av86ogOATfL s6YA==
X-Gm-Message-State: AOJu0Ywvz7u0tG8WSJJGDFL4OZ9pDwR5aQsROVcUfeK+g2sLGnEkGedt DCEHtf9KQtE3lRv8UrWzyLXdGDY/Tu6WJ6YXWVKx1M3j6F3WkZj4JIavpqVOx6jU+phA2sp/wxj swrM6QRx+yIWFY5tvBQtHDCGfhi0dGIo8WoJo
X-Gm-Gg: AeBDievTOxLWbdOVk48xkCqH/0k0mVBcTFONnQ7yaZRP3UkfcmpKE96S+oXueUVSRVj qx7fq9vd7usZyzVzM1WAgb7lqbodq4fsASAHKR1Mpr1NxvrNbbhqHJamleB/MOA612j/YFBOtNj SnIdklCL2z6uCnTTN5ivzGvvUHHOvZHo5G3Peazi07elBEB9fmybRphx76gIAbF34Pp8wpmTjpr mNPKIi+mnbejB3aosALBUZkgZ+Ktv9tnsgfu0+RVZ45mGwwcxkuhjRma0Ek5dd/doWrcO9Qa92a D25mHUpzb4Fpz0qO5FY=
X-Received: by 2002:a05:6102:604e:b0:611:82b:a599 with SMTP id ada2fe7eead31-611082be19cmr6819107137.21.1776357366275; Thu, 16 Apr 2026 09:36:06 -0700 (PDT)
MIME-Version: 1.0
References: <f57b6ebedadedc5f6dbdf07e2de5e824@itb.it> <CAL0qLwa9=WkyFF4QmscaG5p93pZso7g7oq5yp1zW=-t1sN9jCA@mail.gmail.com> <7b41024e-8155-4289-8150-54dc4dff1a87@inveigle.net> <CAL0qLwYHXd9b+JTOEtJMnJ4UUEhzh631+stPzpPOepW0vpGv0A@mail.gmail.com> <79ca14fb9642f590200989ecf86e12c5@itb.it> <W2kW7+AclQ4pFAOP@highwayman.com>
In-Reply-To: <W2kW7+AclQ4pFAOP@highwayman.com>
From: Emanuel Schorsch <emschorsch@gmail.com>
Date: Thu, 16 Apr 2026 09:35:30 -0700
X-Gm-Features: AQROBzAfqOUKrNCqi0bcXpAytdvMGAV85NFfXWJ7Mg8Am4cGetyMpmvHSgyGoJI
Message-ID: <CAHEDGu9Z4ZWOAjQEdbeNGF_WiFDubNPY5Br+Wdc2xcZtVG2cUw@mail.gmail.com>
To: Richard Clayton <richard@highwayman.com>
Content-Type: multipart/alternative; boundary="000000000000cfa1c5064f966ddf"
Message-ID-Hash: D76BA5FTL3VWM2C7LYAE44LR5XGMSDBI
X-Message-ID-Hash: D76BA5FTL3VWM2C7LYAE44LR5XGMSDBI
X-MailFrom: emschorsch@gmail.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: ietf-dkim@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Ietf-dkim] Re: New I-D: A Deployment Profile for DKIM2 via Milter Interface
List-Id: IETF DKIM List <ietf-dkim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-dkim/nYESkVjWs2WZa0AG1xkaKZJj2x4>
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>
Personally, I think the UX would need to be redesigned to have any chance at not introducing very problematic phishing opportunities. Suppose I've received an email from noreply@irs.gov, I can now modify some links and create some very attractive phishing opportunities. Even if it takes a lot of iteration, I will eventually find a phishing link that makes it through any content ML analysis. Even if you only allow text only "signatures", you can easily add text to "please call this number to make your payment" which some people will fall for. To me, that makes displaying the original fromHeader unacceptable, it introduces too much risk. I would probably lean towards instead treating any body modification as a DKIM fail and showing the new fromHeader. And definitely any BIMI checkmarks / logos should not be shown unless the actual DKIM/SPF is passing. Maybe, you could create a safe set of mailing lists that are allowed to make changes or sets of changes that are allowed (small text only subject additions) etc. but in general treating as DKIM pass seems more risk than reward. But I am curious to see how others are considering using the body modifications. In general, it definitely would be useful to have the content changes as information to an ML system which is generally making reject/accept/spam-folder decisions. I am much more skeptical about using it as input to a decision for whether to treat the message as DKIM/DMARC pass. Best, Emanuel On Thu, Apr 16, 2026 at 9:17 AM Richard Clayton <richard@highwayman.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > In message <79ca14fb9642f590200989ecf86e12c5@itb.it>, Vittorio > <v.moccia@itb.it> writes > > >It is also worth noting that the prototype implementations of DKIM2 > >demonstrated so far, including those shown at the IETF hackathon, have > >been milter-based. > > Mine was not > > - -- > richard @ highwayman . com "Nothing seems the same > Still you never see the change from day to day > And no-one notices the customs slip away" > > -----BEGIN PGP SIGNATURE----- > Version: PGPsdk version 1.7.1 > > iQA/AwUBaeEJXGHfC/FfW545EQIaWgCeLsYnH290seHDwS4JkNaHqj7Iu1EAoJKx > Ow+F9a4Ke86QysJHMy72f8Si > =/aa1 > -----END PGP SIGNATURE----- > > _______________________________________________ > Ietf-dkim mailing list -- ietf-dkim@ietf.org > To unsubscribe send an email to ietf-dkim-leave@ietf.org >
- [Ietf-dkim] New I-D: A Deployment Profile for DKI… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Steffen Nurpmeso
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John R. Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Al Iverson
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Murray S. Kucherawy
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Inveigle.net
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Murray S. Kucherawy
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Bron Gondwana
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Bron Gondwana
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Inveigle.net
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Bron Gondwana
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Emanuel Schorsch
- [Ietf-dkim] Re: body modifications, was =?utf-8?q… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Inveigle.net
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Pete Resnick
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Murray S. Kucherawy
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Allen Robinson
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Murray S. Kucherawy
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Inveigle.net
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Richard Clayton
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Bron Gondwana
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Murray S. Kucherawy
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Hannah Stern
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… John Levine
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Vittorio
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Bron Gondwana
- [Ietf-dkim] Re: New I-D: A Deployment Profile for… Inveigle.net