[mew-dist 21288] POPパスワード入力待ちで放置した場合のトラブル
Yoshihiko MIYAMAE
ym at example.com
2002年 7月 29日 (月) 01:38:19 JST
宮前と申します。
W2k上でMeadow+mew 3.0.56を使用しております。
POP3で、メールをサーバに残す(("pop-delete" . nil))設定で使用しているの
ですが、ときどき以下のような問題が出ています。(認証はAPOPです。)
パスワード送出時点でPOPの接続が切れていた場合に再接続、あるいは「適切
に」エラー処理するには、どうすればよいでしょうか?
現象:
(1)mew または、mew-summary-retrieveでPOPセッションを開始し、パスワー
ド要求がMini bufferに表示されたところでしばらく放置する。
(2)パスワードを入力する。
→ 何事もなく、No new messages とだけ表示される。
(3)引き続きmew-summary-retrieveする。
→ サーバ上に保存されている全てのメッセージ(既読・未読を問わず)
のretrieveが始まる。
→ サーバ上のメッセージをたくさん残していると、いつまでも新しいメッ
セージを読めなくて困る。
状況:
(2)の直後に、~/Mail/.mew-uidlが(実際のUIDLの結果ではない状態に)クリ
アされています。(POPアカウントを含む文字列だけのリスト1行になる。)
なお、(setq mew-debug t)として*Mew debug*を見ると、
: <GREETING>
: +OK @nifty pop server at mail504.nifty.com starting. <8968.1027501636 at example.com>
:
:
: <CAPA>
: +OK Capability list follows
:
:
: <CAPA>
: TOP
: USER
: SASL CRAM-MD5
: LOGIN-DELAY 600
: EXPIRE 30
: UIDL
: IMPLEMENTATION @nifty-popgw-v3.0
: .
:
:
: <POP SENTINEL>
: exited abnormally with code 256
となっています。(PASSもUIDLも*Mew debug*に記録されていない。)
補足
この現象にぶつかったのは、最近AirH(32k/128kのパケット通信で使用)を使
うようになってからです。
電波状態の少々悪いところで使うことが多く、切れることはないのですが、
たまにパケットがほとんど飛ばないというTCPの耐久テストのような状況に
なっています。このため、mew-summary-retrieveからパスワード要求までに
数十秒かかることもめずらしくなく、その間に別のことを始めてしまい「放
置」してしまう事態になりやすくなったようです。
--
宮前 義彦
e-mail: ym at example.com
Mew-dist メーリングリストの案内