...So my comment about DELETE-EXPUNGE and using timestamp or timestamp+sender as the basis of permanent links was based on the fact that the Outlook/Exchange model of editability does not preserve both copies, so that option for tracking edits is not available to me.
Similarly, unless I'm missing something, searching for Message-ID as you suggested is not possible in this situation: the original message is gone, the edited message of course has a new Message-ID, and Outlook/Exchange does not preserve the original Message-ID anywhere in the edited message header or body.
I'm not sure I understand this...
You have two messages, na�vely viewed at least. The second is an edited version of the first. As far as I can see, both the message-id and body text may have changed during the editing.
I have a hard time understanding how these two messages can be thought of as being the same. There seems to be no invariant property. What am I missing?
If you (or anyone) has other ideas on how to implement permanent IMAP URLs that will work with (e.g.) Outlook's editability model I would love to hear them.
If everything can change, do you want the URL to remain unchanged?
--Arnt
