Missing message ids and forwarded messages

From: Christina Williams Heikkila <cwh_at_circe.gsfc.nasa.gov_at_hypermail-project.org>
Date: Wed, 12 May 1999 10:59:59 -0400 (EDT)
Message-ID: <Pine.GSO.4.05.9905121047510.26601-100000_at_circe.gsfc.nasa.gov>

Here's a single email message that 2a20 splits into 2 messages! (Older versions of HM could handle this.) 2a20 thinks that the second 'from' line indicates the start of a new message, one which doesn't have a message-id. It then complains that the second message is id-less, and the second part is just dropped - not good behavior for an archive tool.

I realize that this would be hard to parse in a multi-message mailbox, but when operating in single-message incremental mode, can HM be forced not to split these? Just stop parsing the message after it's done with the headers? Alternatively, you'd have to build in recognition of all the different forms of '...----Forwarded message ----...' and Included message, etc.

Also, can HM do something reasonable with messages that for some reason don't have a message id (can this happen?)?


Received: from circe.gsfc.nasa.gov (circe.gsfc.nasa.gov []) by

    milkyway.gsfc.nasa.gov (LHEA9504/950407.s1) with ESMTP id PAA00694 for

    <cwh_at_milkyway>; Mon, 10 May 1999 15:19:00 -0400 Received: from localhost by circe.gsfc.nasa.gov (SMI-8.6/SMI-SVR4)

        id PAA09904; Mon, 10 May 1999 15:19:00 -0400 Date: Mon, 10 May 1999 15:19:00 -0400 (EDT) From: Christina Williams Heikkila <cwh_at_circe.gsfc.nasa.gov> To: Christina Williams Heikkila <cwh_at_circe.gsfc.nasa.gov> Subject: test message (fwd)
<Pine.GSO.4.05.9905101517490.26601-100000_at_circe.gsfc.nasa.gov> MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

Message 2

Here is the message that forwards the first message.

Message 1

This is the message that will be forwarded. Received on Thu 13 May 1999 01:57:30 AM GMT

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