るりまサーチ

最速Rubyリファレンスマニュアル検索!
92件ヒット [1-92件を表示] (0.026秒)
トップページ > クエリ:mail[x] > クエリ:select[x]

別のキーワード

  1. popmail mail
  2. pop mail
  3. net/pop mail
  4. smtp send_mail
  5. pop each_mail

ライブラリ

クラス

キーワード

検索結果

Net::IMAP#select(mailbox) -> Net::IMAP::TaggedResponse (18217.0)

SELECT コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。

...SELECT コマンドを送り、指定したメールボックスを処理対象の
メールボックスにします。

このコマンドが成功すると、クライアントの状態が「selected」になります。

このコマンドを実行した直後に Net::IMAP#responses["EXISTS"].las...
...onse_handler を使うとそのような更新情報を
即座に取得できます。

@param mailbox 処理対象としたいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError mailboxが存在しない等の理由でコマンドの実行に失敗
した場合に発...

Net::IMAP#examine(mailbox) -> Net::IMAP::TaggedResponse (112.0)

EXAMINE コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。

...す。

Net::IMAP#select と異なりセッション中はメールボックスが
読み取り専用となります。それ以外は select と同じです。

@param mailbox 処理対象としたいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError mailboxが存在しな...

Net::IMAP#copy(set, mailbox) -> Net::IMAP::TaggedResponse (106.0)

COPY コマンドを送り、指定したメッセージを 指定したメールボックスの末尾に追加します。

...ボックスは
Net::IMAP#examine もしくは Net::IMAP#select
指定したものを用います。
mail
box はコピー先のメールボックスです。

@param set コピーするメッセージの message sequence number
@param mailbox コピー先のメールボックス(文字列)
@see...

Net::IMAP#move(set, mailbox) -> Net::IMAP::TaggedResponse (106.0)

MOVEコマンドを送り、set で指定したメッセージを mailbox の 末尾に移動させます。

...したメッセージを mailbox の
末尾に移動させます。

set はmessage sequence number(整数)、
message sequence numberの配列、もしくは Range で
指定します。

コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select
指定したもの...
...を用います。

@param set 移動するメッセージの message sequence number(整数、整数の配列、整数の Range)
@param mailbox 移動先のメールボックス(文字列)
@see Net::IMAP#uid_move, 6851...

Net::IMAP#uid_copy(set, mailbox) -> Net::IMAP::TaggedResponse (106.0)

UID COPY コマンドを送り、指定したメッセージを 指定したメールボックスの末尾に追加します。

...メールボックスは
Net::IMAP#examine もしくは Net::IMAP#select
指定したものを用います。
mail
box はコピー先のメールボックスです。

@param set コピーするメッセージの UID
@param mailbox コピー先のメールボックス(文字列)
@see Net::IMAP#c...

絞り込み条件を変える

Net::IMAP#uid_move(set, mailbox) -> Net::IMAP::TaggedResponse (106.0)

MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の 末尾に移動させます。

...でUIDで指定したメッセージを mailbox の
末尾に移動させます。

set には UID、UID の配列、もしくは
Range オブジェクトを渡します。

コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select
指定したものを用います...
...

@param set 移動するメッセージのUID(整数、整数の配列、整数の Range)
@param mailbox 移動先のメールボックス(文字列)
@see Net::IMAP#move, 6851...

net/imap (90.0)

このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。

...セージ(メール)を処理する場合、
まず Net::IMAP#select もしくは
Net::IMAP#examine で処理対象のメールボックスを
指定する必要があります。これらの操作が成功したならば、
selected」状態に移行し、そのメールボックスが「処理...
...対象の」
メールボックスとなります。このようにしてメールボックスを
選択してから、selected状態を終える(別のメールボックスを選択したり、
接続を終了したり)までをセッションと呼びます。

メッセージには2種類の識...
...デフォルトのメールボックス(INBOX)の送り元とサブジェクトを表示する。
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|
en...

net/pop (36.0)

このライブラリは、POP3 (Post Office Protocol version 3) を 用いてPOPサーバからメールを受信する機能を提供するライブラリです。

...
if pop.mails.empty?
$stderr.puts 'no mail.'
else
pop.mails.each_with_index do |m, idx| # 各メッセージにアクセスする
File.open("inbox/#{idx + 1}", 'w') {|f|
f.write m.pop
}
m.delete
end
$stderr.puts "#{pop.mails.size} mails popped."
en...
...Net::POPMail オブジェクトとして表現されており、この
オブジェクトのメソッドを呼ぶことでメールを取ってきたり消したりする
ことができます。Net::POP3#mails はこの Net::POPMail オブジェクトの配列であり、
Net::POP3#each_mail はさ...
...art('pop.example.com', 110,
'Your account', 'Your password') do |pop|
pop.mails.select { |m| need_pop?(m.unique_id) }.each do |m|
do_something(m.pop)
end
end

Net::POPMail#unique_id はメッセージのユニークIDを文字列で返します。
これは通常そ...