|
実は最近この話が何件も届いていたりします。ここ1、2ヶ月くらいの間に立て続
けに届くようになった気がします。ちょっと僕もどうしたもんか困ってる所です。
このエラーの出る仕組みをまず説明させていただきますと・・・
秀丸メールはメールをファイルに保存する時に、1つのファイルに複数のメールを
まとめて保存します。そして、どの位置(先頭から何バイト目)にメールがあるのか
を、あらかじめ調べておいて、それを「メール一覧のキャッシュ」という物に保存し
ています。
フォルダ毎にある「list.bin」ってファイルがそのキャッシュになります。
そのキャッシュには、ファイル名とファイルの更新日時とサイズも覚えています。
ファイルのサイズや更新日時がいつの間にか変わっていた時には、もう一度キャッシ
ュを作成しなおします。
で、今回は、その、メール用ファイルとキャッシュの間に矛盾が見つかったってこ
となりまして、例えばどのファイルのどの位置にどのメールがあるかって情報に基づ
いてメール用ファイルにアクセスしたら、うまく目的のメールが無かった場合にエ
ラーになります。
矛盾が起きてエラーにる例としては、
− メールデータがOneDriveで同期する設定になっていて、秀丸メールが動作中に
裏で
OneDriveの同期が動いておかしくなった。
− アンチウイルスソフトがメールデータを隔離した場合。
特にソースネクストさんの「ZERO」ってセキュリティソフトでの報告例あり。
があります。もし上記に該当する場合は、例えばOneDriveの同期対象外フォルダに
移動するとか、「ZERO」さんをアンインストールするとかすれば回避できると思いま
す。
上記の他に、最近あった例で、秀丸メールが動作中(特に定期受信がONの場合)に
裏でバックアップを実行してる例もありました。バックアップも、そのバックアップ
用ソフトがメールデータにアクセス中に秀丸メールもアクセスしておかしくなる可能
性はあります。
とにかく秀丸メールとは別の何かがメールデータにアクセスして起きてるんじゃな
いかと思います。
でも、最近報告のあった例は、そういうことは無いって人もいます。
何か関係しそうなこと無いでしょうか。
(っと逆に質問してしまう)
--------------------------------------
このエラーが起きる例で、特に受信の時だと「Nothing Appended」ってエラーが出
て、検索の最中だと「検索の処理で、メール用ファイルのサイズの矛盾を見つけまし
た。」のようなエラーが出ることがあります。前者については最新版では極力出ない
ように直しました。後者の方も、次のβ版ではエラーの代わりに確認メッセージが1
回出るだけに直しました。
その辺も改良してはいる所ですが、根本原因が分からなくて困ってる所ではありま
す。
|
|