
Arte Chambers via Mailman-users writes:
Hello, my Hyperkitty is creating a new post for each reply in a thread. I would expect that new posts to a list would show up in the archive and once you click on that thread you would see all replies.
This is the default behavior if I understand what you are saying correctly. Here is a typical thread for this list: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/A... Here is the list of threads: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/ There's also a recent threads view: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/latest
Are those different from what you expect?
However in my Hyperkitty each reply to a thread shows up as its own post usually with the subject line saying RE: Original Message. How can I set up Hyperkitty to behave more like the lists.mailman3.org archives where replies to topics are filed under their respective threads?
As far as I know, threading is not configurable in HyperKitty; to inhibit it you would have to patch the code.
The only thing I can think of that would cause the behavior you describe is if the Message=ID or In-Reply-To and References headers are corrupt or missing from the replies. If you use certain services to send mail (AWS SES for example), Message-ID corruption may be imposed on your subscribers for the convenience of the provider.
The traditional algorithm (as entertainingly described by Jamie Zawinski in https://www.jwz.org/doc/threading.html and somewhat less entertainingly in https://datatracker.ietf.org/doc/html/rfc5256 by Marc Crispin et al) does consider the Subject field and order by date within subjects in the absence of reference information as a crude approximation to true threading, but I don't know if HyperKitty uses Subject information.
Steve