受信したメールの日付がちゃんと表示されないNo.03987
nogold さん 01/02/19 21:06
 
受信したメールの日付が
一覧などでちゃんと表示されない場合があります。
例えばヘッダに
Date:     Thu Feb 15 17:00:00 JST 2001
とかかれたメールが
15/02/16(月) 17:00
のように誤って表示されます。
ちなみにこのメールは中小企業庁のメールマガジンです。
他の人からのメールでも
このような現象がありました。
おそらく日付の表記の問題だと思います。
みなさま、ご検討をお願いいたします。



[ ]
RE:03987 受信したメールの日付がちゃんと表示されないNo.03991
まっちん さん 01/02/20 06:03
 
 まっちんです。

>受信したメールの日付が
>一覧などでちゃんと表示されない場合があります。
>例えばヘッダに
>Date:     Thu Feb 15 17:00:00 JST 2001
>とかかれたメールが
>15/02/16(月) 17:00
>のように誤って表示されます。

 ヘッダの日付の書式は Thu, 15 Feb 2001 17:00:00 +09:00 など
といったものになるべきではないでしょうか?

Febは2月、次は西暦で...15年。2000年問題対応していない古いソフトでは
ここが2桁なので、2015年と判断されるはずです。

日付と曜日はちょっとわかりませんけど。
16日は受信日時から持ってきたとして、2015/02/16は月曜日です。

>ちなみにこのメールは中小企業庁のメールマガジンです。
>他の人からのメールでも
>このような現象がありました。
>おそらく日付の表記の問題だと思います。
>みなさま、ご検討をお願いいたします。

メールを送信したプログラムの処理が普通と違うみたいですね。
このヘッダを正しく表示できるなら、賢いメールソフトだと思います。

[ ]
RE:03987 受信したメールの日付がちゃんと表示されないNo.03993
秀まるお さん 01/02/20 09:50
 
> Date:     Thu Feb 15 17:00:00 JST 2001
> とかかれたメールが
> 15/02/16(月) 17:00
> のように誤って表示されます。

 日付文字列の形式が想定していた物と違ってまして、うまく取り出せてませんでし
た。

 日付文字列中の各項目の順番がばらばらであっても正しく処理するように修正させ
ていただきます。

[ ]
RE:03993 受信したメールの日付がちゃんと表示されないNo.04016
nogold さん 01/02/20 21:38
 
> 日付文字列中の各項目の順番がばらばらであっても正しく処理するように修正させ
>ていただきます。
秀まるお様。
対応していただきありがとうございました。
0.80 betaで修正を確認いたしました。

[ ]
RE:03993 受信したメールの日付がちゃんと表示されないNo.04188
ぱんかず さん 01/02/28 01:39
 
本日、入会したぱんかずです。

> 日付文字列中の各項目の順番がばらばらであっても正しく処理するように修正させ
>ていただきます。

私も便乗させて頂きます。(但し、時間のみです。)
次のようなDateフィールドのメールを受け取りました。

Date:     Mon, 26 Feb 2001 20:45:40 --900
                                    ^^^^^
このメールだけが、9時間後のメールとして並んでくれます。
RFCに詳しい方に聞くと、RFCに準拠しているので、送信した方に問題が
あるとのことでした。(時間はJSTなどの文字列か符号+数字4桁らしい)
しかし、Outlook ExpressやWeMailでは、問題なく日付(時間)順に
並んでくれるので、鶴亀でも対応して頂きたいと思います。
# 現在の環境は、Ver0.81βです。
よろしくお願いします。

[ ]
RE:04188 受信したメールの日付がちゃんと表示されないNo.04193
秀まるお さん 01/02/28 09:16
 
> Date:     Mon, 26 Feb 2001 20:45:40 --900
>                                     ^^^^^

 鶴亀側ではその「--900」を「-0900」に相当する物と解釈するようです。でも
Outlook Expressは無視するようです。

 はたしてその「--900」というのはまったくのゴミなのか、それとも-0900という意
味なのか、あるいは「--」を「+」と読み替えて「+0900」のつもりなのか、どうなん
でしょうかね?。

 とりあえず「Outlook Expressでは正しく…」と、いかにもOutlook Expressが世界
標準であるかのように言われるのはいやなので、ゴミ扱いとするようにします。

[ ]