[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 メーリングリストの案内