るりまサーチ

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

別のキーワード

  1. _builtin each
  2. _builtin each_line
  3. prime each
  4. each
  5. tsort tsort_each

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

net/pop (26012.0)

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

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

POP3 の実装は 1939 に基いています。

2449 で定義されているPOP3拡張には対応していません。
=== 使用...
...'inbox/1' 'inbox/2'... に
書きこみ、サーバ上からメールを消します。

'pop.example.com' は適当なPOP3のサーバのホスト名に、
'YourAccount' と 'YourPassword' は適当なアカウント名とパスワード
に適宜読みかえてください。

require 'net/pop'...
... Net::POPMail オブジェクトとして表現されており、この
オブジェクトのメソッドを呼ぶことでメールを取ってきたり消したりする
ことができます。Net::POP3#mails はこの Net::POPMail オブジェクトの配列であり、
N
et::POP3#each_mail...

Net::POP3#each_mail {|popmail| .... } -> [Net::POPMail] (18201.0)

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

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

pop3.mails.each と同じです。

@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPError サーバがエラーを報告した場合に発生します
@raise Net::POPBadResponse サー...

Net::POP3.start(address, port = nil, account=nil, password=nil, isapop=false) -> Net::POP3 (3306.0)

Net::POP3 オブジェクトを生成し、サーバへ接続します。

...
N
et::POP3 オブジェクトを生成し、サーバへ接続します。

ブロックを与えない場合には生成したオブジェクトを返します。

ブロックを与えた場合には、生成した Net::POP3 オブジェクトが
ブロックに渡され、ブロックが終わっ...
...す。

port に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。

以下のコードと同じ動作をします。
require 'net/pop'

N
et::POP3.new(address, port, isapop).start(account, password)

使用例:

require 'net/pop'

N
et::POP3.start(...
...addr, port, account, password) {|pop|
pop.each_mail do |m|
file.write m.pop
m.delete
end
}

@param address POP3サーバのホスト名文字列
@param port 接続するPOP3サーバのポート番号
@param account アカウント名文字列
@param password パスワード文...

Net::POP3.start(address, port = nil, account=nil, password=nil, isapop=false) {|pop| .... } -> object (3306.0)

Net::POP3 オブジェクトを生成し、サーバへ接続します。

...
N
et::POP3 オブジェクトを生成し、サーバへ接続します。

ブロックを与えない場合には生成したオブジェクトを返します。

ブロックを与えた場合には、生成した Net::POP3 オブジェクトが
ブロックに渡され、ブロックが終わっ...
...す。

port に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。

以下のコードと同じ動作をします。
require 'net/pop'

N
et::POP3.new(address, port, isapop).start(account, password)

使用例:

require 'net/pop'

N
et::POP3.start(...
...addr, port, account, password) {|pop|
pop.each_mail do |m|
file.write m.pop
m.delete
end
}

@param address POP3サーバのホスト名文字列
@param port 接続するPOP3サーバのポート番号
@param account アカウント名文字列
@param password パスワード文...

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

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

...メールは Net::POPMail のインスタンスで渡されます。

port に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。

以下のコードと同様の処理をします。
require 'net/pop'

N
et::POP3.start(address, port, account, password,...
...isapop=false) {|pop|
pop.each_mail do |m|
yield m
end
}

使用例:

require 'net/pop'

N
et::POP3.foreach('pop.example.com', 110,
'YourAccount', 'YourPassword') do |m|
file.write m.pop
m.delete if $DELETE
end

@param address POP3サーバのホス...
...ーバのポート番号
@param account アカウント名文字列
@param password パスワード文字列
@param isapop 真でAPOPを利用します

@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPAuthenticationError 認証に失敗した、もしく...

絞り込み条件を変える

Net::POPMail#all -> String (3106.0)

メールを受信します。

...equire 'net/pop'

N
et::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}


ブロックを利用する例:
require 'net/pop'

N
et::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|...
...rint str
end
end
}

@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadRespons...

Net::POPMail#all {|str| .... } -> nil (3106.0)

メールを受信します。

...equire 'net/pop'

N
et::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}


ブロックを利用する例:
require 'net/pop'

N
et::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|...
...rint str
end
end
}

@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadRespons...

Net::POPMail#mail -> String (3106.0)

メールを受信します。

...equire 'net/pop'

N
et::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}


ブロックを利用する例:
require 'net/pop'

N
et::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|...
...rint str
end
end
}

@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadRespons...

Net::POPMail#mail {|str| .... } -> nil (3106.0)

メールを受信します。

...equire 'net/pop'

N
et::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}


ブロックを利用する例:
require 'net/pop'

N
et::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|...
...rint str
end
end
}

@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadRespons...
<< 1 2 > >>