るりまサーチ

最速Rubyリファレンスマニュアル検索!
168件ヒット [1-100件を表示] (0.113秒)
トップページ > クエリ:net/imap[x] > クエリ:envelope[x]

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document clone
  4. rexml/document to_s
  5. rexml/document node_type

ライブラリ

キーワード

検索結果

<< 1 2 > >>

net/imap (38048.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["ENVELOPE"]
puts "#{envelope.from[0].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 imap.list...
...[:Deleted])
end
imap.expunge

=== スレッド安全性
Net::IMAP は並列実行をサポートしています。例として、

require 'net/imap'

imap = Net::IMAP.new("imap.foo.net", "imap2")
imap.authenticate("cram-md5", "bar", "password")
imap.select("inbox")
fetch_thread = Thre...

Net::IMAP::BodyTypeMessage#envelope -> Net::IMAP::Envelpe | nil (26101.0)

メッセージのエンベロープを返します。

メッセージのエンベロープを返します。

Net::IMAP::Envelope (14000.0)

メッセージのエンベロープを表すクラスです。

メッセージのエンベロープを表すクラスです。

Net::IMAP::FetchData#attr の要素として用いられます。

Net::IMAP::Envelope#bcc -> [Net::IMAP::Address] | nil (11000.0)

Bcc を Net::IMAP::Address オブジェクトの配列で返します。

Bcc を Net::IMAP::Address オブジェクトの配列で返します。

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

Net::IMAP::Envelope#cc -> [Net::IMAP::Address] | nil (11000.0)

Cc を Net::IMAP::Address オブジェクトの配列で返します。

Cc を Net::IMAP::Address オブジェクトの配列で返します。

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

絞り込み条件を変える

Net::IMAP::Envelope#date -> String | nil (11000.0)

日付の文字列を返します。

日付の文字列を返します。

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

Net::IMAP::Envelope#from -> [Net::IMAP::Address] | nil (11000.0)

From を Net::IMAP::Address オブジェクトの配列で返します。

From を Net::IMAP::Address オブジェクトの配列で返します。

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

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

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

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

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

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

message_id を文字列で返します。

message_id を文字列で返します。

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