-
Bug
-
Resolution: Fixed
-
Minor
-
2.7.12, 2.8.10, 2.9.4, 3.0.2
-
MOODLE_27_STABLE, MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE
-
MOODLE_29_STABLE, MOODLE_30_STABLE
-
MDL-52997-email-threading -
In certain situations the forum emails do not appear threaded, this may affect multiple email clients but is at least an issue in the ios9 mail client and thunderbird.
NOTE: In outlook and presumably all MS clients, threads have never worked.
As far as I can tell the root cause is that each forum comment references it's parent's message id in the reply-to and references header, but if you are following a thread which has complex nesting and replies coming in from different people to different messages there is potentially actually no common message id's in the emails.
So imagine you are watching a discussion like this and you receive 3 emails:
1
|
+- 2
|
+- 3
|
So far so good. You read them and delete them. Now another few replies come into to different comments:
1
|
+- 2
|
+- 4
|
+- 3
|
+- 5
|
So I will receive another 2 new emails, #4 will have a reference header of #2, and #5 will reference #3, because none of those 4 message id's match each other they won't get threaded. I think some email clients do handle it correctly purely because they remember the earlier emails and linkages, or possible some other heuristic from other headers.
From my reading of:
https://www.jwz.org/doc/threading.html
http://www.ietf.org/rfc/rfc2822.txt
This bug has existed since he beginning of time so should get cherry picked back everywhere
- caused a regression
-
MDL-53558 Thread-Index should be more Microsoft friendly
- Closed
-
MDL-53562 Forum reply regression, subject no longer has Re: prefix
- Closed
-
MDLSITE-4457 Missing "Re: " in forum email notification
- Closed
- Testing discovered
-
MDL-53148 Forum emails nesting is not consistent in Outlook.com
- Closed