[mew-dist 18993] Re: (Mew-dist 17552) delete old mails when mew-pop-delete is nil
INOUE Tomohiro
tinoue at example.com
2001年 9月 19日 (水) 11:51:16 JST
井上です.
kazu さん:
> コードを眺めてみました。
> 1 つ前の POP アクセスの際に存在する UIDL のリストに対し、それぞれの
> UIDL が最初に現れた時間を保存するだけでいいんですね。
> つまり、今の .mew-uidl のリストの長さは長くならず、各要素に時間情報が
> 付くだけ。
.mew-uidl はこんな感じになります.
(("user at example.com:pop3"
("41ff8966e03f56f3cc71f1bd940133db" 15173 26486 944000)
("2f8b90a97cc2224fff2026702aeadfce" 15171 52836 553000)
("56718ee8232ec60b44ce391c78fd01ac" 15171 52836 553000)))
ただ,形式が変わってしまうので最初の一回だけはサーバにあるメールを
取り直してしまいます.
> このコードでは、dele コマンドに対する POP サーバの応答を意識していませ
> んね。1 つ state を増やして、dele をぐるぐる回すのが良さそうです。
そう思ったのですが,私の理解している範囲を超えていたので
手をつけられませんでした.
> あと、mew-pop-keep を導入するのではなく、mew-pop-delete に数字を書くと、
> その日数経過したら消すって仕様にしませんか?
それでいいと思います.
#安全のため 0 の時は消さないようにしたほうがいいと思います
パッチを作ったときは副作用(ミス)が怖くて別変数にしたんだったと
思います.
-- 井上 知洋
Mew-dist メーリングリストの案内