渡辺哲也です。

net/pop.rb が修正されてから APOP がうまくいきません。使い方間違っ
てますか?

$ ruby -v
ruby 1.8.0 (2003-05-02) [i686-linux]

net/pop.rb のヘッダを参考に次のスクリプトを書いてみたのですが、
エラーとなってしまいます。POP3 については、特に問題なく以前のま
まで動作しています。

------------------------------
# ユーザ定義などは省略しています

require 'net/pop'

# pop3 = Net::APOP.new(pop_host)
$isapop = true
pop3 = Net::POP3::APOP($isapop).new(pop_host, 110)  # APOP is true

pop3.start(user, password) do |pop|       # line 32 はここです
  pop.each do |m|
    p m
  end
end
------------------------------

エラーメッセージです。

------------------------------
$ ruby ck_apop.rb
/t/lib/ruby/1.8/net/pop.rb:548:in `finish': already closed POP session (IOError)
        from /t/lib/ruby/1.8/net/pop.rb:521:in `start'
        from ck_apop.rb:32
------------------------------