On Sun, 13 May 2001, Patrick Starrenburg wrote:
> I sent the mail from the client at 19:22 GMT +0200 (western Europe summer
> time) it arrived back to me about a minute later and displays on my client
> MUA as being received at **23:23** hours, i.e. four hours in the future!
> [...]
> The client PC clock said 17:22 (+0200) correct time, the Linux box
> said 17:22 and is setup correctly with TZ = GMT +0200.
I assume the 17:22 was a typo, and you really meant to type 19:22.
I think your problem is due to a fundamental misunderstanding of signed
GMT offset notation for TZ. A positive offset is actually treated as a
location _behind_ UTC (ie. _west_ of the Greenwich meridian). I can't
recall the reasoning behind this seemingly counter-intuitive notation, but
the timezone-related tools I've examined all use this convention.
This, of course, neatly accounts for the 4-hour discrepancy you're seeing.
If you want to continue using GMT offset notation on your system, you
should therefore set TZ to GST-2 (or something similar -- it's been a
while since I played with timezone info).
It may actually work better if you use a locale-name setting for TZ; the
tzselect program (if you have it) will work it out for you. For instance,
if you're living in Austria, the proper value is "Europe/Vienna".
--
Adrian Ho [EMAIL PROTECTED]