るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.030秒)
トップページ > クエリ:Net::POP3#each_mail[x]

別のキーワード

  1. net/pop delete_all
  2. pop3 delete_all
  3. pop delete_all
  4. net/pop pop
  5. pop3 start

ライブラリ

クラス

キーワード

検索結果

net/pop (12.0)

このライブラリは、POP3 (Post Office Protocol version 3) を 用いてPOPサーバからメールを受信する機能を提供するライブラリです。

...取ってきたり消したりする
ことができます。Net::POP3#mails はこの Net::POPMail オブジェクトの配列であり、
Net::POP3#each_mail
はさらに pop.mails.each のショートカットです。

==== 短くする

上の例はあえて省略や短縮用メソッドを避...
...}
m.delete
end
$stderr.puts "#{pop.mails.size} mails popped."
end
}

Net::POP3#delete_all を使うと
さらに Net::POP3#each_mail
Net::POPMail#delete を併合できます。

require 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourA...

Net::POP3.foreach(address, port = nil, account, password, isapop=false) {|mail| .... } -> () (6.0)

POP セッションを開始し、 サーバ上のすべてのメールを取りだし、 個々のメールを引数としてブロックを呼びだします。

...ていない場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します
@see Net::POP3.start, Net::POP3#each_mail...