с

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を返すことが期待されているので、上記の修正では
問題が起きるかもしれません。