Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
3.2, 3.2 regressions
-
MOODLE_32_STABLE
-
MOODLE_32_STABLE
-
MDL-57474-master-messageid -
Moderate
-
Description
Hi,
I detected this because, since some days ago, my email client (Thunderbird) that strongly relies on the "Message-ID" and their counterparts ("In-Reply-To" & "References") are not matching anymore, so I'm getting here all the forum messages without proper threading.
Looking to old mails, they were coming with these type of "Message-ID" headers:
<e1e0ae7cfa4b8e8d003b9e34b793b88f5a76706c4c193b0891aca1b2cc89b625@moodle.org>
(that are the usual ones, calculated by us in moodle, see generate_email_messageid())
But, since some days ago, those "Message-ID" headers look like:
<56bf7dccec6b7e666ea933e354721f73@education-primary.srv.in.moodle.com>
(completely different from the ones generated by Moodle and obviously, "In-Reply-To" & "References" - also generated by us - do not match anymore).
I've been looking for code changes but have found nothing justifyng that change. So I think this is something related with some moodle.org configuration change (within moodle, or php.ini mail setting, or mail server itself, or gmail...). But it seems clear that now our (moodle-generated) headers are not being sent anymore, but replaced by another one, completely different.
MDL-56000 has been identified as a potential change affecting this.
So matching does not happen anymore and threads are destroyed for some email clients.
Ciao