前田です。

2009年10月9日23:01 Masahiro Tomita <redmine / ruby-lang.org>:
> RFC 3501 の resp-text-code は次のようになっていて atom だけでも OK なはずなのですが、
(snip)
> net/imapd.rb の ResponseParser#resp_text_code() は atom の後に SP と TEXT が
> 必須になってしまっていて、"* OK [CLOSED] Previous mailbox closed." のような応答で
> エラーになってしまいます。

実は1.9では修正ずみだったのですが、添付のパッチでどうでしょうか?
問題ないようであれば、ruby_1_8にはバックポートしておきます。
1.8.7については卜部さんの判断におまかせします。

-- 
Shugo Maeda
SW5kZXg6IGxpYi9uZXQvaW1hcC5yYgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsaWIvbmV0L2ltYXAucmIJKHJl
dmlzaW9uIDI0MDY2KQorKysgbGliL25ldC9pbWFwLnJiCSh3b3JraW5nIGNvcHkpCkBAIC0yNzY0
LDExICsyNzY0LDE2IEBACiAgICAgICAgICAgbWF0Y2goVF9TUEFDRSkKICAgICAgICAgICByZXN1
bHQgPSBSZXNwb25zZUNvZGUubmV3KG5hbWUsIG51bWJlcikKICAgICAgICAgZWxzZQotICAgICAg
ICAgIG1hdGNoKFRfU1BBQ0UpCi0gICAgICAgICAgQGxleF9zdGF0ZSA9IEVYUFJfQ1RFWFQKLSAg
ICAgICAgICB0b2tlbiA9IG1hdGNoKFRfVEVYVCkKLSAgICAgICAgICBAbGV4X3N0YXRlID0gRVhQ
Ul9CRUcKLSAgICAgICAgICByZXN1bHQgPSBSZXNwb25zZUNvZGUubmV3KG5hbWUsIHRva2VuLnZh
bHVlKQorICAgICAgICAgIHRva2VuID0gbG9va2FoZWFkCisgICAgICAgICAgaWYgdG9rZW4uc3lt
Ym9sID09IFRfU1BBQ0UKKyAgICAgICAgICAgIHNoaWZ0X3Rva2VuCisgICAgICAgICAgICBAbGV4
X3N0YXRlID0gRVhQUl9DVEVYVAorICAgICAgICAgICAgdG9rZW4gPSBtYXRjaChUX1RFWFQpCisg
ICAgICAgICAgICBAbGV4X3N0YXRlID0gRVhQUl9CRUcKKyAgICAgICAgICAgIHJlc3VsdCA9IFJl
c3BvbnNlQ29kZS5uZXcobmFtZSwgdG9rZW4udmFsdWUpCisgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgcmVzdWx0ID0gUmVzcG9uc2VDb2RlLm5ldyhuYW1lLCBuaWwpCisgICAgICAgICAgZW5k
CiAgICAgICAgIGVuZAogICAgICAgICBtYXRjaChUX1JCUkEpCiAgICAgICAgIEBsZXhfc3RhdGUg
PSBFWFBSX1JURVhUCg==