るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.024秒)
トップページ > バージョン:2.6.0[x] > クエリ:open[x] > クラス:Net::POP3[x]

別のキーワード

  1. socket open
  2. _builtin open
  3. csv open
  4. tempfile open
  5. zlib open

ライブラリ

キーワード

検索結果

Net::POP3#open_timeout -> Integer (18325.0)

接続時に待つ最大秒数を返します。

...接続時に待つ最大秒数を返します。

この秒数たってもコネクションが開かないときは例外 Net::OpenTimeout を発生します。

デフォルトは30秒です。

@see Net::POP3#open_timeout=...

Net::POP3#open_timeout=(n) (18325.0)

接続時に待つ最大秒数を設定します。

...接続時に待つ最大秒数を設定します。

@param n タイムアウトまでの秒数
@see Net::POP3#open_timeout...

Net::POP3#delete_all -> () (22.0)

サーバ上のメールを全て消去します。

サーバ上のメールを全て消去します。

ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。

使用例:

require 'net/pop'

n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end

Net::POP3#delete_all {|popmail| .... } -> () (22.0)

サーバ上のメールを全て消去します。

サーバ上のメールを全て消去します。

ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。

使用例:

require 'net/pop'

n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end