メールが開けなくなりましたNo.10499
CHERRYVOICE さん 04/04/07 21:33
 
CHERRYVOICEです。

最近になって、メールを開こうとすると
「メール用のファイルがとんでもないサイズになっているみたいです。
  何かおかしいような気がします」
と出てしまい、メールが開けなくなってしまいました。
開こうとするメールのサイズが数KB程度でもこのメッセージが出てしまいます。
いったんこのメッセージが出ると、何回OKを押してもメッセージが出続け、
鶴亀を強制終了する以外のことが出来なくなります。

開けないのは、
・Windows上から、emlファイルをダブルクリックした場合
  (ファイルタイプの関連づけで、"/v"オプションをつけて鶴亀で
    開くように設定しています)
・鶴亀上から、添付されたemlファイルをダブルクリックして開いた場合
で、このようにメールを開こうとすると、100%この現象が発生します。
鶴亀のメール一覧からメールをダブルクリックしたときは、正しく
個別ビューアが開きます。

昔は問題なかったので、何かのタイミングでおかしくなったと思います。
この間にやったことといえば、

・バージョンを3.52に上げた
・260MBもあるemlファイルをダブルクリックして開こうとした。
  このときは同様に「メール用のファイルがとんでもないサイズに……」という
  メッセージが出て、強制終了以外受け付けなくなりました。
  (メッセージが出るのは期待通りの動作かと思いますが、強制終了以外
    受け付けなくなるのはどうかという気もしますが)

たぶん後者が関係していると思うのですが、もはや正常な状態に復帰できなく
なってしまったので、これが直接の原因かは確かめる手段がありません。
バージョンを3.50βに戻してもみましたが、改善されませんでした。

お手数をおかけしますが、調査いただけないでしょうか。

鶴亀バージョン3.52
OS Win2000

[ ]
RE:10499 メールが開けなくなりましたNo.10503
秀まるお さん 04/04/08 11:09
 
 ソースコードを調べてみたら、その「とんでもないサイズになってる」のメッ
セージは、メール用のファイルのサイズが64メガバイト以上になってる場合に
出るようです。

 GetFileSize関数の返り値を見て出しているので、たぶんですけど、鶴亀メー
ルのデータ用フォルダ配下に、何らかの巨大なファイルが存在しているんだと思
います。たぶんですが、_eml_tempというフォルダの配下にあると思います。そ
れを削除すれば復旧すると思います。

> いったんこのメッセージが出ると、何回OKを押してもメッセージが出続け、
> 鶴亀を強制終了する以外のことが出来なくなります。

 これはこれでバグだと思います。直します。

[ ]
RE:10503 メールが開けなくなりましたNo.10506
CHERRYVOICE さん 04/04/08 23:28
 
CHERRYVOICEです。

> GetFileSize関数の返り値を見て出しているので、たぶんですけど、鶴亀メー
>ルのデータ用フォルダ配下に、何らかの巨大なファイルが存在しているんだと思
>います。たぶんですが、_eml_tempというフォルダの配下にあると思います。そ
>れを削除すれば復旧すると思います。

そのとおりでした。
_eml_tempフォルダの中に、最初に開こうとした巨大emlファイルがそのまま
(拡張子はtxtでしたが)残っていました。

_eml_tempフォルダはメールを開くごとにその都度作成・削除されるテンポラリ
フォルダと理解しました。
最初に巨大ファイルを開いたときに、エラーメッセージが出続けたために鶴亀を
強制終了したので、そのとき削除されずに残ってしまったんだと思います。

このフォルダを削除したら、ちゃんとメールが開けるようになりました。
ありがとうございました。

[ ]