[MlMt] question about Message-ID based threading

Benny Kjær Nielsen mailinglist at freron.com
Thu Sep 13 05:31:30 EDT 2018


On 12 Sep 2018, at 1:01, Chris Newman wrote:

> On 6 Sep 2018, at 0:24, Benny Kjær Nielsen wrote:
>
>> I would claim that is a bug, but that's not something I can do 
>> anything about (other than trying to work around it when threading is 
>> more flexible).
>
> The THREAD=REFERENCES algorithm in RFC 5256 handles this case (by 
> using a dummy message in the thread tree). This scenario also happens 
> if the thread's root message is expunged and there are two messages 
> with In-Reply-To/References to only that root message. I think a 
> threading algorithm is better if it handles this case as users expect.

Agreed. But that's not the main problem in MailMate. The main problem is 
that MailMate has no way of grouping emails without the parent message. 
MailMate only shows parent/child relationships.

When MailMate can group emails in a different way then I'll look into 
also making such emails part of the same group (which wouldn't happen 
now).

> Whether the mail generator has a bug depends on whether it's 
> considered valid to assign a 'Message-ID' to a Calendar event and 
> refer to that Message-ID in email messages related to that event. The 
> standards don't explicitly permit that, but it seems like a reasonable 
> behavior.

Well, I guess it's the best they could do to make the emails related 
when there's no “original” email. Still a bit weird though...

-- 
Benny
https://freron.com/become_a_mailmate_patron/


More information about the mailmate mailing list