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/

Reply via email to