[Mew-dist 14110] Re: サーバーの mailbox が空だと止まる
浪川 紀行 (NAMIKAWA Noriyuki)
namikawan at example.com
2000年 9月 19日 (火) 22:40:55 JST
なみかわ です。
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 14108] Re: サーバーの mailbox が空だと止まる
Date: Mon, 18 Sep 2000 22:11:41 +0900
> > list
> > +OK 0 message (0 octets)
> > 0 messages (0 octets)
> > となりました。
>
> 確認ですが、この後に ".CRLF" という行はありますか?
ありません。このすぐ後の行で、次のコマンド待ちになっています。
message が単数形だったり複数形だったりするのは、サーバーからの返事がこう
なっています。
LIST
+OK 1 messages (3149 octets)
1 3149
.
とかなったりもしてる。
> RFC1939 では、LIST が以下のように定められています。
...
> list
> +OK 0 message (0 octets)
> .
> と返事をしないといけません。
そうでしたか。
私の修正したのでは、"^0 messages" にマッチする文字列が返ることを期待する
という方法自体が何とも気持ち悪いですが、".CRLF" の代わりになりうるものと
して位置付ける仕様になってしまうのが何より問題ですな。
やはり直されるべきなのはサーバーか。
しかし、ほかのメールリーダーで (Mew + IM の場合も含めて) 同様の現象にあっ
たことはなかったので、そんな重大なバグがサーバーにあるとは考えませんでし
た。
どうして今まで問題として出てこなかったのだろう? LIST コマンドの前に
STAT コマンドで +OK 0 0 だったら QUIT ということかな。
> EMWAC IMS の開発元(MS?)に問い合わせることは可能でしょうか?
>
> #でも、MS なら問い合わせるだけ無駄かなぁ。
よくは知りませんが、EMWAC というのが開発元だったのではないかと思います。
とりあえず、サーバーの管理者に聞いてみます。
Mew-dist メーリングリストの案内