[Mew-dist 10544] Re: one more IMAP support.

Masaki SHIGEMORI shige at example.com
1999年 9月 1日 (水) 12:45:36 JST


重森です。

>From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [Mew-dist 10535] one more IMAP support.
Date: Tue, 31 Aug 1999 19:44:57 +0900
Message-ID: <19990831194450I.shirai at example.com>
shirai> IMAP(nntp)で、折角 mew-temp-dir の下に message のコピーを作る機
shirai> 能を入れたので、すべて、そのコピーを基準に動作するようにしました。
shirai> 
shirai> # 一回読んだ message は server に取りに行かなくて済みます。:-)
shirai> 
shirai> コピーを消すタイミングが悩ましいのですが、
shirai> 
shirai> ・すべて消す         => (勝手に消すけど)Mew を QUIT したとき
shirai> ・その folder を消す => summary で "C-cC-q" して、remote folder
shirai>                        を閉じたとき
shirai> ・message 単位で消す => immv、imrm、imclean の対象になった
shirai>                        message
shirai>  
shirai> としてみました。

すばらしいです! 
やっぱり IMAP は caching しないと ;-)

が、^^;
ちょっと気になるのは、summary で 'n' とかで新しいメッセージを読むと
Caching a message ... done となった後カーソルが 'n' する前の位置に戻っ
てしまうということです。
(環境は、Mew 1.94pre2 + 白井さんのパッチ + IM126 です。)


それから、cache 先は /tmp でなく ~/Mail/@imapserver#user/ のなかの対応
フォルダの中にして、Mew が終わっても削除しないというほうが良い気がする
のですが、いかがでしょうか。そうしないと IMAP4 の、POP3 の上位互換と
して使える、という謳い文句通りになりませんし ^^;

IMAP⊃POP という謳い文句通りにするには、あと、
    1) inc の際に指定した IMAP フォルダの内容を(本文を含め)
       とってきて cache できるようにする
    2) summary で 's' したときにメッセージ本文も 
       cache できるようにする
といいような気がします。1) は単に 2) を inc 時にいろいろなフォルダにつ
いて行うというだけですが。

まあだいたい
   imap の cache ≒ news の download
のようにしたら便利な気がする、ということです(Netscape Messenger は
この思想のようですね)。Mew2 で news の download の実装がどうなるのか
は存じませんが…^^;

# 「気がする」というのが多いのは、自分自身がまだ興味本位でしか IMAP 
# を使っていないからです ^^;;
# 実用なさっている方の意見はいかがでしょうか?

----------

  重森 正樹(しげもり  まさき)
    東京大学大学院 総合文化研究科
      E-mail : shige at example.com




Mew-dist メーリングリストの案内