684件ヒット
[1-100件を表示]
(0.061秒)
種類
- インスタンスメソッド (660)
- ライブラリ (12)
- 文書 (12)
ライブラリ
-
net
/ imap (660)
クラス
-
Net
:: IMAP (96) -
Net
:: IMAP :: Address (48) -
Net
:: IMAP :: BodyTypeBasic (84) -
Net
:: IMAP :: BodyTypeMessage (108) -
Net
:: IMAP :: BodyTypeMultipart (48) -
Net
:: IMAP :: BodyTypeText (84) -
Net
:: IMAP :: ContentDisposition (12) -
Net
:: IMAP :: Envelope (120) -
Net
:: IMAP :: MailboxList (12) -
Net
:: IMAP :: ResponseCode (12) -
Net
:: IMAP :: ResponseError (12) -
Net
:: IMAP :: ResponseText (12) -
Net
:: IMAP :: ThreadMember (12)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (12) -
add
_ response _ handler (24) - bcc (12)
- body (12)
- cc (12)
- code (12)
-
content
_ id (36) - data (12)
- date (12)
- delim (12)
- description (36)
- disposition (48)
- envelope (12)
- expunge (12)
- extension (48)
- from (12)
- getquotaroot (12)
- host (12)
- idle (12)
-
in
_ reply _ to (12) - language (48)
- list (12)
- mailbox (12)
- md5 (36)
- name (12)
- param (48)
- parts (12)
-
reply
_ to (12) - response (12)
- route (12)
- sender (12)
- seqno (12)
- store (12)
- subject (12)
- to (12)
-
uid
_ store (12)
検索結果
先頭5件
- net
/ imap - Net
:: IMAP :: BodyTypeMessage # body -> Net :: IMAP :: BodyTypeBasic | Net :: IMAP :: BodyTypeMessage | Net :: IMAP :: BodyTypeText | Net :: IMAP :: BodyTypeMultipart - Net
:: IMAP :: BodyTypeMultipart # parts -> [Net :: IMAP :: BodyTypeBasic | Net :: IMAP :: BodyTypeText | Net :: IMAP :: BodyTypeMessage | Net :: IMAP :: BodyTypeMultipart] - Net
:: IMAP :: BodyTypeBasic # language -> String | [String] | nil - Net
:: IMAP :: BodyTypeMessage # language -> String | [String] | nil
-
net
/ imap (38042.0) -
このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。
...り元とサブジェクトを表示する。
require 'net/imap'
imap = Net::IMAP.new('mail.example.com')
imap.authenticate('LOGIN', 'joe_user', 'joes_password')
imap.examine('INBOX')
imap.search(["RECENT"]).each do |message_id|
envelope = imap.fetch(message_id, "ENVELOPE")[0].attr["E......net/imap'
imap = Net::IMAP.new('mail.example.com')
imap.authenticate('LOGIN', 'joe_user', 'joes_password')
imap.select('Mail/sent-mail')
if not imap.list('Mail/', 'sent-apr03')
imap.create('Mail/sent-apr03')
end
imap.search(["BEFORE", "30-Apr-2003", "SINCE", "1-Apr-2003"]).each do |......message_id|
imap.copy(message_id, "Mail/sent-apr03")
imap.store(message_id, "+FLAGS", [:Deleted])
end
imap.expunge
=== スレッド安全性
Net::IMAP は並列実行をサポートしています。例として、
require 'net/imap'
imap = Net::IMAP.new("imap.foo.net", "imap2")... -
Net
:: IMAP :: BodyTypeMessage # body -> Net :: IMAP :: BodyTypeBasic | Net :: IMAP :: BodyTypeMessage | Net :: IMAP :: BodyTypeText | Net :: IMAP :: BodyTypeMultipart (8303.0) -
ボディを返します。
ボディを返します。 -
Net
:: IMAP :: BodyTypeMultipart # parts -> [Net :: IMAP :: BodyTypeBasic | Net :: IMAP :: BodyTypeText | Net :: IMAP :: BodyTypeMessage | Net :: IMAP :: BodyTypeMultipart] (8303.0) -
マルチパートの各部分を返します。
マルチパートの各部分を返します。 -
Net
:: IMAP :: BodyTypeBasic # language -> String | [String] | nil (8202.0) -
1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。
1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。 -
Net
:: IMAP :: BodyTypeMessage # language -> String | [String] | nil (8202.0) -
1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。
1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。 -
Net
:: IMAP :: BodyTypeMultipart # language -> String | [String] | nil (8202.0) -
1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。
1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。 -
Net
:: IMAP :: BodyTypeText # language -> String | [String] | nil (8202.0) -
1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。
1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。 -
Net
:: IMAP # add _ response _ handler(handler) {|resp| . . . } -> () (8113.0) -
レスポンスハンドラを追加します。
...ンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_response_handler do |resp|
p resp
end
@param handler 追加するハンドラ(Proc や Method オブジェクト)
@see Net::IMAP#remove_response_handler... -
Net
:: IMAP # expunge -> [Integer] | nil (8101.0) -
EXPUNGEコマンドを送り、:Deletedフラグをセットしたメッセージを すべて処理中のメールボックスから削除します。
EXPUNGEコマンドを送り、:Deletedフラグをセットしたメッセージを
すべて処理中のメールボックスから削除します。
削除したメッセージの message sequence number を配列で返します。
@raise Net::IMAP::NoResponseError メールボックスが read-only である場合に発生します