アカウント名:
パスワード:
> 1970年からの空メール> 今度は一部のユーザーに1970年1月1日付の空メールが届く問題が発生しているそうだ
普通メールソフトはテキストヘッダーの時間を表示しませんか?そこになにもなければ空欄なんじゃないの?
メールが届いたのではなくてなにも届かないと0のメールを作っちゃうんじゃないのか?
メールヘッダーのDate:ヘッダはMUA/MTAによって結構表記にバラツキがありますので、それをそのまま表示したら見づらいですし、まともなソートもできません。(また、時刻表記が送信者側のローカルタイムなので、たとえフォーマットが統一されていてもタイムゾーンがバラバラで見にくいものになります)ですので、MUAはDate:ヘッダの内容をシリアル時刻に変換し、一覧画面などではそれを元に表示するのが一般的です。
で、UNIX時間を使っていて、Date:ヘッダ解釈に失敗した時にはのことを考慮していないと、時刻ゼロ扱いされて表示上は1970年になるというのは、かなりよくある話です。そのあたりをちゃんと考えたメールソフトなら「空欄」という表示状態になるんですけどねぇ。
#今、手持ちのメールをちょっと眺めただけでも、
Date: 02 Mar 2016 10:37:53 +0900Date: 2 Mar 2016 22:50:38 -0500Date: Fri, 6 Nov 2015 20:53:25 +0900 (JST)Date: Fri, 01 Jan 2016 13:28:15 +0900
ぐらいのパターンがありました。
こんなろくでなし [srad.jp]は受信したことないですか?
MUAが勝手に解釈したんじゃない?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
メールって普通にヘッダー見ないか? (スコア:0)
> 1970年からの空メール
> 今度は一部のユーザーに1970年1月1日付の空メールが届く問題が発生しているそうだ
普通メールソフトはテキストヘッダーの時間を表示しませんか?
そこになにもなければ空欄なんじゃないの?
メールが届いたのではなくてなにも届かないと0のメールを作っちゃうんじゃないのか?
Re:メールって普通にヘッダー見ないか? (スコア:1)
メールヘッダーのDate:ヘッダはMUA/MTAによって結構表記にバラツキがありますので、それをそのまま表示したら見づらいですし、まともなソートもできません。
(また、時刻表記が送信者側のローカルタイムなので、たとえフォーマットが統一されていてもタイムゾーンがバラバラで見にくいものになります)
ですので、MUAはDate:ヘッダの内容をシリアル時刻に変換し、一覧画面などではそれを元に表示するのが一般的です。
で、UNIX時間を使っていて、Date:ヘッダ解釈に失敗した時にはのことを考慮していないと、時刻ゼロ扱いされて表示上は1970年になるというのは、かなりよくある話です。そのあたりをちゃんと考えたメールソフトなら「空欄」という表示状態になるんですけどねぇ。
#今、手持ちのメールをちょっと眺めただけでも、
ぐらいのパターンがありました。
Re:メールって普通にヘッダー見ないか? (スコア:1)
こんなろくでなし [srad.jp]は受信したことないですか?
Re: (スコア:0)
MUAが勝手に解釈したんじゃない?