るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Net::IMAP#add_response_handler(handler) -> () (6201.0)

レスポンスハンドラを追加します。

...レスポンスハンドラはサーバから応答を受け取るごとに
呼びだされます。ハンドラには
Net::IMAP
::TaggedResponse もしくは
Net::IMAP
::UntaggedResponse オブジェクトが
渡されます。

主にサーバからの非同期的なイベントを受け取るため...
...ンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。

例:

imap.add_response_handler do |resp|
p resp
end

@param handler 追加するハンドラ(Proc や Method オブジェクト)
@see Net::IMAP#remove_response_handler...

Net::IMAP#add_response_handler(handler) {|resp| ...} -> () (6201.0)

レスポンスハンドラを追加します。

...レスポンスハンドラはサーバから応答を受け取るごとに
呼びだされます。ハンドラには
Net::IMAP
::TaggedResponse もしくは
Net::IMAP
::UntaggedResponse オブジェクトが
渡されます。

主にサーバからの非同期的なイベントを受け取るため...
...ンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。

例:

imap.add_response_handler do |resp|
p resp
end

@param handler 追加するハンドラ(Proc や Method オブジェクト)
@see Net::IMAP#remove_response_handler...

Net::IMAP#disconnect -> nil (6201.0)

サーバとの接続を切断します。

...サーバとの接続を切断します。

@see Net::IMAP#disconnected?...

Net::IMAP#disconnected? -> bool (6201.0)

サーバとの接続が切断されていれば真を返します。

...サーバとの接続が切断されていれば真を返します。

@see Net::IMAP#disconnect...

Net::IMAP#idle_done -> () (6201.0)

Net::IMAP#idle で 停止しているスレッドを1つ起こします。

...Net::IMAP#idle で
停止しているスレッドを1つ起こします。...

絞り込み条件を変える

Net::IMAP#remove_response_handler(handler) -> () (6201.0)

レスポンスハンドラを削除します。

...レスポンスハンドラを削除します。

@param handler 削除するハンドラ
@see Net::IMAP#add_response_handler...

Net::IMAP#response_handlers -> Array (6201.0)

設定されているレスポンスハンドラ全てを 配列で返します。

...設定されているレスポンスハンドラ全てを
配列で返します。

@see Net::IMAP#add_response_handler...

Net::IMAP#responses -> { String => [object] } (6201.0)

サーバから送られてきた untagged な応答の記録を返します。

...なります。
そして各種類ごとに配列が用意され、untagged な応答を受信するたびに
その配列の末尾にその内容が記録されます。


例:
imap.select("inbox")
p imap.responses["EXISTS"].last
#=> 2
p imap.responses["UIDVALIDITY"].last
#=> 968263756...

Net::IMAP#starttls(options) -> Net::IMAP::TaggedResponse (301.0)

STARTTLS コマンドを送って TLS のセッションを開始します。

...

options で openssl に渡すオプションを指定します。
OpenSSL::SSL::SSLContext#set_params の引数と同じ意味です。

互換性のため、certs で証明書or証明書ディレクトリのファイル名(文字列)、
verify で検証するかどうか(Net::IMAP::VERIFY_PEER...
...
Net::IMAP::VERIFY_NONEに対応します)を
指定することができます。

@param options SSL/TLS のオプション(Hash オブジェクト)
@param certs 証明書ファイル名、もしくは証明書ディレクトリ名(文字列)
@param verify 真なら SSL/TLS 接続時に証明...

Net::IMAP#authenticate(auth_type, user, password) -> Net::IMAP::TaggedResponse (213.0)

AUTHENTICATE コマンドを送り、クライアントを認証します。

...ticate('LOGIN', user, password)

auth_type としては以下がサポートされています。
* "LOGIN"
* "PLAIN"
* "CRAM-MD5"
* "DIGEST-MD5"

@param auth_type 認証方式を表す文字列
@param user ユーザ名文字列
@param password パスワード文字列
@see Net::IMAP#login...

絞り込み条件を変える

<< 1 2 3 ... > >>