[▲前のスレッド]

[12624] 2.05 upgrade後での添付ファイル分離 
2002/6/26 (水) 19:55:39 マリオ
61.208.150.178 / Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.0.0) Gecko/20020530
いろいろ操作していてわからなくなってきたので、操作履歴を時系列順に書きます。

2.00から2.05へアップグレードした後に、受信箱内の添付ファイルを分離しようとしてみて、進捗が99%担ったところでとまり、以下のメッセージを出して強制終了しました。

「ファイル処理中に予期しないエラーが発生しました。ディスクが満杯か、書込み禁止になっている可能性が有ります。
これ以上処理を続けることは危険なため、いったんプログラムを終了します。ディスクの問題を解決してからBecky!を再起動してください。」

「Runtime Error!
Program: c:\Program Files\RimArts\B2\B2.exe
abnormal program termination」

OSはWin2000 ProですがユーザーにはAdmin権限が有り、ディスクの空き容量は20GBを超えています。

その後(Becky!再起動後)フォルダの修復や重複メールの削除等の操作を行った場合も同様の現象となりました。

フォルダの中身を見てみると、一部のメールが重複していました。

一旦受信箱内を全てエクスポートし、インポートしてみても、同様のメッセージが出て強制終了となります。

エクスポートしたファイルをテキストエディタで開いてインポートが止まってしまったあたりを覗いてみると、次のメールはどうやらMessage-IDが数百バイトありました。(まるでBASE64みたいな文字列)


それをエディタ上で20バイト程度に修正した後にインポートすると正常に取り込めました。

その後は修復等も正常動作しました。

-----------------------------------

以上が操作履歴で既に問題は解決し、消失したメールも(多分 ^^;)なさそうです。

重複メールが発生したのは何時か、2.05独自の現象なのか、本当に壊れたメールは無いのか(笑)、などは分からないのですが報告いたしました。

また、そのメールは他の人にも届いていたので調べてみましたが、OutLookで送信したメールをOutLookでForwardしたようです。変なMessage-IDははじめからそうでした。
どうも長いMessage-ID+winmail.datの添付で、落ちるようなのですが、このファイルはお送りしたほうが良いでしょうか?
(1メール分だけで再現出来るようにしました。)


[12626] Re:2.05 upgrade後での添付ファイル分離 
2002/6/26 (水) 23:40:43 乗松知博HomePage
px4wh.vc.shawcable.net / Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
こんにちは(^^)

▼ マリオさん
> いろいろ操作していてわからなくなってきたので、操作履歴を時系列順に書きます。
>
> 2.00から2.05へアップグレードした後に、受信箱内の添付ファイルを分離しようとしてみて、進捗が99%担ったところでとまり、以下のメッセージを出して強制終了しました。


> また、そのメールは他の人にも届いていたので調べてみましたが、OutLookで送信したメールをOutLookでForwardしたようです。変なMessage-IDははじめからそうでした。
> どうも長いMessage-ID+winmail.datの添付で、落ちるようなのですが、このファイルはお送りしたほうが良いでしょうか?
> (1メール分だけで再現出来るようにしました。)


お手数で申し訳ありませんが、carty@rimarts.co.jp までお送りいただけますでしょうか。
調査させて頂きます。

よろしくお願いいたします。(__)

[12721] 2.05 upgrade後での添付ファイル分離 
2002/7/1 (月) 17:17:59 マリオ
61.208.150.178 / Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.0.0) Gecko/20020530
▼ 乗松知博さん

> お手数で申し訳ありませんが、carty@rimarts.co.jp までお送りいただけますでしょうか。
> 調査させて頂きます。


#おそらくすでに調査済みだと思いますが。
テストデータを送った後に気がついたのですが、添付ファイルを分離した場合、#Attachフォルダ\メール別フォルダ内に保存していますよね。
そのフォルダ名はMessage-IDを使っています。

Windowsのフォルダ名仕様とMessage-IDの仕様がconflictした場合に誤動作するのではないでしょうか。
(両方とも正確な仕様は知らないんですが ^^; 文字列長か文字種かな)

お送りしたようなMessage-IDを私の環境でOutLookXPを使って再現させることは出来ませんでした。_o_

素人考えでは「フォルダ名に出来ないMessage-IDのときは添付ファイルを分離しない」という回避策でも良いんじゃないかと思います。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84