From: WATANABE Hirofumi Date: 2002-07-02T13:48:00+09:00 Subject: Re: Problems with Net::POP Hi, Austin Ziegler writes: :I am having problems with ruby 1.6.6 and Net::POP. : :require 'net/pop' : :pop = Net::POP3.new('pop-server') :pop.start('user', 'secret') : :pop.each do |msg| : print msg.top(1) : msg.delete! :end : :The above code does NOT delete the messages as it should :(msg.delete!). You should call POP3#finish, or call POP3.start with block. require 'net/pop' Net::POP3.start('pop-server', 110, 'user', 'secret') do |pop| pop.each do |msg| print msg.top(1) msg.delete! end end For details, see http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb?key=pop+quit+delete&cginame=namazu.rb&submit=Search&dbname=ruby-talk&max=50&whence=0 -- eban