るりまサーチ

最速Rubyリファレンスマニュアル検索!
579件ヒット [1-100件を表示] (0.094秒)

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Net::IMAP#add_response_handler(handler) -> () (2.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| ...} -> () (2.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#append(mailbox, message, flags = nil, date_time = nil) -> Net::IMAP::TaggedResponse (2.0)

APPEND コマンドを送ってメッセージをメールボックスの末尾に追加します。

...セージ文字列
@param flags メッセージに付加するフラグ(Symbol の配列)
@param date_time メッセージの時刻(Time オブジェクト)。省略時は現在時刻が使われる
@raise Net::IMAP::NoResponseError メールボックスが存在しない場合に発生します...

Net::IMAP#authenticate(auth_type, user, password) -> Net::IMAP::TaggedResponse (2.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...

Net::IMAP#capability -> [String] (2.0)

CAPABILITY コマンドを送ってサーバがサポートしている 機能(capabilities)のリストを文字列の配列として返します。

CAPABILITY コマンドを送ってサーバがサポートしている
機能(capabilities)のリストを文字列の配列として返します。

capability は IMAP に関連する RFC などで定義されています。

imap.capability
# => ["IMAP4REV1", "UNSELECT", "IDLE", "NAMESPACE", "QUOTA", ... ]

絞り込み条件を変える

Net::IMAP#check -> Net::IMAP::TaggedResponse (2.0)

CHECK コマンドを送り、現在処理しているメールボックスの チェックポイントを要求します。

CHECK コマンドを送り、現在処理しているメールボックスの
チェックポイントを要求します。

チェックポイントの要求とは、サーバ内部で保留状態になっている
操作を完了させることを意味します。例えばメモリ上にあるメールの
データをディスクに書き込むため、fsyncを呼んだりすることです。
実際に何が行なわれるかはサーバの実装によりますし、何も行なわれない
場合もあります。

Net::IMAP#client_thread -> Thread (2.0)

このメソッドは obsolete です。使わないでください。

このメソッドは obsolete です。使わないでください。

Net::IMAP#client_thread=(th) (2.0)

このメソッドは obsolete です。使わないでください。

このメソッドは obsolete です。使わないでください。

Net::IMAP#close -> Net::IMAP::TaggedResponse (2.0)

CLOSE コマンドを送り、処理中のメールボックスを閉じます。

CLOSE コマンドを送り、処理中のメールボックスを閉じます。

このコマンドによって、どのメールボックスも選択されていない
状態に移行します。
そして \Deleted フラグが付けられたメールがすべて削除されます。

Net::IMAP#copy(set, mailbox) -> Net::IMAP::TaggedResponse (2.0)

COPY コマンドを送り、指定したメッセージを 指定したメールボックスの末尾に追加します。

...
Net::IMAP
#examine もしくは Net::IMAP#select で
指定したものを用います。
mailbox はコピー先のメールボックスです。

@param set コピーするメッセージの message sequence number
@param mailbox コピー先のメールボックス(文字列)
@see Net::IMAP#ui...

絞り込み条件を変える

<< 1 2 3 ... > >>