delete_all(address, port = nil, account, password, isapop=false) -> ()
[permalink][rdoc]delete_all(address, port = nil, account, password, isapop=false) {|mail| .... } -> ()
POP セッションを開始し、サーバ上のメールを全て消去します。
ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。メールは Net::POPMail のインスタンスとして渡されます。
port に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を使います。
使用例:
require 'net/pop' Net::POP3.delete_all(addr, nil, 'YourAccount', 'YourPassword') do |m| puts m.pop end
[SEE_ALSO] Net::POP3.start, Net::POP3#delete_all