[Mew-dist 11594] Re: Password is wrong!

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
1999年 12月 1日 (水) 20:42:08 JST


From: Masahiko Joichi <joichi at example.com>
Subject: [Mew-dist 11583] Re: Password is wrong!

> >imget: ERROR: invalid password (pop/pop:joichi@***) [-ERR /usr/mail/.jo
> ichi.pop lock busy!  Is another session active? (11)].
> imget: ERROR: POP connection was not established.

コードを眺めてみましたが、このエラーは捕まえられてしかるべきなので、バ
グのような気がしてきました。

ロジックはこうです。

(1) パスワードを間違えた場合は、mew-summary-buffer-wrong-pws にそのサー
ビス名を加える。(例 "pop/apop:kazu at example.com" など)

(2) その他のエラーは mew-summary-buffer-error に保存
(例 "POP connection was not established")

(3) assoc を使っているなら (1)、(2) を必要なだけ繰り返す。

(4)

mew-summary-buffer-wrong-pws が nil でないなら
	mew-user-imget-assoc が t なら
		"Password is wrong (mew-summary-buffer-wrong-pwsの中身)!"
	ケースがデフォルトでないなら
		"Password is wrong (そのケース)!"
	さもなくば
		"Password is wrong!"
mew-summary-buffer-error が nil でないなら
	そのメッセージを表示
さもなくば
	get したメッセージ数などを表示

となります。

---

それで、パスワードの入力を間違っていないのに、Password is wrong と表示
されるのは明らかにバグです。

mew-scan.el: wew-summary-scan-sentinel の
      (setq mew-summary-buffer-error nil)
      (setq mew-summary-buffer-wrong-pws nil)
の部分を削除し、起動し直します。

問題のエラーが起った時点で、
	mew-summary-buffer-error
と
	mew-summary-buffer-wrong-pws
を *scratch* バッファなどで評価し、値を教えて下さい。

--かず@まじめに書いているやん > 昔のぼく



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