I don't believe it's that complex, and I do believe it's worth the effort in 
exchange for being able to tell with certainty which entity (by signature; 
which DNS domain) is responsible for creating each part of a message. You can 
then attribute parts of the text to different entities - the original author, 
or the mailing list signature.

And if a message is bad then it's possible to derive where the badness was 
introduced - something not possible with DKIM or ARC if a message has been 
modified. I have a draft for a method at:

https://datatracker.ietf.org/doc/draft-gondwana-dkim2-modification-alegbra/

It can be used to describe all "add text" cases quite nicely, as well as 
wrapped structures where an existing message gets moved into a multipart/mixed 
with more content at the end. There's still some testing to be done for the 
most complex cases - but this doesn't have to be a two-way algorithm, is just 
has to allow describing how to convert a new email body back to the original 
email body, and I believe this can be done reliably and at a reasonable cost, 
though it could definitely use some more examples.

I'm going to publish an update with another mechanism which reduces the cost of 
the "remove an attachment" version to at least not fill the headers with tons 
of junk.  It doesn't reduce the message size though, because you do need to be 
able to recreate the old message.

And I do agree there needs to be a way to say "I made changes, and I'm not 
telling you how to undo them" as well.

Cheers,

Bron.

--
  Bron Gondwana, CEO, Fastmail Pty Ltd
  br...@fastmailteam.com

_______________________________________________
Ietf-dkim mailing list -- ietf-dkim@ietf.org
To unsubscribe send an email to ietf-dkim-le...@ietf.org

Reply via email to