[Mew-dist 10231] Re: IMAP & nntp (Re: Mew 1.94b49 + IM 120)

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 8月 19日 (木) 12:32:42 JST


From: Hideyuki SHIRAI (白井秀行) <shirai at example.com> 曰く
Subject: [Mew-dist 10213] Re: IMAP & nntp (Re: Mew 1.94b49 + IM 120)
Message-ID: <19990819004127I.shirai at example.com>
Date: Thu, 19 Aug 1999 00:42:55 +0900

白井> DOS 窓は明日(もう今日か)やってみますが、いろいろな folder で試し
白井> たところ、3800 を超えたぐらいのメッセージからエラーになりました。

やっぱりだめですね。結局、im_warn を入れて debug したら

imap_all_uid() の

   if ($resp =~ /^\* SEARCH (\d+( +\d+)*)/i) {
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

の部分でぶっ飛んでいることがわかりました。とりあえず、上記の部分を

    if ($resp =~ /^\* SEARCH (.*)/i) {    

と変更すると、ぶっ飛ばずに正常終了するのですが、これだけだと『数
字だけ』というチェックが無くなってしまうのでなにかしら問題ですね。

ちなみに、
   if ($resp =~ /^\* SEARCH (\d+ *)+/i) { 
でもぶっ飛んでしまいました。;_;

imap_range2msgs () にも同じものがあるし。

# というわけで、Perl な方、助けて〜〜〜〜(と呼びかけてみる)

-- 
白井秀行 (mailto:shirai at example.com)



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