前田です。

2010年12月23日7:47 Kazuhiro NISHIYAMA <redmine / ruby-lang.org>:
> test_starttls で Error になります。
> IOError の方が多いのですが、何度か実行していると OpenSSL::SSL::SSLError になることもあるようです。
> 表面化するようになった理由は #4186 と同じ証明書の期限切れのようです。
>
> assert がないのでエラーになった方が良いのかもしれませんが、 imap.logout と imap.disconnect の
> ところに imap.disconnected? のチェックを追加するとエラーにならなくなるようです。

いただいたパッチで問題なさそうなので、後でcommitしておきます。

-- 
Shugo Maeda