るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.027秒)
トップページ > クエリ:net/pop[x] > クエリ:auth_only[x]

別のキーワード

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

ライブラリ

クラス

検索結果

net/pop (38054.0)

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

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

require 'net/pop'

pop = Net::POP3.new('pop.example.com', 110)
pop.start('YourAccount', 'YourPassword') # POPのセッションを開始
if pop.mails.empt...
...冗長です。
まず、ブロック付きの Net::POP3.start を使うことで
POP3.new, #start, #finish を併合できます。

require 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
if pop.mails.empty?
$stderr.puts 'n...
...# 残りのコードは同じ
}

この方法はクラス自体を変えるので、クラスメソッドの start や foreach、
delete_all、auth_only なども APOP とともに使えます。


==== UIDL コマンドを使って特定のメールだけを取り出す

利用しているPOP3...

Net::POP3#auth_only(account, password) -> () (26113.0)

POP セッションを開き、認証だけを行って接続を切ります。

...て接続を切ります。

主に POP before SMTP のために用意されています。

使用例:

require 'net/pop'

pop = Net::POP3.new('pop.example.com')
pop.auth_only 'YourAccount', 'YourPassword'

@param account アカウント名文字列
@param password パスワード文字列
@r...

Net::POP3.auth_only(address, port = nil, account, password, isapop=false) (26113.0)

POP セッションを開き、認証だけを行って接続を切ります。

...証だけを行って接続を切ります。

主に POP before SMTP のために用意されています。


使用例:

require 'net/pop'

Net::POP3.auth_only('pop.example.com', nil, # using default port (110)
'YourAccount', 'YourPassword')

@param address POP3サ...