How to make Exchange 2010 use In-Reply-To and References headers as well as Thread-Index

emailexchangeexchange-2010

The problem that I have is simple. We have recently upgraded from Exchange 2003 to Exchange 2010. Everything went fine, and there are very few complaints. In Exchange 2003, some of our OWA users liked the Threading view, these users love the conversations view, especially with the cross-mailbox threading.

The problem is that some of these users are now complaining that old e-mails that they got from systems like bugzilla were migrated across correctly threaded, but the new e-mails are not being correctly threaded.

If I look at the mail source using an IMAP client then I can see that all of the mails that are turning up as being threaded have the (Microsoft specific) Thread-Index header, and the mails that are not getting grouped do not have this header.

The question is, how can I make the webmail client respect the normal threading?

That is, is there a way to

  1. Make the OWA client use the standard In-Reply-To and References headers, or
  2. Make Exchange generate the Thread-Index headers for Outlook and OWA to use?

Best Answer

Sadly, there's no way to do this at present. Exchange, not OWA, generates the thread indices, so there's no way to do #1. The parameters that Exchange looks at aren't adjustable, so you can't do #2. This has bitten me many times, as threading gets broken for mailing lists generated by Google Groups, Yahoo Groups, et al.