秀丸メールのメール一覧のDate欄の表現にNo.49073
siniti さん 16/01/09 11:59
 
sinitiです。

秀丸メールのメール一覧のDate欄の表現で質問します。
2016/1/9(土)にメール一覧を見ると以下のようなものを発見しました。
なお、「全般的な設定」-「メール一覧」-「詳細」-「もっと詳細1」の
「メール一覧上での日付の表示方法で「昨日/今日を使う」と
「先週/今週を使う」にチェックしています。

1-1)メール一覧
 Date表現  :先週(木)18:00
 送受信日時:先週(金)10:05
1-2)メールヘッダ
 Date:Thu, 31 Dec 2015 09:00:46 +0000 (UTC)
 X-TuruKame-SenderCountry: US [50.115.208.201] (US)

2-1)メール一覧
 Date表現  :先週(金)08:03
 送受信日時:先週(金)10:06
2-2)メールヘッダ
 Date:Thu, 31 Dec 2015 15:03:50 -0800
 X-TuruKame-SenderCountry: US [52.2.120.154] (US -- US)

3-1)メール一覧
 Date表現  :先週(金)09:21
 送受信日時:先週(金)10:06
3-2)メールヘッダ
 Date:Fri, 01 Jan 2016 09:21:24 +0900
 X-TuruKame-SenderCountry: US [184.73.160.96] (-- US)


本日(2016/1/9)現在の「先週の金曜日」とは、2016/1/1(金)ですが、
1-1)や2-1)のメールヘッダは2015/12/31(木曜日)です。

なお、その後の3-1)は正しいです。

これはなぜですか、教えてください。

[ ]
RE:49073 秀丸メールのメール一覧のDate欄No.49078
秀まるお2 さん 16/01/09 15:57
 
 Date:ヘッダの中にある「+0000」とか「-0800」とかの部分は「タイムゾー
ン」といいまして、メールが発信された場所がどこの時間帯に属する地域かを表
してます。

 基準となるのは「グリニッジ標準時」で、場所はイギリスになりまして、そこ
をゼロとすると、日本は「+0900」となります。

 「1」のメールについては、+0000ということは、つまり、イギリス付近の時間
帯から発信されたことになりまして、その発信された瞬間の日本の時刻は9時間
進んでることになります。なので、現地時間で9時ということは、日本時間では
18時ということで合ってます。

 「2」のメールは「-0800」ということで、たぶんハワイとかになるんだと思い
ますが、そうするとトータル17時間ずれてることになりまして、それを補正す
ると、年を越してることになります。つまり、ハワイの年末の、メールを発信さ
れた時は、既に日本は年を越してたってことになります。

 ちなみにメールを発信する側のパソコンのタイムゾーンの設定が狂ってたりと
か、あるいはそもそも迷惑メールの類だと、この「-0800」とかの指定がおかし
いこともありえます。

[ ]
RE:49078 秀丸メールのメール一覧のDate欄No.49080
siniti さん 16/01/09 16:52
 
ご回答ありがとうございます。

> 「2」のメールは「-0800」ということで、たぶんハワイとかになるんだと思い
>ますが、そうするとトータル17時間ずれてることになりまして、それを補正す
>ると、年を越してることになります。つまり、ハワイの年末の、メールを発信さ
>れた時は、既に日本は年を越してたってことになります。

メール一覧のDate表示の日時は、メールヘッダのDateの日時と
どのような関係になるのでしょうか?

例えば、「1」のメールではメールヘッダのDateに9時間(標準時と日本の差)
を加算するんだと思いますが、「2」のメールはDateから17時間を差し引いて
もメール一覧の表示にはならないように思いますが?

> ちなみにメールを発信する側のパソコンのタイムゾーンの設定が狂ってたりと
>か、あるいはそもそも迷惑メールの類だと、この「-0800」とかの指定がおかし
>いこともありえます。

迷惑メールではないと思います。
迷惑メールフィルターの結果は、以下のとおりです。

X-TuruKame-Filter: unclear (UrlChecker: not spam-site)

[ ]
RE:49080 秀丸メールのメール一覧のDate欄No.49083
秀まるお2 さん 16/01/11 00:43
 
> 例えば、「1」のメールではメールヘッダのDateに9時間(標準時と日本の差)
> を加算するんだと思いますが、「2」のメールはDateから17時間を差し引いて
> もメール一覧の表示にはならないように思いますが?

 17足さないといけないです。

 15時 + 17時間 = 24 + 8 = 1日 + 8時

 です。ちなみに-0800はカリフォルニア州とかになるみたいです。

http://www.localtime.jp/timezone/utc-8/

 そこにある通り、UTC-8の所での15時は日本では8時になります。

[ ]
RE:49083 秀丸メールのメール一覧のDate欄No.49084
siniti さん 16/01/11 10:48
 
> 15時 + 17時間 = 24 + 8 = 1日 + 8時
>
> です。ちなみに-0800はカリフォルニア州とかになるみたいです。
>
>http://www.localtime.jp/timezone/utc-8/
>
> そこにある通り、UTC-8の所での15時は日本では8時になります。

理解しました。
ありがとうございました。

[ ]