Open deckar01 opened 7 years ago
How should the previous email be identified?
Message-ID
email header of the original email
In-Reply-To
email header of the update emailFrom
email address of the update email
From
email address of the original emailHow should the email content look in a client that does not support the protocol?
How should the change be encoded so that it can be parsed by a client that supports the protocol?
diff
and patch
text/diff
How should multiple changes be resolved?
Message-ID
In-Reply-To
to the Message-ID
of the last update email that modified the messageIn-Reply-To
specifying an unknown Message-ID
Message-ID
is later recievedAfter discovering the registration process for MIME extensions I was able to find an existing extension that supports the desired operation.
2.1.46. Header Field: Supersedes
Description:
Reference message to be replaced
Applicable protocol: Mail [18]
Status: standards-track
Author/change controller:
IETF (mailto:iesg@ietf.org)
Internet Engineering Task Force
Specification document(s):
RFC 2156 [10]
Related information:
Reference to a previous message being corrected and replaced.
Renamed version of obsolete 'Obsoletes' header field. RFC 2156
(MIXER); not for general use.
https://tools.ietf.org/html/rfc4021#section-2.1.46
The "Special handling of Supersedes" section in https://people.dsv.su.se/~jpalme/ietf/message-threading.html suggest that mail client may not support supersedes in order to avoid confusion.
This seems to be a UX problem that should be revisited now that applications supporting comment threads that allow editing have matured.
Proposals should summarize a strategy for constructing an email that represents modifications to a previously sent email.
Considerations: