るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. kernel p

ライブラリ

キーワード

検索結果

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

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

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

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

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

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

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

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

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

@raise Net::IMAP::NoResponseError メールボックスが read...

Net::IMAP#fetch(set, attr) -> [Net::IMAP::FetchData] (3156.0)

FETCH コマンドを送り、メールボックス内のメッセージに 関するデータを取得します。

...関するデータを取得します。

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

set で対象とするメッセージを指定します。
これには sequence number、sequence number の配列、もしくは
Range オブジ...
...ートについては Net::IMAP::FetchData#attr
を見てください。

例:

p
imap.fetch(6..8, "UID")
#=> [#<Net::IMAP::FetchData seqno=6, attr={"UID"=>98}>, #<Net::IMAP::FetchData seqno=7, attr={"UID"=>99}>, #<Net::IMAP::FetchData seqno=8, attr={"UID"=>100}>]
p
imap.fetch(6, "BODY[HEADER...
...> [#<Net::IMAP::FetchData seqno=6, attr={"BODY[HEADER.FIELDS (SUBJECT)]"=>"Subject: test\r\n\r\n"}>]
data = imap.uid_fetch(98, ["RFC822.SIZE", "INTERNALDATE"])[0]
p
data.seqno
#=> 6
p
data.attr["RFC822.SIZE"]
#=> 611
p
data.attr["INTERNALDATE"]
#=> "12-Oct-2000 22:40:59 +0900"
p
data...

Net::IMAP#store(set, attr, flags) -> [Net::IMAP::FetchData] | nil (3126.0)

STORE コマンドを送り、メールボックス内のメッセージを 更新します。

...更新します。

set で更新するメッセージを指定します。
これには sequence number、sequence number の配列、もしくは
Range オブジェクトを渡します。

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

attr で何をどのよう...
...た内容を Net::IMAP::FetchData オブジェクトの
配列で返します。

例:

p
imap.store(6..8, "+FLAGS", [:Deleted])
#=> [#<Net::IMAP::FetchData seqno=6, attr={"FLAGS"=>[:Seen, :Deleted]}>, #<Net::IMAP::FetchData seqno=7, attr={"FLAGS"=>[:Seen, :Deleted]}>, #<Net::IMAP::FetchData seq...
...no=8, attr={"FLAGS"=>[:Seen, :Deleted]}>]

@param set 更新するメッセージのsequence number
@param attr 更新方式(文字列)
@param flags 更新内容(Symbol の配列)
@see Net::IMAP#uid_store, Net::IMAP#fetch...

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

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

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

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

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

絞り込み条件を変える

Net::IMAP#uid_thread(algorithm, search_keys, charset) -> [Net::IMAP::ThreadMember] (3108.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...

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

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

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

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

検索の条件は key に文字列の1次元配列もしくは...
...ください。

例:
p
imap.search(["SUBJECT", "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#sort(sort_keys, search_keys, charset) -> [Integer] (3020.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 charset 検索...

Net::IMAP#uid_sort(sort_keys, search_keys, charset) -> [Integer] (3020.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 charset 検索...