204件ヒット
[1-100件を表示]
(0.038秒)
種類
- インスタンスメソッド (168)
- クラス (24)
- ライブラリ (12)
ライブラリ
-
net
/ imap (192)
クラス
-
Net
:: IMAP (168)
キーワード
- NoResponseError (12)
- ResponseError (12)
- append (12)
- create (12)
- delete (12)
- examine (12)
- expunge (12)
- getquota (12)
- getquotaroot (12)
- login (12)
- rename (12)
- select (12)
- setquota (12)
- status (12)
- subscribe (12)
- unsubscribe (12)
検索結果
先頭5件
-
net
/ imap (38024.0) -
このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。
...振り直されます。
=== 例
デフォルトのメールボックス(INBOX)の送り元とサブジェクトを表示する。
require 'net/imap'
imap = Net::IMAP.new('mail.example.com')
imap.authenticate('LOGIN', 'joe_user', 'joes_password')
imap.examine('INBOX')
imap.search(["RECE......].name}: \t#{envelope.subject}"
end
2003年4月のメールをすべて Mail/sent-mail から "Mail/sent-apr03" へ移動させる
require 'net/imap'
imap = Net::IMAP.new('mail.example.com')
imap.authenticate('LOGIN', 'joe_user', 'joes_password')
imap.select('Mail/sent-mail')
if not i......ウンする場合か
サーバがタイムアウトする場合に発生します。
これらのエラーはそれぞれ
* Net::IMAP::NoResponseError
* Net::IMAP::BadResponseError
* Net::IMAP::ByeResponseError
という例外クラスに対応しています。
原理的には、これら... -
Net
:: IMAP :: NoResponseError (14000.0) -
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。 コマンドが正常に完了しなかった場合に発生します。
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。
コマンドが正常に完了しなかった場合に発生します。 -
Net
:: IMAP # append(mailbox , message , flags = nil , date _ time = nil) -> Net :: IMAP :: TaggedResponse (8006.0) -
APPEND コマンドを送ってメッセージをメールボックスの末尾に追加します。
...セージ文字列
@param flags メッセージに付加するフラグ(Symbol の配列)
@param date_time メッセージの時刻(Time オブジェクト)。省略時は現在時刻が使われる
@raise Net::IMAP::NoResponseError メールボックスが存在しない場合に発生します... -
Net
:: IMAP # create(mailbox) -> Net :: IMAP :: TaggedResponse (8006.0) -
CREATE コマンドを送り、新しいメールボックスを作ります。
...CREATE コマンドを送り、新しいメールボックスを作ります。
@param mailbox 新しいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスが作れなかった場合に発生します... -
Net
:: IMAP # delete(mailbox) -> Net :: IMAP :: TaggedResponse (8006.0) -
DELETE コマンドを送り、指定したメールボックスを削除します。
...指定したメールボックスを削除します。
@param mailbox 削除するメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを削除できなかった場合
に発生します。指定した名前のメールボッ... -
Net
:: IMAP # examine(mailbox) -> Net :: IMAP :: TaggedResponse (8006.0) -
EXAMINE コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。
...り専用となります。それ以外は select と同じです。
@param mailbox 処理対象としたいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError mailboxが存在しない等の理由でコマンドの実行に失敗
した場合に発生します。... -
Net
:: IMAP # expunge -> [Integer] | nil (8006.0) -
EXPUNGEコマンドを送り、:Deletedフラグをセットしたメッセージを すべて処理中のメールボックスから削除します。
...ラグをセットしたメッセージを
すべて処理中のメールボックスから削除します。
削除したメッセージの message sequence number を配列で返します。
@raise Net::IMAP::NoResponseError メールボックスが read-only である場合に発生します... -
Net
:: IMAP # getquota(mailbox) -> [Net :: IMAP :: MailboxQuota] (8006.0) -
GETQUOTA コマンドを送って 指定したメールボックスの quota の情報を返します。
...のコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
@param mailbox quota 情報を得たいメールボックス名
@raise Net::IMAP::NoResponseError 指定したメールボックスが quota root でない場合に発生します... -
Net
:: IMAP # getquotaroot(mailbox) -> [Net :: IMAP :: MailboxQuotaRoot | Net :: IMAP :: MailboxQuota] (8006.0) -
GETQUOTAROOT コマンドを送って 指定したメールボックスの quota root の一覧と、 関連する quota の情報を返します。
...コマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
@param mailbox quota root を得たいメールボックス名(文字列)
@raise Net::IMAP::NoResponseError 指定したメールボックスが存在しない場合に発生します...