るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. kernel $-i

キーワード

検索結果

<< 1 2 3 > >>

Net::IMAP.format_datetime(time) -> String (27607.0)

時刻オブジェクトを IMAP の日付時刻フォーマットでの文字列に変換します

...時刻オブジェクトを IMAP の日付時刻フォーマットでの文字列に変換します

require 'net/imap'

Net::IMAP.format_datetime(Time.new(2011, 6, 20, 13, 20, 1))
# => "20-Jun-2011 13:20 +0900"

@param time 変換する時刻オブジェクト...

Net::IMAP.default_imap_port -> Integer (27307.0)

デフォルトの IMAP のポート番号(143)を返します。

デフォルトの IMAP のポート番号(143)を返します。

@see Net::IMAP.default_tls_port

Net::IMAP.default_imaps_port -> Integer (27307.0)

デフォルトの IMAPS のポート番号(993)を返します。

デフォルトの IMAPS のポート番号(993)を返します。

@see Net::IMAP.default_port

Net::IMAP::MailboxList#delim -> String|nil (27307.0)

階層区切り文字列を返します。

階層区切り文字列を返します。

まったく階層が存在しない場合は nil を返します。

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

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

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

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

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

@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。

例:
imap.create("foo/bar")
imap.create("foo/baz")
...

絞り込み条件を変える

Net::IMAP#xlist(refname, mailbox) -> [Net::IMAP::MailboxList] (18607.0)

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

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

Net::IMAP#list とほぼ同様ですが、
「:Sent」などの拡張されたフラグを含むことが異なります。

詳しくは
http://code.google.com/apis/gmail/imap/
を参照してください。

@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。

例:
imap.create("foo/bar")
imap.create("...

Net::IMAP.add_authenticator(auth_type, authenticator) -> () (18607.0)

Net::IMAP#authenticate で使う 認証用クラスを設定します。

...追加するために用います。

通常は使う必要はないでしょう。もしこれを用いて
認証方式を追加する場合は net/imap.rb の
Net::IMAP::LoginAuthenticator などを参考にしてください。

@param auth_type 認証の種類(文字列)
@param authenticator 認...

Net::IMAP::Address#mailbox -> String | nil (18607.0)

メールアドレスのメールボックス名を返します。

メールアドレスのメールボックス名を返します。

これが nil ならばそれは 822 group の終わりを意味します。
これが nil でなく、Net::IMAP::Address#mailbox が nil ならば、
822 のグループ名を表します。
どれでもなければ、822 の local-part を表します。

通常は、メールアドレスの「@」の手前を返します。

Net::IMAP::BodyTypeBasic#disposition -> Net::IMAP::ContentDisposition | nil (18607.0)

Content-Dispotition の値を返します。

Content-Dispotition の値を返します。

Net::IMAP::ContentDisposition オブジェクトを返します。

@see 1806, 2183

Net::IMAP::BodyTypeBasic#encoding -> String (18607.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#disposition -> Net::IMAP::ContentDisposition | nil (18607.0)

Content-Dispotition の値を返します。

Content-Dispotition の値を返します。

Net::IMAP::ContentDisposition オブジェクトを返します。

@see 1806, 2183

Net::IMAP::BodyTypeMessage#encoding -> String (18607.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#lines -> Integer (18607.0)

ボディのテキストの行数を返します。

ボディのテキストの行数を返します。

Net::IMAP::BodyTypeMultipart#disposition -> Net::IMAP::ContentDisposition | nil (18607.0)

Content-Dispotition の値を返します。

Content-Dispotition の値を返します。

Net::IMAP::ContentDisposition オブジェクトを返します。

@see 1806, 2183

Net::IMAP::BodyTypeText#disposition -> Net::IMAP::ContentDisposition | nil (18607.0)

Content-Dispotition の値を返します。

Content-Dispotition の値を返します。

Net::IMAP::ContentDisposition オブジェクトを返します。

@see 1806, 2183

絞り込み条件を変える

Net::IMAP::BodyTypeText#encoding -> String (18607.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#lines -> Integer (18607.0)

ボディの行数を返します。

ボディの行数を返します。

Net::IMAP::Envelope#in_reply_to -> String | nil (18607.0)

In-reply-to の内容を文字列で返します。

In-reply-to の内容を文字列で返します。

エンベロープに存在しないときは nil を返します。

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

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

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

auth_type で利用する認証方式を文字列で指定します。


例:
imap.authenticate('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] (18307.0)

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

@see Net::IMAP#disconnected?

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

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

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

@see Net::IMAP#disconnect

Net::IMAP#examine(mailbox) -> Net::IMAP::TaggedResponse (18307.0)

EXAMINE コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。

EXAMINE コマンドを送り、指定したメールボックスを処理対象の
メールボックスにします。

Net::IMAP#select と異なりセッション中はメールボックスが
読み取り専用となります。それ以外は select と同じです。

@param mailbox 処理対象としたいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError mailboxが存在しない等の理由でコマンドの実行に失敗
した場合に発生します。

絞り込み条件を変える

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

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

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

Net::IMAP#idle {|resp| ...} -> Net::IMAP::TaggedResponse (18307.0)

IDLE 命令を送り、メールボックスの非同期的変化を待ち受けます。

IDLE 命令を送り、メールボックスの非同期的変化を待ち受けます。

このメソッドに渡したブロックは
Net::IMAP#add_response_handler によって
レスポンスハンドラとして用いられます。
また、このメソッドが終了する時点で
Net::IMAP#remove_response_handler で
ハンドラが削除されます。

レスポンスハンドラについては
Net::IMAP#add_response_handler を参照してください。

別のスレッドが Net::IMAP#idle_done を呼びだすまで
このメソッドを呼びだしたスレッドは停止します。

この命令は ...

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

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

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

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

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

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

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

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

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

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

Net::IMAP#subscribe(mailbox) -> Net::IMAP::TaggedResponse (18307.0)

SUBSCRIBE コマンドを送り、指定したメールボックスを "active" もしくは "subscribe" なメールボックスの集合に 追加します。

SUBSCRIBE コマンドを送り、指定したメールボックスを
"active" もしくは "subscribe" なメールボックスの集合に
追加します。

@param mailbox 追加するメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを
追加できなかった場合に発生します。
指定した名前のメールボックスが存在しない場合などに
生じます。

絞り込み条件を変える

Net::IMAP#uid_copy(set, mailbox) -> Net::IMAP::TaggedResponse (18307.0)

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

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

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

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

Net::IMAP#uid_fetch(set, attr) -> [Net::IMAP::FetchData] (18307.0)

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

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

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

set で対象とするメッセージを指定します。
これには UID、UID の配列、もしくは
Range オブジェクトを渡します。
attr には取得するアトリビュートを文字列の配列で渡してください。
指定可能なアトリビュートについては Net::IMAP::FetchData#attr
を見てください。

@param set 処理対象のメッセージの UID
@param...

Net::IMAP#uid_move(set, mailbox) -> Net::IMAP::TaggedResponse (18307.0)

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

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

set には UID、UID の配列、もしくは
Range オブジェクトを渡します。

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

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

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

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

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

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

検索の条件は key に文字列の1次元配列もしくは文字列で渡します。

検索条件は "SUBJECT", "FROM" などを用いることができます。
詳しくは 2060 の 6.4.4 を見てください。

例:
p imap.uid_search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.uid_search([...

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

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

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

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

sort_keys にはソート順を決めるキーを文字列の配列で指定します。
"ARRIVAL", "CC", "FROM", "TO", "SUBJECT" などが指定できます。
詳しくは 5265 の BASE.6.4.SORT の所を見てください。

search_key には検索条件を渡します。Net::...

絞り込み条件を変える

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

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

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

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

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

attr で何をどのように変化させるかを指定します。
以下を指定することができます。
* "FLAGS"
* "+FLAGS"
* "-FLAGS"
それぞれメッセージのフラグの置き換え、追加、削除を意味します。
詳しくは 2060 の 6.4.6 を参考にしてください。

返り値は更新された内...

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

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

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#unsubscribe(mailbox) -> Net::IMAP::TaggedResponse (18307.0)

UNSUBSCRIBE コマンドを送り、指定したメールボックスを "active" もしくは "subscribe" なメールボックスの集合から 削除します。

UNSUBSCRIBE コマンドを送り、指定したメールボックスを
"active" もしくは "subscribe" なメールボックスの集合から
削除します。

@param mailbox 削除するするメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを
削除できなかった場合に発生します。
指定した名前のメールボックスが active/subscribe でなかった
場合などに発生します。

Net::IMAP.default_port -> Integer (18307.0)

デフォルトの IMAP のポート番号(143)を返します。

デフォルトの IMAP のポート番号(143)を返します。

@see Net::IMAP.default_tls_port

Net::IMAP.default_ssl_port -> Integer (18307.0)

デフォルトの IMAPS のポート番号(993)を返します。

デフォルトの IMAPS のポート番号(993)を返します。

@see Net::IMAP.default_port

絞り込み条件を変える

Net::IMAP.default_tls_port -> Integer (18307.0)

デフォルトの IMAPS のポート番号(993)を返します。

デフォルトの IMAPS のポート番号(993)を返します。

@see Net::IMAP.default_port

Net::IMAP::BodyTypeBasic#content_id -> String | nil (18307.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeBasic#description -> String | nil (18307.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeBasic#extension -> Array | nil (18307.0)

メッセージの拡張データを返します。

メッセージの拡張データを返します。

Net::IMAP::BodyTypeBasic#media_subtype -> String (18307.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeBasic#media_type

絞り込み条件を変える

Net::IMAP::BodyTypeBasic#media_type -> String (18307.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

@see Net::IMAP::BodyTypeBasic#subtype

Net::IMAP::BodyTypeBasic#multipart? -> bool (18307.0)

マルチパートかどうかを返します。 false を返します。

マルチパートかどうかを返します。
false を返します。

Net::IMAP::BodyTypeBasic#size -> Integer (18307.0)

ボディのサイズのオクテット数を返します。

ボディのサイズのオクテット数を返します。

Net::IMAP::BodyTypeMessage#content_id -> String | nil (18307.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#description -> String | nil (18307.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#extension -> Array | nil (18307.0)

メッセージの拡張データを返します。

メッセージの拡張データを返します。

Net::IMAP::BodyTypeMessage#media_subtype -> String (18307.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeMessage#media_type

Net::IMAP::BodyTypeMessage#media_type -> String (18307.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

これは "MESSAGE" を返します。

@see Net::IMAP::BodyTypeMessage#subtype

Net::IMAP::BodyTypeMessage#multipart? -> bool (18307.0)

マルチパートかどうかを返します。 false を返します。

マルチパートかどうかを返します。
false を返します。

Net::IMAP::BodyTypeMessage#size -> Integer (18307.0)

ボディのサイズのオクテット数を返します。

ボディのサイズのオクテット数を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeMultipart#extension -> Array | nil (18307.0)

メッセージの拡張データを返します。

メッセージの拡張データを返します。

Net::IMAP::BodyTypeMultipart#media_subtype -> String (18307.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see 2045, Net::IMAP::BodyTypeText#media_type

Net::IMAP::BodyTypeMultipart#media_type -> String (18307.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

"MULTIPART" を返します。

@see Net::IMAP::BodyTypeMultipart#subtype

Net::IMAP::BodyTypeMultipart#multipart? -> bool (18307.0)

マルチパートかどうかを返します。 true を返します。

マルチパートかどうかを返します。
true を返します。

Net::IMAP::BodyTypeText#content_id -> String | nil (18307.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

絞り込み条件を変える

Net::IMAP::BodyTypeText#description -> String | nil (18307.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#extension -> Array | nil (18307.0)

メッセージの拡張データを返します。

メッセージの拡張データを返します。

Net::IMAP::BodyTypeText#media_subtype -> String (18307.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeText#media_type

Net::IMAP::BodyTypeText#media_type -> String (18307.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

これは "TEXT" を返します。

@see Net::IMAP::BodyTypeText#subtype

Net::IMAP::BodyTypeText#multipart? -> bool (18307.0)

マルチパートかどうかを返します。 false を返します。

マルチパートかどうかを返します。
false を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeText#size -> Integer (18307.0)

ボディのサイズのオクテット数を返します。

ボディのサイズのオクテット数を返します。

Net::IMAP::Envelope#message_id -> String | nil (18307.0)

message_id を文字列で返します。

message_id を文字列で返します。

エンベロープに存在しないときは nil を返します。

Net::IMAP::MailboxACLItem#rights -> String (18307.0)

アクセス権限を文字列で返します。

アクセス権限を文字列で返します。

Net::IMAP::MailboxACLItem#user で得られるユーザが
持っている権限が返されます。

この文字列の意味については 2086 を参照してください。

Net::IMAP::MailboxQuota#mailbox -> String (18307.0)

quota が設定されているメールボックスの名前を返します。

quota が設定されているメールボックスの名前を返します。

Net::IMAP::MailboxQuotaRoot#mailbox -> String (18307.0)

問い合わせしたメールボックスの名前を返します。

問い合わせしたメールボックスの名前を返します。

絞り込み条件を変える

Net::IMAP::NOINFERIORS -> Symbol (18307.0)

「:Noinferiors」というシンボルを返します。

「:Noinferiors」というシンボルを返します。

このメールボックスの
下に子レベルの階層が存在不可能であることを意味します。

LIST応答の属性
(Net::IMAP#list、Net::IMAP::MailboxList#attr)
として用いられます。

詳しくは 2060 を参照してください。

Net::IMAP::StatusData#mailbox -> String (18307.0)

メールボックス名を返します。

メールボックス名を返します。

Net::IMAP::ThreadMember#children -> [Net::IMAP::ThreadMember] (18307.0)

スレッドの木構造における自身の下位の部分を返します。

スレッドの木構造における自身の下位の部分を返します。

Net::IMAP (18007.0)

IMAP 接続を表現するクラスです。

IMAP 接続を表現するクラスです。

Net::IMAP::BodyTypeBasic (18007.0)

text 型(Net::IMAP::BodyTypeText)、 multipart 型(Net::IMAP::BodyTypeMultipart)、 message 型(Net::IMAP::BodyTypeMessage)、 のいずれでもないようなメッセージボディ構造を表すクラスです。

text 型(Net::IMAP::BodyTypeText)、
multipart 型(Net::IMAP::BodyTypeMultipart)、
message 型(Net::IMAP::BodyTypeMessage)、
のいずれでもないようなメッセージボディ構造を表すクラスです。

添付ファイルなどを表します。
詳しくは MIME のRFC(2045)を参照してください。

絞り込み条件を変える

Net::IMAP::BodyTypeMultipart (18007.0)

マルチパートなメッセージを表すクラスです。

マルチパートなメッセージを表すクラスです。

詳しくは MIME のRFC(2045)を参照してください。

Net::IMAP::ContentDisposition (18007.0)

1806, 2183 で定義されている MIME の Content-Disposition フィールドを表すクラスです。

1806, 2183 で定義されている MIME の
Content-Disposition フィールドを表すクラスです。

Net::IMAP::ContinuationRequest (18007.0)

IMAP の continuation request (命令継続要求) を表すクラスです。

IMAP の continuation request (命令継続要求) を表すクラスです。

通常このクラスを直接扱うことはありません。
レスポンスハンドラ(Net::IMAP#add_response_handler)
に渡されます。

詳しくは 2060 の 7.5 を参照してください。

Net::IMAP::MailboxACLItem (18007.0)

GETACL の応答の各要素を表すクラスです。

GETACL の応答の各要素を表すクラスです。

Net::IMAP#getacl の返り値として用いられます。

詳しくは 2086 を参照してください。

Net::IMAP::MailboxList (18007.0)

Net::IMAP#list、Net::IMAP#xlist、Net::IMAP#lsub で返されるメールボックスのデータを表します。

Net::IMAP#list、Net::IMAP#xlist、Net::IMAP#lsub
で返されるメールボックスのデータを表します。

絞り込み条件を変える

Net::IMAP::MailboxQuota (18007.0)

Net::IMAP#getquota や Net::IMAP#getquotaroot で得られる quota の情報を表すオブジェクトです。

Net::IMAP#getquota や Net::IMAP#getquotaroot で得られる
quota の情報を表すオブジェクトです。

詳しくは 2087 を参照してください。

Net::IMAP::MailboxQuotaRoot (18007.0)

Net::IMAP#getquotaroot の結果として得られる quota root 情報を表わすオブジェクトです。

Net::IMAP#getquotaroot の結果として得られる
quota root 情報を表わすオブジェクトです。

詳しくは 2087 を参照してください。

Net::IMAP::BodyTypeMessage#body -> Net::IMAP::BodyTypeBasic | Net::IMAP::BodyTypeMessage | Net::IMAP::BodyTypeText | Net::IMAP::BodyTypeMultipart (10207.0)

ボディを返します。

ボディを返します。

Net::IMAP::BodyTypeMultipart#parts -> [Net::IMAP::BodyTypeBasic | Net::IMAP::BodyTypeText | Net::IMAP::BodyTypeMessage | Net::IMAP::BodyTypeMultipart] (10207.0)

マルチパートの各部分を返します。

マルチパートの各部分を返します。

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

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

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


例:
imap.append("inbox", <<EOF.gsub(/\n/, "\r\n"), [:Seen], Time.now)
Subject: hello
From: someone@example.com
To: somebody@example.com

hello world
EOF

@param mailbox メッセージを追加するメールボックス名(文字列)
@param message メッセージ文字列
@param flags メッセージに付加するフラグ(S...

絞り込み条件を変える

Net::IMAP#getquotaroot(mailbox) -> [Net::IMAP::MailboxQuotaRoot | Net::IMAP::MailboxQuota] (9907.0)

GETQUOTAROOT コマンドを送って 指定したメールボックスの quota root の一覧と、 関連する quota の情報を返します。

GETQUOTAROOT コマンドを送って
指定したメールボックスの quota root の一覧と、
関連する quota の情報を返します。

quota root の情報は Net::IMAP::MailboxQuotaRoot のオブジェクトで、
返り値の配列の中に唯一含まれています。
quota の情報はメールボックスに関連付けられた quota root ごとに
Net::IMAP::MailboxQuota オブジェクトで得られます。

詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できま...

Net::IMAP#getacl(mailbox) -> [Net::IMAP::MailboxACLItem] (9607.0)

GETACL コマンドを送り、メールボックスの ACL(Access Control List) を取得します。

GETACL コマンドを送り、メールボックスの
ACL(Access Control List) を取得します。

Net::IMAP#getacl で指定したメールボックスに
対し何らかの権限を持つ各ユーザに対して
Net::IMAP::MailboxACLItem オブジェクトが
作られ、その配列が返されます。

GETACL コマンドは 2086 で定義されています。
詳しくはそちらを参照してください。

@param mailbox メールボックス名(文字列)
@see Net::IMAP::MailboxACLItem

Net::IMAP#getquota(mailbox) -> [Net::IMAP::MailboxQuota] (9607.0)

GETQUOTA コマンドを送って 指定したメールボックスの quota の情報を返します。

GETQUOTA コマンドを送って
指定したメールボックスの quota の情報を返します。

quota の情報は Net::IMAP::MailboxQuota オブジェクトの配列で
得られます。

詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。

@param mailbox quota 情報を得たいメールボックス名
@raise Net::IMAP::NoResponseError 指定したメールボックスが quota root でない場合に発生します

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

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

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

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

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

@param refname 参照名(文字列)
@param mailbox 調べるメールボックスの名前(文字列)。ワイルドカードを含んでいてもかまいません。

Net::IMAP::BodyTypeBasic#language -> String | [String] | nil (9607.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeBasic#param -> { String => String } | nil (9607.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::BodyTypeMessage#language -> String | [String] | nil (9607.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeMessage#param -> { String => String } | nil (9607.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::BodyTypeMultipart#language -> String | [String] | nil (9607.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeMultipart#param -> { String => String } (9607.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

絞り込み条件を変える

Net::IMAP::BodyTypeText#language -> String | [String] | nil (9607.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeText#param -> { String => String } | nil (9607.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::ContentDisposition#param -> { String => String } | nil (9607.0)

Content-Disposition フィールドのパラメータをハッシュテーブルで 返します。

Content-Disposition フィールドのパラメータをハッシュテーブルで
返します。

ハッシュテーブルのキーは以下のような値を取ります。詳しくは
2183 などを見てください。
* "FILENAME"
* "CREATION-DATE"
* "MODIFICATION-DATE"
* "READ-DAT"
* "SIZE"

Net::IMAP::ResponseError#response -> Net::IMAP::TaggedResponse | Net::IMAP::UntaggedResponse (9607.0)

エラーとなったレスポンスを表すオブジェクトを返します。

エラーとなったレスポンスを表すオブジェクトを返します。

Net::IMAP::StatusData#attr -> { String => Integer } (9607.0)

STATUS 応答の内容をハッシュで返します。

STATUS 応答の内容をハッシュで返します。

ハッシュのキーは
"MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN"
などが使われます。

詳しくは 2060 の 6.3.10、7.2.4 を見てください。

絞り込み条件を変える

<< 1 2 3 > >>