Some might dread the feature of “read notifications” supported by certain MUAs; some call it an “invasion of privacy”; and yet, it can also be useful in certain situations:
When a message is read or seen in a MUA supporting this extension, the programme emits a notification back to the sender saying something along the lines of “your message … was read on …”. This is good to know, especially in times when you cannot wait for the failed-delivery-notification that follows four to five days of unsuccessful (but furious) attempts of some delivery agent, assuming it doesn’t get trashed as spam.
Such a read notification is logically a reply to the original message, isn’t it?
The RFC 680
proposed in April 1975 defines the header References
as a way to point to “other correspondence which this message
references”. This header, along with In-Reply-To
(defined in the same RFC), is commonly used in every-day mail
traffic to refer to previously exchanged messages, and enables mail
readers to thread separate messages together into coherent
conversations (it takes a human to remove the coherence, the
technical aspect is infallible).
Cut.
Microsoft was also founded in April 1975, and it took them 20 years to barely manage to squeeze through the Internet door without the proverbial foot in it. They published a browser and several e-mail programmes, and it always appeared as if they tiredlessly tried to be different from the rest, attempting to form a clique of users, a Microsoft league in which to increase their revenue through network effects. Sounds bad, is bad, but yet again, they managed, through unimaginable feats of entrepreneurial genius and ruthless behaviour.
Cut.
In 1982, STD11 declared
the aforementioned In-Reply-To and
References headers as standards. At that time,
Microsoft software didn’t even know what a computer network
was.
Cut.
Does it come as a surprise that read notifications sent by Microsoft e-mail programmes, such as Microsoft Outlook do not make use of either of these standard headers to tag read notifications they send?
Instead, Microsoft pushes Thread-Topic and
Thread-Index, which are undocumented and thus probably
only work in a Microsoft-only context.
How am I supposed to assume anything else than Microsoft actively trying to oppose standards.
Anyone who boycotts standards is hindering progress and should be left behind. It’s good to see that the Internet society seems to follow that trend more and more.
Update: I found a way to extract the data to
recreate the In-Reply-To with
procmail. I don’t see a way to do the same for the
References header. Also, I’ve only verified that this
works for message disposition notifications from Outlook 2003,
although I expect it to work for other, similarly crippled MUAs
too.

