一覧からメールがなくなる(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)て新しい.kamail3config.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に入って未読状態になるなので,地道に読んでいく(既読にする).