ライブラリ
クラス
- BasicObject (24)
-
Gem
:: Specification (24) -
Net
:: IMAP (248) -
Net
:: IMAP :: Address (12) -
Net
:: IMAP :: MailboxACLItem (24) -
Net
:: IMAP :: MailboxList (36) -
Net
:: IMAP :: MailboxQuota (36) -
Net
:: IMAP :: MailboxQuotaRoot (24) -
Net
:: IMAP :: StatusData (12) -
Net
:: POP3 (60) -
Net
:: POPMail (228) -
Net
:: SMTP (72) -
Resolv
:: DNS :: Resource :: MINFO (24) -
URI
:: MailTo (72)
キーワード
-
_ _ send _ _ (24) - all (36)
- append (12)
- attr (12)
- copy (12)
- create (12)
- delete (24)
- delete! (12)
-
delete
_ all (12) - deleted? (12)
- delim (12)
- each (12)
-
each
_ mail (12) - email (12)
- email= (12)
- emailbx (12)
- examine (12)
- getacl (12)
- getquota (12)
- getquotaroot (12)
- header (12)
- headers (12)
- headers= (12)
- length (12)
- list (12)
- lsub (12)
- mailbox (48)
- mailfrom (12)
- mails (12)
- move (10)
-
n
_ mails (12) - name (12)
- number (12)
- pop (36)
- quota (12)
- quotaroots (12)
- ready (12)
- rename (12)
- rights (12)
- rmailbx (12)
- select (12)
-
send
_ mail (12) - sendmail (12)
- setacl (12)
- setquota (12)
- size (12)
- status (12)
- subscribe (12)
- to (12)
- to= (12)
-
to
_ mailtext (12) -
to
_ rfc822text (12) - top (12)
-
uid
_ copy (12) -
uid
_ move (10) - uidl (12)
-
unique
_ id (12) - unsubscribe (12)
- usage (12)
- user (12)
- xlist (12)
検索結果
先頭5件
-
Net
:: IMAP # subscribe(mailbox) -> Net :: IMAP :: TaggedResponse (101.0) -
SUBSCRIBE コマンドを送り、指定したメールボックスを "active" もしくは "subscribe" なメールボックスの集合に 追加します。
...を送り、指定したメールボックスを
"active" もしくは "subscribe" なメールボックスの集合に
追加します。
@param mailbox 追加するメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを
追... -
Net
:: IMAP # uid _ copy(set , mailbox) -> Net :: IMAP :: TaggedResponse (101.0) -
UID COPY コマンドを送り、指定したメッセージを 指定したメールボックスの末尾に追加します。
...ルボックスは
Net::IMAP#examine もしくは Net::IMAP#select で
指定したものを用います。
mailbox はコピー先のメールボックスです。
@param set コピーするメッセージの UID
@param mailbox コピー先のメールボックス(文字列)
@see Net::IMAP#copy... -
Net
:: IMAP # uid _ move(set , mailbox) -> Net :: IMAP :: TaggedResponse (101.0) -
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の 末尾に移動させます。
...MOVEコマンドを送り、set で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 # unsubscribe(mailbox) -> Net :: IMAP :: TaggedResponse (101.0) -
UNSUBSCRIBE コマンドを送り、指定したメールボックスを "active" もしくは "subscribe" なメールボックスの集合から 削除します。
...送り、指定したメールボックスを
"active" もしくは "subscribe" なメールボックスの集合から
削除します。
@param mailbox 削除するするメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを... -
Net
:: POP3 # delete _ all {|popmail| . . . . } -> () (101.0) -
サーバ上のメールを全て消去します。
...ブロックを与えられたときは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。
使用例:
require 'net/pop'
n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f|... -
BasicObject
# _ _ send _ _ (name , *args) -> object (55.0) -
オブジェクトのメソッド name を args を引数にして呼び出し、メソッドの結果を返します。
...例][ruby]{
class Mail
def delete(*args)
"(Mail#delete) - delete " + args.join(',')
end
def send(name, *args)
"(Mail#send) - #{name} #{args.join(',')}"
end
end
mail = Mail.new
mail.send :delete, "gentle", "readers" # => "(Mail#send) - delete gentle,readers"
mail.__send__ :delet......e, "gentle", "readers" # => "(Mail#delete) - delete gentle,readers"
//}
@see Object#send... -
BasicObject
# _ _ send _ _ (name , *args) { . . . . } -> object (55.0) -
オブジェクトのメソッド name を args を引数にして呼び出し、メソッドの結果を返します。
...例][ruby]{
class Mail
def delete(*args)
"(Mail#delete) - delete " + args.join(',')
end
def send(name, *args)
"(Mail#send) - #{name} #{args.join(',')}"
end
end
mail = Mail.new
mail.send :delete, "gentle", "readers" # => "(Mail#send) - delete gentle,readers"
mail.__send__ :delet......e, "gentle", "readers" # => "(Mail#delete) - delete gentle,readers"
//}
@see Object#send... -
Net
:: SMTP # open _ message _ stream(from _ addr , *to _ addrs) {|f| . . . . } -> () (13.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
...', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts
f.puts 'This is test mail.'
}
}
ready は obsolete です。
@param from_addr 送信元のメールアドレス
@param to_addrs 送信先の... -
Net
:: SMTP # ready(from _ addr , *to _ addrs) {|f| . . . . } -> () (13.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
...', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts
f.puts 'This is test mail.'
}
}
ready は obsolete です。
@param from_addr 送信元のメールアドレス
@param to_addrs 送信先の...