[Mew-dist 13661] mew-pop-auth (Re: b47)

Chifumi Hayashi ( 林 千史 ) chifumi at example.com
2000年 7月 17日 (月) 18:50:10 JST


林です。

On Thu, 13 Jul 2000 22:08:17 +0900,
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:

> b47 をリリースします。

> - PASS/USER が使えます

(setq mew-config-alist
      '(("foo"
	 ("user" . "chifumi")
	 ...
	 ("pop-server" . "localhost")
	 ("pop-size" . 0)
	 ("pop-auth" . 'pass)
	 ...

などと指定すれば良いのかと思ったのですが、「'pass」でも「"pass"」でも
「"'pass"」でも、「POP password:」をきかれずに「APOP password:」をきか
れてしまいます。

(defun mew-pop-command-pswd (pro pnm)
  (let ((auth (mew-pop-get-auth pnm)))
    (cond
     ((or (eq auth 'pass) (eq auth 'user))
      (mew-pop-set-status pnm "user")
      (mew-pop-command-user pro pnm))
     (t
      (mew-pop-set-status pnm "apop")
      (mew-pop-command-apop pro pnm)))))

の「(let ...」を

  (let ((auth (mew-pop-get-auth pnm)) (auth-a 'apop) (auth-p 'pass))
    (message "auth=%s, aoth-a=%s, auth-p=%s" auth auth-a auth-p) (sit-for 10)

として見たりしたのですが、「"pass"」の場合に表示上は「pass」で一致する
もののAPOP 扱いされてしまいますし、「'pass」は「(quote pass)」、
「"'pass"」は「'pass」と表示上も一致しません。

どのように指定するのが正しいのでしょう?

また、サーバ側が apop 対応していないので apop で読みに行った時にエラー
を期待していたのですが、「No new message」と表示されてしまうのは、しか
たがないのでしょうか?

# そもそも、local mail spool のメールを読むのに pop を使わずには
# 読めなくなってしまったのでしょうか?
-- 
 林 千史  chifumi at example.com



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