秀丸メールのDateヘッダーについてNo.04907
ai-tani さん 19/03/19 08:21
 
ややこしい現象なので説明がうまく伝わるのか自信がありませんが・・・

ある友人からのメールは、メール本体に表示されるdateヘッダーが常にGMT(+000
0)になリます。その人から来るメール全部がそうなります。その友人のメーラーはHo
tmail(outlook.com)です。

このメールは私の秀丸メールの「メール一覧」ではJST(+0900)で表示されていま
す。メール本体を開くとメール本体上のDateがGMT表示になっています。

発信人のPCの時計を確認すると正しくJST表示に設定されております。また、発
信人のメーラー(Hotmail)の「地域とタイムゾーン」も「(UTC+9:00)大阪、札幌、
東京」に設定されています。

宛先が複数あって私以外の人に同一メールのdate表示を確認するといずれもJST(+
0900)で表示されていると言う。(返信メールに引用されているメール本体で確認済み)
私以外の人が使用しているメーラーは主にOfficeのOutlookです。

メールの通信経路は、発信人PC→ホットメールサーバー=マイクロソフト=(時計
はGMT表示)→私の契約しているauのサーバー(時計はJST表示)→私の秀丸
メール、です。

特に実害は無いのですが、なぜメール本体の日時がGMTになるのか気になります。
何かヒントを頂けませんか。

[ ]
RE:04907 秀丸メールのDateヘッダーについNo.04908
秀まるお2 さん 19/03/19 09:25
 
 秀丸メールのメール一覧上での「Date」列に表示する時刻ですが、パソコンの中の
タイムゾーンを見て補正した値を表示しています。他のメールソフトもみんなそうい
う動作だと思います。

 メール内容枠の中では、メールの中に書いてあるDate:ヘッダをそのまま(補正せず
に)表示してるだけなので、見た目上はGMTで出てしまいます。

 しいてここの表示もちゃんと補正したい場合は、「全般的な設定 - メール表示 -
ヘッダ」の設定ページの「受信メール用の時」の所で、

 Date:

 とある行を手で削除してから、「▼」メニューの中にある「日時:」を選択して日
本語で日時表示させる手があります。そうすると例えば

    Date:     Tue, 19 Mar 2019 00:11:33 +0000

 となってるヘッダが、

    日時:     2019/03/19(火) 09:11:33

 のように日本語に変換された上でパソコンに設定されたタイムゾーンに変換されて
表示されます。

 それでお願いしたいです。

 あと、Outlook.comから発信されたメールなど、外国にサーバーのあるメールサー
ビスだと、Date:ヘッダをメールサーバーが生成するケースが多々あって、そうする
と時刻がGMTになったりすることが多いです。今ちょうど最新βにて「Exchange Onli
ne先進認証」の対応をしてますが、これを使った場合もDate:ヘッダがGMTになってし
まいます。

[ ]
RE:04908 秀丸メールのDateヘッダーについNo.04913
ai-tani さん 19/03/19 19:45
 

外国にサーバーがあるメールサービスの場合、GMTで表示されること承知しました。
勉強になりました。
アドバイス頂いた「しいてここの表示もちゃんと補正したい場合」を実行して見まし
た。メール内容枠の日時が日本語に変換されて「JST」で表示されました。アドバ
イスに感謝いたします。(2019/03/19 ai-tani)




> 秀丸メールのメール一覧上での「Date」列に表示する時刻ですが、パソコンの中
>のタイムゾーンを見て補正した値を表示しています。他のメールソフトもみんなそ
>ういう動作だと思います。
> ......
> あと、Outlook.comから発信されたメールなど、外国にサーバーのあるメールサー
>ビスだと、Date:ヘッダをメールサーバーが生成するケースが多々あって、そうする
>と時刻がGMTになったりすることが多いです。今ちょうど最新βにて「Exchange Onl
>ine先進認証」の対応をしてますが、これを使った場合もDate:ヘッダがGMTになって
>しまいます。

[ ]