> No, POP3 send QUIT when POP3#finish is called.
> The cause is that original source code never call
> #finish.

Thanks very much. It makes sense, and I'll try it. I
was working from the Programming Ruby book which
doesn't mention that #finish even exists (oops). I
haven't checked their errata page yet; I'll have to do
that.

> 
> A typical usage of Net::POP3 is:
> 
>   Net::POP3.start( server ) {|pop|
>     pop.each do |m|
>       # pop mails using m.pop
>       m.delete
>     end
>   }
> 
> I recommend to call POP3#start (and also SMTP#start,
> HTTP#start)
> with block ALWAYS. see also RD document in
> net/pop.rb.

This also makes sense. I probably will use a block
instead.

Kevin

__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/