On Wed, May 24, 2000 at 03:18:07 +0300, Mikko Hänninen wrote:
> > 1001:
> > Date: Sat, 20 May 2000 07:33:38 EDT
> > Subject: Re: Mapping problem
>
> I think the root of the problem is here. The date isn't properly
> formatted, instead of having the timezone in the +/-NNNN formatting
> (like in the rest of the messages), the timezone is represented as
> "EDT".
The date *is* properly formatted acording to RFC 822. The timezone
may both be indicated with names like EDT and with a numerical value.
> I *think*, but am not sure, that Mutt doesn't understand
> what this means (-0400 I think).
Mutt understands EDT as -0400. You can see the known timezone names
in the TimeZone table in the parse.c source file.
> When Mutt does threading, it pays attention to the message times.
Right, and that is indeed the problem.
> > 1003:
> > Date: Sat, 20 May 2000 12:56:48 +0100
> > Subject: Mapping problem
Message 1001 was sent at "Sat, 20 May 2000 07:33:38 EDT", that is
11.33.38 +0000 (UT)
Message 1003 was sent at "Sat, 20 May 2000 12:56:48 +0100", that is
11.56.48 +0000 (UT)
So message 1001 seems to be sent before than message 1003, and
therefore Mutt will not treat it as a reply to message 1003.
--
Byrial
http://home.worldonline.dk/~byrial/