[Mew-dist 14107] サーバーの mailbox が空だと止まる

eaaa0301 at example.com eaaa0301 at example.com
2000年 9月 18日 (月) 21:12:51 JST


はじめまして。なみかわ といいます。

1.95b59 を入れました。
使ってみたところでは、ほぼ問題なく動いているようにみえますが、次の現象
が発生しました。

メールをとりにいって、サーバーの mailbox が空だった場合に、
  Communicating with the POP server ...  
と表示されたままで止まってしまいます。1 通でもメールが来ていれば、それ
をとってくるときには特に問題ありません。

別の (やはり mailbox が空な) サーバーでも試してみたところ、特に問題な
く No new message と表示されました。
問題のサーバーは、WinNT4.0 で動いている EMWAC IMS (IMS POP3 Server
0.86) です。telnet で確認したところ
  list
  +OK 0 message (0 octets)
  0 messages (0 octets)
となりました。ここらあたりが原因でしょうか。

それで、下のようにしてみたら、No new message と出るようになりました。
一応、私の問題とするところは解決しているようには思えるのですが、あまり
よくわからないでやってますので、もっと好ましい修正方法など、ご教示いた
だければ幸いです。


--- mew-1.95b59/mew-pop.el	Mon Sep  4 18:08:36 2000
+++ mew-pop.el	Mon Sep 18 18:56:39 2000
@@ -349,7 +349,7 @@
 	    (or (and mulrep
 		     (goto-char (point-max))
 		     (forward-line -1)
-		     (looking-at "\\.\r?$"))
+		     (or (looking-at "\\.\r?$") (looking-at "^0 messages")))
 		(and (not mulrep)
 		     (goto-char (1- (point-max)))
 		     (looking-at "\n$"))))



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