2010年8月23日月曜日

zaurus qpop メインメモリーに残るゴミメール自動削除

ザウルス Qpopでのゴミメールの削除について
QpopでGmailをIMAPで受信すると、メインメモリーに受信されたメールがゴミとして残る。
1年くらい使い続けていると、15MBytes以上に膨れ上がっていて、
メインメモリーを圧迫していた。
IMAPだとGmailと同期をとると見た目上は消えているので、
まさかゴミが残っているとは思わなかった。
もともとはSDカードに保存場所を変えれないか考えていたが、めんどくさいので、
一括削除することにした。

環境:SL-C860/SL-C1000で確認済み
注意点:ネットワーク切断時にダウンロードした受信メールを無条件ですべて削除する。
    送信メールなどは残しておく。(触っていない)
    受信メールを残したい場合は、保存フォルダなどに保存する必要あり。
    ※再度ダウンロードすればいいだけなのだけど。


ゴミを消す方法としては、

# pwd
/home/zaurus/Documents/.qpop/.inbox.○○○@gmail.com@imap.gmail.com.993
rm *2e993

○○○@gmail.com は自分のアカウント

# rm /home/zaurus/Documents/.qpop/.inbox.○○○@gmail.com@imap.gmail.com.993/*2e993
※ファイルの末尾がたまたま2e993だったのでそれを一括で消すことにした。

自動で削除
削除するのを自動でするのにネットワークに接続したタイミングで実施する。
今回は、無線 LAN カードがネットワークから切断したときに実行したいので、
/etc/pcmcia/network の ” stop_fn $DEVICE” 実行時に削除を実行する。

~省略~
stop_fn $DEVICE
rm /home/zaurus/Documents/.qpop/.inbox.○○○@gmail.com@imap.gmail.com.993/*2e993
~省略~

0 件のコメント:

GoogleAD