From: Shugo Maeda Date: 2017-08-30T17:39:39+09:00 Subject: [ruby-list:50567] Re: IMAP IDLE 前田です。 2017年8月27日 19:17 : > ただし、「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を返すことが期待されているので、上記の修正では 問題が起きるかもしれません。