2009年9月25日

[SM-USERS-JA:1876] Re:「受信箱」のメールだけ読めない

少し前に「受信箱のメールだけ読めない」というタイトルで質問した者です。
すっきりとした解決ではありませんでしたが、一応当面の問題はクリアできました
ので、ご参考までにご報告します。

問題の症状は、「受信箱」にメールの一覧が表示されるものの、それらのメールを
読もうとしてクリックしても、「削除されたか移動されたので表示できない」という
意味のエラーが出る、というものです。

あれこれ試行錯誤した結果、以下のようにすることで、正常化することができました。
(1)「受信箱」に当たるファイル(こちらの環境では/var/mail/LOGINNAME)の
サイズをゼロにする。
たとえば、cp /dev/null /var/mail/LOGINNAME を実行する。
または、適当なメールソフトを使って受信箱の中身を読みだしてしまう。
(2)ユーザのIMAP環境を削除する。
こちらの環境では$home/mail以下にIMAPのフォルダツリーなどがあるようなので、
これをまとめて削除してしまう。rm -r -f $home/mail
(3)Squirrelmailでアクセスすると、$home/mail以下が再び作られ、これ以降は
受信箱が正常化。
(4)Squirrelmailのフォルダツリーなどが失われているので再構築する。

このうち、(2)はたぶん乱暴なやり方で、すべて削除しなくても、問題のある部分
だけ削除することでうまくいきそうな気がします。ただ、問題のあったユーザが二人とも、
Squirrelmailはあまり使いこんでおらず、(4)の再構築が比較的簡単だったことも
あり、手っ取り早く確実な手段としてそのようにしました。

問題はおそらく、IMAPなりSquirrelmailなりが管理している受信箱のデータベースが
実態と一致しなくなったことでしょうから、それを削除して再構築することで復旧でき
たのだと思います。より詳しいことをご存知でしたら、お知らせください。

以上です。
-------------------
倉澤寿之
kurasan@xxxxx
_______________________________________________
squirrelmail-users mailing list
squirrelmail-users@xxxxx
http://sanguine.jp/mailman/listinfo/squirrelmail-users

投稿者 xml-rpc : 2009年9月25日 15:27
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/90745
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。