33件ヒット
[1-33件を表示]
(0.032秒)
検索結果
先頭3件
-
Net
:: IMAP # responses -> { String => [object] } (21113.0) -
サーバから送られてきた untagged な応答の記録を返します。
...なります。
そして各種類ごとに配列が用意され、untagged な応答を受信するたびに
その配列の末尾にその内容が記録されます。
例:
imap.select("inbox")
p imap.responses["EXISTS"].last
#=> 2
p imap.responses["UIDVALIDITY"].last
#=> 968263756... -
net
/ imap (6006.0) -
このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。
...ssage Access Protocol (IMAP) の
クライアントライブラリです。2060 を元に
実装されています。
=== IMAP の概要
IMAPを利用するには、まずサーバに接続し、
Net::IMAP#authenticate もしくは
Net::IMAP#login で認証します。
IMAP ではメールボッ......実装されることが多いです。
メールボックス内のメッセージ(メール)を処理する場合、
まず Net::IMAP#select もしくは
Net::IMAP#examine で処理対象のメールボックスを
指定する必要があります。これらの操作が成功したならば、......はそれぞれ
Net::IMAP::TaggedResponse と Net::IMAP::UntaggedResponse
に対応します。
untagged な応答はコマンドの送信とは非同期的にサーバから送られるため、
Net::IMAP オブジェクトはユーザのためこれを
Net::IMAP#responses に記録しておきま... -
Net
:: IMAP # select(mailbox) -> Net :: IMAP :: TaggedResponse (3112.0) -
SELECT コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。
...selected」になります。
このコマンドを実行した直後に Net::IMAP#responses["EXISTS"].last
を調べると、メールボックス内のメールの数がわかります。
また、Net::IMAP#responses["RECENT"].lastで、
最新のメールの数がわかります。
これらの......りうることに注意してください。
Net::IMAP#add_response_handler を使うとそのような更新情報を
即座に取得できます。
@param mailbox 処理対象としたいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError mailboxが存在しない等の...