受信ログを開けないメールNo.05115
Kengo さん 01/05/25 18:10
 
環境は、Win98/IE4/1.20です。
(問題のメールの受信時は1.18)

ある特定のメールで「ログを開く」すると、「受信ログを検索しましたが、
見つかりませんでした。」と言われて開けません。
同じフォルダの他のメールは(全部見たわけじゃないですが)問題なく
開けます。

で、生のファイルを秀丸で開いて比較してみると、
[フォルダのメール]
Ctrl+L! u:0 r:0 f:0 t:2001052516544199                
[受信ログ]
Ctrl+L! e:1 t:2001052516544199                
で、一致しているようです。
「メール一覧の作成し直し」しても同じです。

なんで見つからないんでしょう?

[ ]
RE:05115 受信ログを開けないメールNo.05120
秀まるお さん 01/05/28 13:02
 
> なんで見つからないんでしょう?

 見つからない原因として考えられるのは、

●ログの置いてあるアカウントとメール本体の置いてあるアカウントが
 別になっているケース。
 (メールをアカウントをまたがって移動したとか?)
●メールのDate:の内容が違っているケース。
 (メールを改変したとか?)
●送信したメールなのに、ログが「受信ログ」にあったり、逆に受信した
 メールなのに、ログが「送信ログ」にあるケース。
 (普通ありえないと思うけど)

 の3種類があるようです。(ソースコードを追っかけた限りでは)

 どれかに該当してると思いますがどうでしょ?

[ ]
RE:05120 受信ログを開けないメールNo.05121
Kengo さん 01/05/28 13:34
 
> ●ログの置いてあるアカウントとメール本体の置いてあるアカウントが
>  別になっているケース。
>  (メールをアカウントをまたがって移動したとか?)

してないです。
振り分けの対象ではないので、[受信]フォルダに入ったのを、
[受信]-[ほげほげ]のフォルダに移動させただけです。

同様に移動させた[ほげほげ]内の他のメールはログを
表示できます。
#問題のメールと「同じタイミングでの受信」ではありませんが。

> ●メールのDate:の内容が違っているケース。
>  (メールを改変したとか?)

改変はしていません。
Date: そのものは、どちらも
| Date: 25 May 2001 16:50 +0900
で一致しているのですが、ちょっと普通ではない(曜日・秒が無い)
のが原因になるでしょうか?
#メール一覧のDate表示は正しいです。
X400-Received: というヘッダが付いているので、何かの
ゲートウェイを通っているんだと思います。

> ●送信したメールなのに、ログが「受信ログ」にあったり、逆に受信した
>  メールなのに、ログが「送信ログ」にあるケース。
>  (普通ありえないと思うけど)

受信です。
受信ログ200105_04.txt と ほげほげ200105.txt です。

[ ]
RE:05121 受信ログを開けないメールNo.05122
秀まるお さん 01/05/28 14:54
 
> Date: そのものは、どちらも
> | Date: 25 May 2001 16:50 +0900
> で一致しているのですが、ちょっと普通ではない(曜日・秒が無い)
> のが原因になるでしょうか?

 すみません。バグを見つけていただいたようです。秒の指定が無い場合に秒
の値を「変換する段階での現在時刻」としてしまうため、結果として同じ時刻
であるはずのものが違う物と扱われてしまってました。

 そもそも、現在時刻/日付を使うこと自体が間違ってる気がするので、その
辺からまずいようです。

 いろいろお手数かけてすみません。さっそく修正させていただきます。

[ ]
RE:05121 受信ログを開けないメールNo.05123
Kengo さん 01/05/28 14:57
 
また同じ人からメールが来たので、試してみました。

・受信直後
 メールは[受信]フォルダにあります。
 問題なくログを開けます。

・鶴亀メールを再起動してみる。
 これも問題ありません。

・[ほげほげ]フォルダに移動させる。
 開けなくなりました。

・[受信]フォルダに戻す。
 これでもだめです。

今度の Date: は、
| Date:     28 May 2001 14:48 +0900
となっています。

Ctrl+L! e:1 t:2001052814505134                
Ctrl+L! u:0 r:0 f:0 t:2001052814505134                

[ ]
RE:05122 受信ログを開けないメールNo.05125
Kengo さん 01/05/28 15:10
 
#05123は入れ違いでした。

>  すみません。バグを見つけていただいたようです。秒の指定が無い場合に秒
> の値を「変換する段階での現在時刻」としてしまうため、結果として同じ時刻
> であるはずのものが違う物と扱われてしまってました。

なるほど。
修正よろしくお願いします。

[ ]