> 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/