ライブラリ
-
net
/ smtp (52)
キーワード
- address (1)
-
auth
_ cram _ md5 (1) -
auth
_ login (1) -
auth
_ plain (1) - authenticate (1)
-
capable
_ auth _ types (1) -
capable
_ cram _ md5 _ auth? (1) -
capable
_ login _ auth? (1) -
capable
_ plain _ auth? (1) -
capable
_ starttls? (1) - data (2)
-
debug
_ output= (1) -
disable
_ ssl (1) -
disable
_ starttls (1) -
disable
_ tls (1) - ehlo (1)
-
enable
_ ssl (1) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - esmtp (1)
- esmtp= (1)
- esmtp? (1)
- finish (1)
- helo (1)
- inspect (1)
- mailfrom (1)
-
open
_ timeout (1) -
open
_ timeout= (1) - port (1)
- quit (1)
- rcptto (1)
-
rcptto
_ list (1) -
read
_ timeout (1) -
read
_ timeout= (1) - ready (1)
- rset (1)
-
send
_ mail (1) - sendmail (1)
-
set
_ debug _ output (1) - ssl? (1)
- start (2)
- started? (1)
- starttls (1)
- starttls? (1)
-
starttls
_ always? (1) -
starttls
_ auto? (1) - tls? (1)
検索結果
先頭5件
-
Net
:: SMTP # open _ message _ stream(from _ addr , *to _ addrs) {|f| . . . . } -> () (24025.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
...ールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example......発生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPAuthenticationError 送......信に必要な認証を行っていなかった場合に発生します
@raise Net::SMTPUnknownError SMTPエラーコードがプロトコル上不正な場合に発生します
@see Net::SMTP#send_message... -
Net
:: SMTP # ready(from _ addr , *to _ addrs) {|f| . . . . } -> () (24025.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
...ールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example......発生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPAuthenticationError 送......信に必要な認証を行っていなかった場合に発生します
@raise Net::SMTPUnknownError SMTPエラーコードがプロトコル上不正な場合に発生します
@see Net::SMTP#send_message... -
Net
:: SMTP # send _ mail(mailsrc , from _ addr , *to _ addrs) -> () (24025.0) -
メールを送信します。
...ールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@exam......発生します
@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) -> () (24025.0) -
メールを送信します。
...ールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@exam......発生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPUnknownError SMTPエラ... -
Net
:: SMTP # sendmail(mailsrc , from _ addr , *to _ addrs) -> () (24025.0) -
メールを送信します。
...ールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@exam......発生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPUnknownError SMTPエラ... -
Net
:: SMTP # address -> String (24007.0) -
接続先のアドレスを返します。
接続先のアドレスを返します。 -
Net
:: SMTP # auth _ cram _ md5(user , secret) -> () (24007.0) -
CRAM-MD5 認証を行います。
...CRAM-MD5 認証を行います。
このメソッドはセッション開始(Net::SMTP#start)後、
メールを送る前に呼びだしてください。
通常は Net::SMTP.start や Net::SMTP#start で認証を
行うためこれを利用する必要はないはずです。
@param user 認証... -
Net
:: SMTP # auth _ login(user , secret) -> () (24007.0) -
LOGIN 認証を行います。
...LOGIN 認証を行います。
このメソッドはセッション開始(Net::SMTP#start)後、
メールを送る前に呼びだしてください。
通常は Net::SMTP.start や Net::SMTP#start で認証を
行うためこれを利用する必要はないはずです。
@param user 認証で... -
Net
:: SMTP # auth _ plain(user , secret) -> () (24007.0) -
PLAIN 認証を行います。
...PLAIN 認証を行います。
このメソッドはセッション開始(Net::SMTP#start)後、
メールを送る前に呼びだしてください。
通常は Net::SMTP.start や Net::SMTP#start で認証を
行うためこれを利用する必要はないはずです。
@param user 認証で... -
Net
:: SMTP # authenticate(user , secret , authtype) -> () (24007.0) -
認証を行います。
...認証を行います。
このメソッドはセッション開始(Net::SMTP#start)後、
メールを送る前に呼びだしてください。
通常は Net::SMTP.start や Net::SMTP#start で認証を
行うためこれを利用する必要はないはずです。
@param user 認証で使う......アカウント名
@param secret 認証で使うパスワード
@param authtype 認証の種類(:plain, :login, :cram_md5 のいずれか)
@see Net::SMTP.start, Net::SMTP#start, Net::SMTP#auth_plain, Net::SMTP#auth_login, Net::SMTP#auth_cram_md5... -
Net
:: SMTP # capable _ auth _ types -> [String] (24007.0) -
接続したサーバで利用可能な認証を配列で返します。
...接続したサーバで利用可能な認証を配列で返します。
返り値の配列の要素は、 'PLAIN', 'LOGIN', 'CRAM-MD5' です。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
Net
:: SMTP # capable _ cram _ md5 _ auth? -> bool (24007.0) -
サーバが AUTH CRAM-MD5 を広告してきた場合に真を返します。
...サーバが AUTH CRAM-MD5 を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
Net
:: SMTP # capable _ login _ auth? -> bool (24007.0) -
サーバが AUTH LOGIN を広告してきた場合に真を返します。
...サーバが AUTH LOGIN を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
Net
:: SMTP # capable _ plain _ auth? -> bool (24007.0) -
サーバが AUTH PLAIN を広告してきた場合に真を返します。
...サーバが AUTH PLAIN を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
Net
:: SMTP # capable _ starttls? -> bool (24007.0) -
サーバが STARTTLS を広告してきた場合に真を返します。
...サーバが STARTTLS を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。... -
Net
:: SMTP # data {|f| . . . . } -> Net :: SMTP :: Response (24007.0) -
DATA コマンドを送ります。
...ロックを与えた場合にはそのブロックにストリームオブジェクトが渡されます
(Net::SMTP#open_message_stream参考)。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
DATA が送られるため利用する必要はないはずです。
@param message... -
Net
:: SMTP # data(message) -> Net :: SMTP :: Response (24007.0) -
DATA コマンドを送ります。
...ロックを与えた場合にはそのブロックにストリームオブジェクトが渡されます
(Net::SMTP#open_message_stream参考)。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
DATA が送られるため利用する必要はないはずです。
@param message... -
Net
:: SMTP # debug _ output=(f) (24007.0) -
デバッグ出力の出力先を指定します。 このメソッドは深刻なセキュリティホールの原因となりえます。 デバッグ用にのみ利用してください。
デバッグ出力の出力先を指定します。
このメソッドは深刻なセキュリティホールの原因となりえます。
デバッグ用にのみ利用してください。
@param f デバッグ出力先を IO (もしくは << というメソッドを持つクラス)で指定します -
Net
:: SMTP # disable _ ssl -> () (24007.0) -
その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
...その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
@see Net::SMTP#disable_tls, Net::SMTP#tls?... -
Net
:: SMTP # disable _ starttls -> () (24007.0) -
その Net::SMTP オブジェクトがSTARTTLSを常に使わないよう設定します。
...その Net::SMTP オブジェクトがSTARTTLSを常に使わないよう設定します。
@see Net::SMTP#starttls?, Net::SMTP#enable_starttls, Net::SMTP#enable_starttls_auto... -
Net
:: SMTP # disable _ tls -> () (24007.0) -
その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
...その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
@see Net::SMTP#disable_tls, Net::SMTP#tls?... -
Net
:: SMTP # ehlo(domain) -> Net :: SMTP :: Response (24007.0) -
EHLO コマンドを送ります(ESMTP を使います)。
...EHLO コマンドを送ります(ESMTP を使います)。
通常は Net::SMTP.start, Net::SMTP#start で EHLO が
送られるため利用する必要はないはずです。
@param domain EHLOで送るドメイン名... -
Net
:: SMTP # enable _ ssl(context = Net :: SMTP . default _ ssl _ context) -> () (24007.0) -
その Net::SMTP オブジェクトが SMTPS を利用するよう設定します。
...その Net::SMTP オブジェクトが SMTPS を利用するよう設定します。
このメソッドは Net::SMTP#start を呼ぶ前に呼ぶ必要があります。
@param context SSL接続で利用する OpenSSL::SSL::SSLContext
@see Net::SMTP#tls?, Net::SMTP#disable_tls... -
Net
:: SMTP # enable _ starttls(context = Net :: SMTP . default _ ssl _ context) -> () (24007.0) -
その Net::SMTP オブジェクトが 常にSTARTTLSを利用する (利用できない場合には例外を発生する)ように設定します。
...その Net::SMTP オブジェクトが 常にSTARTTLSを利用する
(利用できない場合には例外を発生する)ように設定します。
@param context SSL接続で利用する OpenSSL::SSL::SSLContext
@see Net::SMTP#starttls?, Net::SMTP#starttls_always?, Net::SMTP#enable_starttls_aut... -
Net
:: SMTP # enable _ starttls _ auto(context = Net :: SMTP . default _ ssl _ context) -> () (24007.0) -
その Net::SMTP オブジェクトがSTARTTLSが利用可能な場合 (つまりサーバがSTARTTLSを広告した場合)のみにSTARTTLSを利用する ように設定します。
...その Net::SMTP オブジェクトがSTARTTLSが利用可能な場合
(つまりサーバがSTARTTLSを広告した場合)のみにSTARTTLSを利用する
ように設定します。
@see Net::SMTP#starttls?, Net::SMTP#starttls_auto?, Net::SMTP#enable_starttls_auto
@param context SSL接続で利......用する OpenSSL::SSL::SSLContext
@see Net::SMTP#starttls?, Net::SMTP#starttls_auto?, Net::SMTP#enable_starttls... -
Net
:: SMTP # enable _ tls(context = Net :: SMTP . default _ ssl _ context) -> () (24007.0) -
その Net::SMTP オブジェクトが SMTPS を利用するよう設定します。
...その Net::SMTP オブジェクトが SMTPS を利用するよう設定します。
このメソッドは Net::SMTP#start を呼ぶ前に呼ぶ必要があります。
@param context SSL接続で利用する OpenSSL::SSL::SSLContext
@see Net::SMTP#tls?, Net::SMTP#disable_tls... -
Net
:: SMTP # esmtp -> bool (24007.0) -
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。 デフォルトは真です。
...その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。
デフォルトは真です。
@see Net::SMTP#esmtp=... -
Net
:: SMTP # esmtp=(bool) (24007.0) -
その Net::SMTP オブジェクトが ESMTP を使うかどうかを指定します。
...その Net::SMTP オブジェクトが ESMTP を使うかどうかを指定します。
この指定は Net::SMTP#start を呼ぶ前にする必要があります。
ESMTPモードで Net::SMTP#start を呼び、うまくいかなかった
場合には 普通の SMTP モードに切り替えてや......りなおします
(逆はしません)。
@see Net::SMTP#esmtp?... -
Net
:: SMTP # esmtp? -> bool (24007.0) -
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。 デフォルトは真です。
...その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。
デフォルトは真です。
@see Net::SMTP#esmtp=... -
Net
:: SMTP # finish -> () (24007.0) -
SMTP セッションを終了します。
...SMTP セッションを終了します。
@raise IOError セッション開始前にこのメソッドが呼ばれた場合に発生します
@see Net::SMTP#start... -
Net
:: SMTP # helo(domain) -> Net :: SMTP :: Response (24007.0) -
HELO コマンドを送ります(標準的な SMTP を使います)。
...HELO コマンドを送ります(標準的な SMTP を使います)。
通常は Net::SMTP.start, Net::SMTP#start で HELO が
送られるため利用する必要はないはずです。
@param domain HELOで送るドメイン名... -
Net
:: SMTP # inspect -> String (24007.0) -
@see Object#inspect
@see Object#inspect -
Net
:: SMTP # mailfrom(from _ addr) -> Net :: SMTP :: Response (24007.0) -
MAILFROM コマンドを送ります。
...MAILFROM コマンドを送ります。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
MAILFROM が送られるため利用する必要はないはずです。
@param from_addr 送信元メールアドレス... -
Net
:: SMTP # open _ timeout -> Integer (24007.0) -
接続時に待つ最大秒数を返します。
...接続時に待つ最大秒数を返します。
デフォルトは30(秒)です。
この秒数たってもコネクションが
開かなければ例外 TimeoutError を発生します。
@see Net::SMTP#open_timeout=... -
Net
:: SMTP # open _ timeout=(n) (24007.0) -
接続時に待つ最大秒数を設定します。
...接続時に待つ最大秒数を設定します。
@see Net::SMTP#open_timeout... -
Net
:: SMTP # port -> Integer (24007.0) -
接続先のポート番号を返します。
接続先のポート番号を返します。 -
Net
:: SMTP # quit -> Net :: SMTP :: Response (24007.0) -
QUIT コマンドを送ります。
...QUIT コマンドを送ります。
通常は Net::SMTP#finish で
QUIT が送られるため利用する必要はないはずです。... -
Net
:: SMTP # rcptto(to _ addr) -> Net :: SMTP :: Response (24007.0) -
RCPTTO コマンドを送ります。
...RCPTTO コマンドを送ります。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
RCPTTO が送られるため利用する必要はないはずです。
@param to_addr 送信先メールアドレス... -
Net
:: SMTP # rcptto _ list(to _ addrs) { . . . } -> object (24007.0) -
RCPTTO コマンドを to_addrs のすべてのメールアドレスに対して送ります。
...た後、ブロックを呼び出します。
このメソッドの返り値はブロックの返り値になります。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
RCPTTO が送られるため利用する必要はないはずです。
@param to_addrs 送信先メールア... -
Net
:: SMTP # read _ timeout -> Integer (24007.0) -
読みこみ (read(2) 一回) でブロックしてよい最大秒数を返します。
...読みこみ (read(2) 一回) でブロックしてよい最大秒数を返します。
デフォルトは60(秒)です。
この秒数たっても読みこめなければ例外 TimeoutError を発生します。
@see Net::SMTP#read_timeout=... -
Net
:: SMTP # read _ timeout=(n) (24007.0) -
読み込みでブロックしてよい最大秒数を設定します。
...読み込みでブロックしてよい最大秒数を設定します。
@see Net::SMTP#read_timeout... -
Net
:: SMTP # rset -> Net :: SMTP :: Response (24007.0) -
RSET コマンドを送ります。
RSET コマンドを送ります。 -
Net
:: SMTP # set _ debug _ output(f) -> () (24007.0) -
デバッグ出力の出力先を指定します。 このメソッドは深刻なセキュリティホールの原因となりえます。 デバッグ用にのみ利用してください。
デバッグ出力の出力先を指定します。
このメソッドは深刻なセキュリティホールの原因となりえます。
デバッグ用にのみ利用してください。
@param f デバッグ出力先を IO (もしくは << というメソッドを持つクラス)で指定します -
Net
:: SMTP # ssl? -> bool (24007.0) -
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
...その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
@see Net::SMTP#enable_tls, Net::SMTP#disable_tls, Net::SMTP#start... -
Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) -> Net :: SMTP (24007.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
...時に自動的に接続を閉じます。
ブロックを与えなかった場合には自分自身を返します。
この場合終了時に Net::SMTP#finish を呼ぶのは利用者の責任と
なります。
@param helo HELO で名乗るドメイン名です
@param user 認証で使うアカ......場合に発生します
@raise Net::SMTPUnsupportedCommand STARTTLSをサポートしていないサーバでSTARTTLSを利用しようとした場合に発生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコ......ード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します... -
Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object (24007.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
...時に自動的に接続を閉じます。
ブロックを与えなかった場合には自分自身を返します。
この場合終了時に Net::SMTP#finish を呼ぶのは利用者の責任と
なります。
@param helo HELO で名乗るドメイン名です
@param user 認証で使うアカ......場合に発生します
@raise Net::SMTPUnsupportedCommand STARTTLSをサポートしていないサーバでSTARTTLSを利用しようとした場合に発生します
@raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコ......ード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します... -
Net
:: SMTP # started? -> bool (24007.0) -
SMTP セッションが開始されていたら真を返します。
...SMTP セッションが開始されていたら真を返します。
セッションがまだ開始していない、もしくは終了している場合には偽を返します。
@see Net::SMTP#start, Net::SMTP#finish... -
Net
:: SMTP # starttls -> Net :: SMTP :: Response (24007.0) -
STARTTLS コマンドを送ります。
...STARTTLS コマンドを送ります。
通常は Net::SMTP#start で STARTTLS が送られるため
利用する必要はないはずです。... -
Net
:: SMTP # starttls? -> Symbol / nil (24007.0) -
その Net::SMTP オブジェクトが STARTTLSを利用するかどうかを返します。
...その Net::SMTP オブジェクトが STARTTLSを利用するかどうかを返します。
常に利用する(利用できないときは Net::SMTP#start で例外
Net::SMTPUnsupportedCommand を発生) するときは :always を、
利用可能な場合のみ利用する場合は :auto を、......常に利用しない場合には nil を返します。
@see Net::SMTP#start... -
Net
:: SMTP # starttls _ always? -> bool (24007.0) -
その Net::SMTP オブジェクトが 常にSTARTTLSを利用する (利用できない場合には例外を発生する)ならば 真を返します。
...その Net::SMTP オブジェクトが 常にSTARTTLSを利用する
(利用できない場合には例外を発生する)ならば
真を返します。
@see Net::SMTP#starttls?, Net::SMTP#starttls_auto?, Net::SMTP#enable_starttls... -
Net
:: SMTP # starttls _ auto? -> bool (24007.0) -
その Net::SMTP オブジェクトが利用可能な場合にのみにSTARTTLSを利用するならば 真を返します。
...その Net::SMTP オブジェクトが利用可能な場合にのみにSTARTTLSを利用するならば
真を返します。
@see Net::SMTP#starttls?, Net::SMTP#starttls_always?, Net::SMTP#enable_starttls_auto... -
Net
:: SMTP # tls? -> bool (24007.0) -
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
...その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
@see Net::SMTP#enable_tls, Net::SMTP#disable_tls, Net::SMTP#start...