55件ヒット
[1-55件を表示]
(0.132秒)
ライブラリ
-
net
/ imap (55)
クラス
-
Net
:: IMAP (33) -
Net
:: IMAP :: MailboxList (11) -
Net
:: IMAP :: StatusData (11)
検索結果
先頭5件
-
Net
:: IMAP :: StatusData # mailbox -> String (30201.0) -
メールボックス名を返します。
メールボックス名を返します。 -
Net
:: IMAP :: MailboxList # attr -> [Symbol] (12100.0) -
メールボックスの属性をシンボルの配列で返します。
...れで得られるシンボルは String#capitalize でキャピタライズ
されています。
この配列には例えば以下のような値を含んでいます。
詳しくは 2060 7.2.2 などを参照してください。
以下のもの以外で、IMAP 関連 RFC で拡張された値......を含んでいる
場合もあります
* :Noselect
* :Noinferiors
* :Marked
* :Unmarked... -
Net
:: IMAP # status(mailbox , attr) -> {String => Integer} (9423.0) -
STATUS コマンドを送り、mailbox のステータスを得ます。
...STATUS コマンドを送り、mailbox のステータスを得ます。
問い合わせたいステータスは attr に文字列の配列で渡します。
返り値は アトリビュート文字列をキーとするハッシュです。
詳しくは 2060 の 6.3.10 を参考にしてくださ......い。
例:
p imap.status("inbox", ["MESSAGES", "RECENT"])
#=> {"RECENT"=>0, "MESSAGES"=>44}
@param mailbox 問い合わせ対象のメールボックス(文字列)
@param attr 問合せたいアトリビュート名(文字列)の配列
@raise Net::IMAP::NoResponseError メールボックス... -
Net
:: IMAP # create(mailbox) -> Net :: IMAP :: TaggedResponse (9307.0) -
CREATE コマンドを送り、新しいメールボックスを作ります。
...CREATE コマンドを送り、新しいメールボックスを作ります。
@param mailbox 新しいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスが作れなかった場合に発生します... -
Net
:: IMAP # append(mailbox , message , flags = nil , date _ time = nil) -> Net :: IMAP :: TaggedResponse (3507.0) -
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 flags メッセージに付加するフラグ(Symbol の配列)
@param date_time メッセージの時刻(Time オブジェクト)。省略時は現在時刻が使われる
@raise Net::IMAP::NoResponseError メールボックスが存在しない場合に発生します...