[mew-dist 19006] Re: POP

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2001年 9月 25日 (火) 10:53:59 JST


From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [mew-dist 19005] Re: POP

> (1) pop で取得中に mode-line に表示される、n/m x% の x がとって
>  も大きな数字が表示される。
> 
> (defun mew-pop-filter (process string)
>   (let* ((pnm (process-name process))
>        <<snip>>
> -	 (siz (nth 1 msg))
> +	 (siz (nth 2 msg))
> 	 (fld (mew-pop-get-fld pnm))
>        <<snip>> 

その通りです。(_ _)

> (2) 'i' のとき auto-flush が効いていない。
> 
> (defun mew-pop-retrieve (case directive &rest args)
>   ;; in +inbox
>   (let* ((server (mew-pop-server case))
>   <<snip>>
>       (cond
>        ((eq directive 'biff)
> 	(mew-pop-set-passwd pnm (nth 0 args))) ;; password
>        ((eq directive 'inc)
> +	(mew-pop-set-flush pnm (nth 0 args)) ;; no-flush
> 	(mew-pop-set-save-uidl pnm t)
> 	(mew-pop-set-delete pnm (mew-pop-delete case)))
>        ((eq directive 'get)
> 	(mew-pop-set-flush pnm (nth 0 args)) ;; no-flush
> 	(mew-pop-set-fld pnm (nth 0 args))
> 
> かなぁ。だけど 'inc と 'get の違いがわかっていないので良くわかっ
> ていません。

??? 'get のところに "+" という意味ですか?

あ、呼び出す方の値が逆ですね。直しておきます。


'biff  = BIFF
'inc   = inc
'get   = I など (特定のメールを取得)
'scan  = +mdrop でヘッダだけ取ってくる
'mdrop = +mdrop でマークの処理
         (POP サーバのメールを消す、取る。取るのは、意味としては 'get と同じ)

です。

--かず



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