threading is a risky business

From: Daniel Stenberg <>
Date: Thu, 14 Oct 1999 22:48:28 +0200 (MET DST)
Message-ID: <>


I'm still doing research on the 'missing_thread' mailbox problem. The problem is pretty simple to describe:

  1. The thread index requires a mail that is not a reply to start a thread with.
  2. The function hashreplynumlookup() (struct.c:362) does it best to look up possible replies.
  3. In the problematic mailbox we have identical subjects "Re: Beschwerde" in all three mails, but only one of them with a In-Reply-To: header.

A few selected headers from the three mails:

Subject: Re: Beschwerde
In-Reply-To: <m0vB8kj-0009PcC_at_relay.Boerde.DE> Message-ID: <>

Subject: Re: Beschwerde
Message-Id: <m0vC2i2-0009PcC_at_relay.Boerde.DE>

Subject: Re: Beschwerde
Message-Id: <m0vB8kj-0009PcC_at_relay.Boerde.DE>

4. All this taken together, mail 0 is considered the reply to message 2 and

   the other two are considered replies to mail 0.

I really can't see any good way out from this. Other than not match that willingly on subjects, but that will make hypermail less effective when clients that don't support in-reply-to and similar are used.

Anyone with ideas or suggestions around this?

             Daniel Stenberg -
   ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol
Received on Thu 14 Oct 1999 10:47:40 PM GMT

This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:11 AM GMT GMT