るりまサーチ

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

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document clone
  4. rexml/document to_s
  5. rexml/document node_type

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 ... > >>

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

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

...します。

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

sort_keys にはソート順を決めるキーを文字...
...てください。

search_key には検索条件を渡します。Net::IMAP#search と
ほぼ同じです。この条件にマッチするメッセージのみがソートされます。

Net::IMAP
#examine もしくは
Net::IMAP
#select で指定したメールボックスを対象とします。...
...], "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 検索条件の解釈に用いるCHARSET名(文字列)...

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

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

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

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

attr で何をどのように変化させるかを指定します。
...
...してください。

返り値は更新された内容を Net::IMAP::FetchData オブジェクトの
配列で返します。

@param set 更新するメッセージの UID
@param attr 更新方式(文字列)
@param flags 更新内容(Symbol の配列)

@see Net::IMAP#store, Net::IMAP#uid_fetch...

Net::IMAP#uid_thread(algorithm, search_keys, charset) -> [Net::IMAP::ThreadMember] (8020.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#copy(set, mailbox) -> Net::IMAP::TaggedResponse (8014.0)

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

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

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

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

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

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

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

set で対象とするメッセージを指定します。
これには...
...可能なアトリビュートについては 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 im...
...ap.fetch(6, "BODY[HEADER.FIELDS (SUBJECT)]")
#=> [#<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["INTERNALD...

絞り込み条件を変える

Net::IMAP#list(refname, mailbox) -> [Net::IMAP::MailboxList] | nil (8014.0)

LIST コマンドを送り、クライアントから利用可能なメールボックス名の集合から 引数にマッチするものすべてを返します。

...2060 の 6.3.8 を参照してください。

返り値は Net::IMAP::MailboxList の配列で返します。
返り値が空集合である場合は空の配列でなく nil を返します。

@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)...
...ate("foo/bar")
imap.create("foo/baz")
p imap.list("", "foo/%")
#=> [#<Net::IMAP::MailboxList attr=[:Noselect], delim="/", name="foo/">, #<Net::IMAP::MailboxList attr=[:Noinferiors, :Marked], delim="/", name="foo/bar">, #<Net::IMAP::MailboxList attr=[:Noinferiors], delim="/", name="foo/baz">]...

Net::IMAP#login(user, password) -> Net::IMAP::TaggedResponse (8014.0)

LOGIN コマンドを送り、平文でパスワードを送りクライアント ユーザを認証します。

...LOGIN コマンドを送り、平文でパスワードを送りクライアント
ユーザを認証します。

Net::IMAP
#authenticate で "LOGIN" を使うのとは異なる
ことに注意してください。authenticate では AUTHENTICATE コマンドを
送ります。

認証成功時には...
...認証成功レスポンスを返り値として返します。

認証失敗時には例外が発生します。

@param user ユーザ名文字列
@param password パスワード文字列
@raise Net::IMAP::NoResponseError 認証に失敗した場合に発生します
@see Net::IMAP#authenticate...

Net::IMAP#lsub(refname, mailbox) -> [Net::IMAP::MailboxList] (8014.0)

LIST コマンドを送り、active/subscribed なメールボックス名の集合から 引数にマッチするものすべてを返します。

...2060 の 6.3.8 を参照してください。

返り値は Net::IMAP::MailboxList の配列で返します。
返り値が空集合である場合は空の配列でなく nil を返します。

@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)...

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

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

...ックスは
Net::IMAP
#examine もしくは Net::IMAP#select で
指定したものを用います。

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