On Mon 22/Aug/2022 23:53:16 +0200 Wei Chuang wrote:
All the while, using ARC as a framework may allow future support for another long standing issue, which is working on message modification while forwarding, in particular for mailing lists.  The proposal draft-kucherawy-dkim-list-canon-01 <https://datatracker.ietf.org/doc/html/draft-kucherawy-dkim-list-canon-01> provides a framework for handling common mailing list modifications by identifying those modifications.  Putting it into ARC, may generalize this by identifying who made the modifications and be able to tolerate multiple such modifications such multiple mailing list expansions.


There doesn't seem to be interest in deeply reworking DKIM.

Another draft, draft-kucherawy-dkim-transform[*] proposed standard modifications. I implemented (a variation of) it and it works about 50% of cases. It fails when the original signature covers too many fields; for example, if one signs a MIME-Version field with a different capitalization, the mailing list will overwrite it and break the original signature for good. Also, altering the order of To: or Cc: mailboxes breaks signatures irrecoverably, unless saving Original-To:, Original-Cc:, and any other signed field.

There are mailing lists that use ARC, but they also change From:. ARC was thought for that case, but it is actually useful in different cases.

Also, cannot use ARC to fix the path through mailing list and forwarding scenarios. That was attempted by draft-levine-dkim-conditional[†].

Best
Ale
--


[*] https://datatracker.ietf.org/doc/draft-kucherawy-dkim-transform/
[†] https://datatracker.ietf.org/doc/draft-levine-dkim-conditional/

_______________________________________________
Ietf-dkim mailing list
Ietf-dkim@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-dkim

Reply via email to