るりまサーチ

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

別のキーワード

  1. net/smtp start
  2. net/http get
  3. net/imap name
  4. net/imap param
  5. net/pop pop

検索結果

<< 1 2 3 ... > >>

net/smtp (64066.0)

メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol) を扱うライブラリです。

...メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol)
を扱うライブラリです。

ヘッダなどメールのデータを扱うことはできません。
SMTP の実装は 2821 に基いています。

=== 使用例

==== とにかくメールを送る

SMTP...
...ト番号です。
ブロックを使うと File.open と同じように終端処理を自動的にやってくれる
のでおすすめです。

require 'net/smtp'
N
et::SMTP.start( 'smtp.example.com', 25 ) {|smtp|
# use smtp object only in this block
}

smtp-server.example.com は適切...
...LAN の管理者やプロバイダが SMTP サーバを用意してくれているはずです。

セッションが開いたらあとは Net::SMTP#send_message
でメールを流しこむだけです。

require 'net/smtp'

N
et::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.send_messa...

NEWS for Ruby 2.1.0 (26006.0)

NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...NEWS for Ruby 2.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...
...トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.0.0 以降の変更

=== 言語仕様の変更

* キーワード引数のデフォルト値が省略可能になりました。これらの「必須キーワード引数」は呼び出し時に明...
...ector#cross_product

* net/smtp
* 追加: Net::SMTP#rset RSET コマンドに対応している

* objspace
* 追加: ObjectSpace.#trace_object_allocations
* 追加: ObjectSpace.#trace_object_allocations_start
* 追加: ObjectSpace.#trace_object_allocations_stop
* 追加: Obj...

Net::SMTP.new(address, port = Net::SMTP.default_port) -> Net::SMTP (17300.0)

新しい SMTP オブジェクトを生成します。 address はSMTPサーバーのFQDNで、 port は接続するポート番号です。 ただし、このメソッドではまだTCPの接続はしません。 Net::SMTP#start で接続します。

...ddress はSMTPサーバーのFQDNで、
port は接続するポート番号です。
ただし、このメソッドではまだTCPの接続はしません。
N
et::SMTP#start で接続します。

オブジェクトの生成と接続を同時にしたい場合には
N
et::SMTP.start を代わりに...
...使ってください。

@param address 接続先のSMTPサーバの文字列
@param port 接続ポート番号

@see Net::SMTP.start, Net::SMTP#start...

Net::SMTPAuthenticationError (17000.0)

SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。

SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。

Net::SMTPUnknownError (17000.0)

サーバからの応答コードが予期されていない値であった場合に 対応する例外クラスです。サーバもしくはクライアントに何らかの バグがあった場合に発生します。

サーバからの応答コードが予期されていない値であった場合に
対応する例外クラスです。サーバもしくはクライアントに何らかの
バグがあった場合に発生します。

絞り込み条件を変える

Net::SMTP.default_ssl_context -> OpenSSL::SSL::SSLContext (14200.0)

SSL 通信に使われる SSL のコンテキストのデフォルト値を返します。

SSL 通信に使われる SSL のコンテキストのデフォルト値を返します。

Net::SMTP#open_message_stream(from_addr, *to_addrs) {|f| .... } -> () (14106.0)

メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。

...Fを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト数を返す
* <<(str):: str を出力してストリームオブジェクト自身を返す

from_domain は送り主の...
...レスを文字列で渡します。

require 'net/smtp'

N
et::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts...
...します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPAuthenticationError 送信に...

Net::SMTP#send_mail(mailsrc, from_addr, *to_addrs) -> () (14106.0)

メールを送信します。

...とえば String や File)。

from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

N
et::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,...
...'from@example.com',
'to1@example.net', 'to2@example.net'
}

sendmail は obsolete です。

@param mailsrc メールの内容
@param from_addr 送信元のメールアドレス
@param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@rai...
...生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPUnknownError SMTPエラー...

Net::SMTP#send_message(mailsrc, from_addr, *to_addrs) -> () (14106.0)

メールを送信します。

...とえば String や File)。

from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

N
et::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,...
...'from@example.com',
'to1@example.net', 'to2@example.net'
}

sendmail は obsolete です。

@param mailsrc メールの内容
@param from_addr 送信元のメールアドレス
@param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@rai...
...生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPUnknownError SMTPエラー...
<< 1 2 3 ... > >>