[ruby-list:50568] Re: IMAP IDLE
From:
emo@...
Date:
2017-08-30 10:09:16 UTC
List:
ruby-list #50568
On 2017/08/30 17:39, Shugo Maeda wrote: > 前田です。 > > 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を返すことが期待されているので、上記の修正では > 問題が起きるかもしれません。 > とりあえずは、今回の目的だけ達成すれば良いので、 これで動かしています。 根本的には、DOCOMO に RFC に沿うように 修正してもらうことなんでしょうが、 どこに連絡して良いのかわかりませんでした。 江本
Attachments (1)
smime.p7s
(3.91 KB, application/pkcs7-signature)