[ruby-list:50567] Re: IMAP IDLE
From:
Shugo Maeda <shugo@...>
Date:
2017-08-30 08:39:39 UTC
List:
ruby-list #50567
前田です。 2017年8月27日 19:17 <emo@nifs.ac.jp>: > ただし、「3.3.26.5 コマンドの実行例」では、 > "+ ."が返ってくるような例が書かれています。 先のメールでは"+"のみが返って来るような記述ですが、実際に返って来ていたのは"+ ."だった ということでしょうか? > とりあえず、上記を修正して > 以下のようにすることで、 > ドコモには対応できるようになりました。 > > class Net::IMAP::ResponseParser > def continue_req > match(T_PLUS) > token = lookahead > if token.symbol == T_SPACE > shift_token > return ContinuationRequest.new(resp_text, @str) > else > # return ContinuationRequest.new(ResponseText.new(nil, ""), @str) > return T_PLUS > end > end > end continue_reqはContinuationRequestを返すことが期待されているので、上記の修正では 問題が起きるかもしれません。