Method: Net::POP3.start

Defined in:
lib/net/pop_ssl.rb

.start(address, port = nil, account = nil, password = nil, isapop = false, &block) ⇒ Object

Creates a new POP3 object and open the connection. Equivalent to

Net::POP3.new(address, port, isapop).start(, password)

If block is provided, yields the newly-opened POP3 object to it, and automatically closes it at the end of the session.

Example

Net::POP3.start(addr, port, , password) do |pop|
  pop.each_mail do |m|
    file.write m.pop
    m.delete
  end
end


379
380
381
382
383
# File 'lib/net/pop_ssl.rb', line 379

def POP3.start(address, port = nil,
                = nil, password = nil,
               isapop = false, &block)   # :yield: pop
  new(address, port, isapop).start(, password, &block)
end