るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

Net::IMAP#append(mailbox, message, flags = nil, date_time = nil) -> Net::IMAP::TaggedResponse (208.0)

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

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

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

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

...でコピーするメッセージを指定します。
message
sequence number(整数)、
message
sequence numberの配列、もしくは Range で
指定します。コピー元のメールボックスは
Net::IMAP
#examine もしくは Net::IMAP#select で
指定したものを用います。
mailb...
...ox はコピー先のメールボックスです。

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

Net::IMAP#move(set, mailbox) -> Net::IMAP::TaggedResponse (119.0)

MOVEコマンドを送り、set で指定したメッセージを mailbox の 末尾に移動させます。

...message sequence number(整数)、
message
sequence numberの配列、もしくは Range で
指定します。

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

@param set 移動するメッセージの message seq...
...uence number(整数、整数の配列、整数の Range)
@param mailbox 移動先のメールボックス(文字列)
@see Net::IMAP#uid_move, 6851...

Net::IMAP#sort(sort_keys, search_keys, charset) -> [Integer] (119.0)

SORT コマンド送り、メールボックス内の メッセージをソートした結果を返します。

...します。

SORT コマンドは 5256 で定義されています。
詳しくはそちらを参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。

sort_keys にはソート順を決めるキーを文字...
...条件を渡します。Net::IMAP#search と
ほぼ同じです。この条件にマッチするメッセージのみがソートされます。

Net::IMAP
#examine もしくは
Net::IMAP
#select で指定したメールボックスを対象とします。

返り値は message sequence number の配...
...列を返します。

例:
p imap.sort(["FROM"], ["ALL"], "US-ASCII")
#=> [1, 2, 3, 5, 6, 7, 8, 4, 9]
p imap.sort(["DATE"], ["SUBJECT", "hello"], "US-ASCII")
#=> [6, 7, 8, 1]
@param sort_key ソート順のキー(文字列配列)
@param search_key 検索条件(文字列配列)
@param charse...

Net::IMAP#uid_sort(sort_keys, search_keys, charset) -> [Integer] (119.0)

SORT コマンド送り、メールボックス内の メッセージをソートした結果を返します。

...します。

SORT コマンドは 5256 で定義されています。
詳しくはそちらを参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。

sort_keys にはソート順を決めるキーを文字...
...条件を渡します。Net::IMAP#search と
ほぼ同じです。この条件にマッチするメッセージのみがソートされます。

Net::IMAP
#examine もしくは
Net::IMAP
#select で指定したメールボックスを対象とします。

返り値は message sequence number の配...
...列を返します。

例:
p imap.sort(["FROM"], ["ALL"], "US-ASCII")
#=> [1, 2, 3, 5, 6, 7, 8, 4, 9]
p imap.sort(["DATE"], ["SUBJECT", "hello"], "US-ASCII")
#=> [6, 7, 8, 1]
@param sort_key ソート順のキー(文字列配列)
@param search_key 検索条件(文字列配列)
@param charse...

絞り込み条件を変える

Net::IMAP#greeting -> Net::IMAP::UntaggedResponse (117.0)

サーバから最初に送られてくるメッセージ(greeting message) を返します。

...サーバから最初に送られてくるメッセージ(greeting message)
を返します。...

Net::IMAP#search(keys, charset = nil) -> [Integer] (117.0)

SEARCH コマンドを送り、条件に合うメッセージの message sequence number を配列で返します。

...SEARCH コマンドを送り、条件に合うメッセージの message sequence number
を配列で返します。

Net::IMAP
#examine もしくは Net::IMAP#select で
指定したメールボックスを検索対象とします。

検索の条件は key に文字列の1次元配列もしくは...
...UBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.search(["SUBJECT", "hello", "FROM", "foo@example.com"])
#=> [6, 7]
p imap.search('SUBJECT "hello"')
#=> [1, 6, 7, 8]

@param key 検索キー(文字列の配列もしくは文字列)
@param charset 検索に用いるcharset
@see Net::IMAP#search...

Net::IMAP#expunge -> [Integer] | nil (113.0)

EXPUNGEコマンドを送り、:Deletedフラグをセットしたメッセージを すべて処理中のメールボックスから削除します。

...ラグをセットしたメッセージを
すべて処理中のメールボックスから削除します。

削除したメッセージの message sequence number を配列で返します。

@raise Net::IMAP::NoResponseError メールボックスが read-only である場合に発生します...

Net::IMAP#uid_thread(algorithm, search_keys, charset) -> [Net::IMAP::ThreadMember] (107.0)

THREADコマンドを送り、メールボックスを検索した結果を スレッド形式の木構造で返します。

...クスを検索した結果を
スレッド形式の木構造で返します。

ほぼ Net::IMAP#thread と同じですが、返ってくるオブジェクトの
Net::IMAP
::ThreadMember#seqno の内容が message sequence number
ではなく UID となります。

@param algorithm スレッド構...
...造構築アルゴリズム名(文字列)
@param search_key 検索条件(文字列配列)
@param charset 検索条件の解釈に用いるCHARSET名(文字列)
@see Net::IMAP::ThreadMember, Net::IMAP#thread...