2007-05-31 雨のち曇り,雷 [長年日記]
_1 KMailの受信時間表示
送信側と受信側どちらが悪いのか知らんが時間が9時間ずれて,15時に送信されたメールが翌日0時に送信されたと表示される.対象のメールヘッダはこんな感じ.
Date: Wed, 30 May 2007 15:04:22 JST
ちゃんと表示されるメールは
Date: Wed, 30 May 2007 14:29:32 +0900
ちなみにメーラは
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
違いといえば,JSTと+0900.
Wanderlustで同じメールを見たら何事もなく表示されてる.RFCとか知らないので,送信元が悪いのか,KMailがへぼいのかはわからんが,とりあえず未来からメールがきたのでびっくりした.
追記: RFC822をみたがJSTとかいう表記は見あたらず.
day = ([FWS] 1*2DIGIT) / obs-day zone = (( "+" / "-" ) 4DIGIT) / obs-zone obs-zone = "UT" / "GMT" / ; Universal Time ; North American UT ; offsets "EST" / "EDT" / ; Eastern: - 5/ - 4 "CST" / "CDT" / ; Central: - 6/ - 5 "MST" / "MDT" / ; Mountain: - 7/ - 6 "PST" / "PDT" / ; Pacific: - 8/ - 7 %d65-73 / ; Military zones - "A" %d75-90 / ; through "I" and "K" %d97-105 / ; through "Z", both %d107-122 ; upper and lower case
なのでJSTとかいう表記がダメなんじゃないか?