一覧からメールがなくなる(KaMailV3)
はじめに(何をやったのか,どうなったのか)
KaMailV3起動中にはDOSのウィンドウが現れる.しばらく待てば消えるのだが,その日はしばらく待っても消えない.「固まってしまったか」と思い,右肩のクローズボタンでDOSのウィンドウを閉じた.
再度KaMailV3を動かしてみると(KaMailV3は動く),それまでは表示されていたメールの一覧が出てこない.メールボックスのあるディレクトリにはメールは残っている.
以下の管理用コマンドを実行したが状況は解消しない.
M-x: km3::he-regather-all
M-x: km3::he-gather-unindexed-files
M-x: km3::he-purge-all
M-x: km3::he-repair-nofolder-files
試行錯誤の結果一覧を復活できたので,その手順をまとめておくことにした.環境は以下の通り.
- KaMailV3 0.0.1.4beta7
- xyzzy 0.2.2.235
- Microsoft Windows XP SP3
なお,xyzzyのホームディレクトリを${xyzzy.home}と記述する.
メールボックスと.kamail3をバックアップ
まず,KaMailV3は終了させる.そして念のため,メールボックスとKaMailV3の設定ファイルのあるディレクトリはバックアップを取る.KaMailV3の設定ファイルのあるディレクトリは${xyzzy.home}/.kamail3
である.
.kamail3削除
KaMailV3のあるディレクトリ${xyzzy.home}/.kamail3
のサブディレクトリ(casket,data,pinbox)を削除する.config.l
は残す.あるいは名前を変える(例えばold.kamail3)て新しい.kamail3
にconfig.l
をコピー.
管理用コマンド実行(その1)
以下の管理用コマンドを実行する.
M-x: km3::he-regather-all
全メールが未読状態で一覧に現れる.
.kamailの必要ファイルをコピー
念のためKaMailV3を終了する.新しい${xyzzy.home}/.kamail3
ができているはずなので,${xyzzy.home}/.kamail3
配下にある以下のファイルとディレクトリをバックアップ元からコピーする.
- config.l
- data
管理用コマンド実行(その2)
念のため,以下の管理用コマンドを実行する.
M-x: km3::he-gather-unindexed-files
M-x: km3::he-purge-all
M-x: km3::he-repair-nofolder-files
全メールがinboxに入って未読状態になるなので,地道に読んでいく(既読にする).