class Net::POP3

def delete_all # :yield: message

:yield: message

This method raises a POPError if an error occurs.

end
n += 1
end
f.write m.pop
File.open("inbox/#{n}") do |f|
pop.delete_all do |m|
n = 1

=== Example

If called with a block, yields each message in turn before deleting it.

Deletes all messages on the server.
def delete_all # :yield: message
  mails().each do |m|
    yield m if block_given?
    m.delete unless m.deleted?
  end
end