I recently downloaded version 2.1.6, and have found an odd thing with folder creation that I'm hoping someone can explain. One of the emails that I'm running through hypermail has a mismatch between the Date value and the dates found in the From and Received headers, like this:
>From <someone> Tue May 30 08:21:15 2000 Received: from <somewhere>
by <somewhere else> for <a list>; Tue, 30 May 2000 08:21:14 -0700 Received: from <somewhere> by <somewhere> for <a list> id 12wnpI-0006x0-00; Tue, 30 May 2000 11:21:08 -0400Subject: <subject>
Now, when i parse using folders_by_date, this mail ends up being the only one filed in a directory named '0312' (%y%m format), and the beginning of that file looks like this:
<...>
<meta name="Date" content="2003-12-31">
<...>
<!-- received="Tue May 30 08:21:15 2000" -->
<!-- isoreceived="20000530152115" -->
<!-- sent="Fri, 1 Jan 04 00:23:54 -0600" -->
<!-- isosent="20040101062354" -->
I did a bit of snooping, and the folder subdir entry for this shows:
sd->description = Dec 2003
sd->prior_subdir->description = May 2000
So then when I view folders.html, the listing shows Dec, 2003 then May, 2000, skipping all of the other months in between (whose dirs and mail files have been created successfully.)
Now, of course it's a Bad Thing that the header dates are a mess to begin with, but I'm wondering why hypermail seems to be basing some naming on the Date field and others on Received within the same message. Any ideas? Thanks!
This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:12 AM GMT GMT