<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 3 Sep 2018, at 15:11, Peter van Dijk wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">when one of my coworkers makes a new calendar appointment, I get an email with headers like this:<br>
<br>
Message-ID: <Appointment.c26b5086-af7a-11e8-91be-b3acf41bfd87.1535975573228@example.com><br>
In-Reply-To: <Appointment.c26b5086-af7a-11e8-91be-b3acf41bfd87@example.com><br>
References: <Appointment.c26b5086-af7a-11e8-91be-b3acf41bfd87@example.com><br>
Subject: New appointment: ...</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Ok, the <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">Message-ID</code> header is fine, but it makes little sense that it refers to non-existing messages. I wonder if that serves any purpose at all...</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Then when somebody accepts, declines, etc., I get an email with headers like this:<br>
<br>
Message-ID: <Appointment.c26b5086-af7a-11e8-91be-b3acf41bfd87.1535976655967@example.com><br>
In-Reply-To: <Appointment.c26b5086-af7a-11e8-91be-b3acf41bfd87@example.com><br>
References: <Appointment.c26b5086-af7a-11e8-91be-b3acf41bfd87@example.com><br>
Subject: Appointment changed: ...</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Again, the <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">Message-ID</code> is fine. The only requirement is that two different messages should never have the same <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">Message-ID</code>.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Several mail clients tie these two messages together into a thread, but MailMate does not. Is this configurable? Is this a bug?</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">It's not a bug. MailMate threading is based on the headers above and the non-existing root messages means that MailMate cannot display these messages as children of the same message.</p>

<p dir="auto">It's also not configurable, but that's something which is still not on my list. Usually, other email clients would group emails based on the subject, but in this case that appears to not be sufficient. In this case they should be grouped because they refer to the same non-existing message (which I still think is weird). I'll make a note of this special case.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">To be clear, there is no actual message with the ID referred to in In-Reply-To and References.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">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).</p>

<p dir="auto">-- <br>
Benny<br>
<a href="https://freron.com/become_a_mailmate_patron/" style="color:#3983C4">https://freron.com/become_a_mailmate_patron/</a></p>
</div>
</div>
</body>
</html>