渡辺哲也です。
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
------------------------------