On Sat, Feb 13, 2021 at 02:50:47PM +0200, Danil Smirnov wrote:
> Hi everyone and Abhilash in particular :)
> 
> I've faced a case when Hypirkitty is unable to chain messages into a
> thread: https://wlug.mailman3.com/hyperkitty/list/w...@lists.wlug.org/
> 
> [..] It's a quite disappointment as GMail does show them correctly -
> as a single thread.
> 
> As per my small investigation, a subscriber Robert N. Evans seems to
> have "In-Reply-To" headers stripped from the messages that probably
> causes the thread to break.
> 
> I wonder if Hyperkitty is able to leverage some other method to
> combine the thread correctly in this case?

There are two common methods to group messages into threads:

- Using the "In-Reply-To:" header.  (The "correct" approach.  Downside:
  gives false negatives if users strip those headers, as you've seen.)

- Using the "Subject:" header.  (A heuristic approach.  Downside: gives
  false positives if users start a new thread with the same subject as
  an older thread.)

I believe Gmail uses the "Subject:" header.  That would explain why
Gmail was able to recognise Robert N. Evans's messages as part of the
thread even though they lacked the "In-Reply-To:" header.

I don't know if Hyperkitty allows threading using "Subject:" matching,
but if so then that would probably solve your problem.

Sam

-- 
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()  ASCII ribbon campaign. Please avoid HTML emails & proprietary
/\  file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to