Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > net/popライブラリ > Net::POP3クラス > each

instance method Net::POP3#each

each_mail {|popmail| .... } -> [Net::POPMail][permalink][rdoc]
each {|popmail| .... } -> [Net::POPMail]

サーバ上の各メールを引数としてブロックを呼びだします。

メールは Net::POPMail のインスタンスとして渡されます。

pop3.mails.each と同じです。

[EXCEPTION] TimeoutError:
接続がタイムアウトした場合に発生します
[EXCEPTION] Net::POPError:
サーバがエラーを報告した場合に発生します
[EXCEPTION] Net::POPBadResponse:
サーバからの応答がプロトコル上不正であった場合に発生します