Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library net/pop > class Net::POPMail > all

instance method Net::POPMail#all

pop
all
mail

メールを受信して文字列で返します。

pop, all, mail はすべて同じ効果ですが、 all と mail は obsolete です。 これからは常に pop を使ってください。

使用例:

require 'net/pop'

Net::POP3.start('your.pop3.server', 110,
                'YourAccount, 'YourPassword') {|pop|
  pop.mails.each do |m|
    puts m.pop
  end
}
pop {|str| .... }
all {|str| .... }
mail {|str| .... }

メールの文字列を少しずつ読みこみ、順次ブロックに与えます。

pop, all, mail はすべて同じ効果ですが、 all と mail は obsolete です。 これからは常に pop を使ってください。

使用例:

require 'net/pop'

Net::POP3.start('localhost', 110) {|pop|
  pop.each_mail do |m|
    m.pop do |str|
      print str
    end
  end
}