クラス
-
Net
:: SMTP (25)
キーワード
-
capable
_ auth _ types (1) -
capable
_ cram _ md5 _ auth? (1) -
capable
_ login _ auth? (1) -
capable
_ plain _ auth? (1) -
capable
_ starttls? (1) -
debug
_ output= (1) -
disable
_ ssl (1) -
disable
_ starttls (1) -
disable
_ tls (1) -
enable
_ ssl (1) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - esmtp (1)
- esmtp= (1)
- esmtp? (1)
-
rcptto
_ list (1) -
set
_ debug _ output (1) - ssl? (1)
- start (1)
- started? (1)
- starttls? (1)
-
starttls
_ always? (1) -
starttls
_ auto? (1) - tls? (1)
検索結果
先頭5件
-
Net
:: SMTP # capable _ login _ auth? -> bool (36610.0) -
サーバが AUTH LOGIN を広告してきた場合に真を返します。
サーバが AUTH LOGIN を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。 -
Net
:: SMTP # capable _ plain _ auth? -> bool (36610.0) -
サーバが AUTH PLAIN を広告してきた場合に真を返します。
サーバが AUTH PLAIN を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。 -
Net
:: SMTP # enable _ ssl(context = Net :: SMTP . default _ ssl _ context) -> () (36610.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) -> () (36610.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_auto -
Net
:: SMTP # enable _ starttls _ auto(context = Net :: SMTP . default _ ssl _ context) -> () (36610.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_starttl... -
Net
:: SMTP # enable _ tls(context = Net :: SMTP . default _ ssl _ context) -> () (36610.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 # capable _ auth _ types -> [String] (27610.0) -
接続したサーバで利用可能な認証を配列で返します。
接続したサーバで利用可能な認証を配列で返します。
返り値の配列の要素は、 'PLAIN', 'LOGIN', 'CRAM-MD5' です。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。 -
Net
:: SMTP # capable _ cram _ md5 _ auth? -> bool (27310.0) -
サーバが AUTH CRAM-MD5 を広告してきた場合に真を返します。
サーバが AUTH CRAM-MD5 を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。 -
Net
:: SMTP # capable _ starttls? -> bool (27310.0) -
サーバが STARTTLS を広告してきた場合に真を返します。
サーバが STARTTLS を広告してきた場合に真を返します。
このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。 -
Net
:: SMTP # debug _ output=(f) (27310.0) -
デバッグ出力の出力先を指定します。 このメソッドは深刻なセキュリティホールの原因となりえます。 デバッグ用にのみ利用してください。
デバッグ出力の出力先を指定します。
このメソッドは深刻なセキュリティホールの原因となりえます。
デバッグ用にのみ利用してください。
@param f デバッグ出力先を IO (もしくは << というメソッドを持つクラス)で指定します -
Net
:: SMTP # disable _ ssl -> () (27310.0) -
その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
@see Net::SMTP#disable_tls, Net::SMTP#tls? -
Net
:: SMTP # disable _ starttls -> () (27310.0) -
その Net::SMTP オブジェクトがSTARTTLSを常に使わないよう設定します。
その Net::SMTP オブジェクトがSTARTTLSを常に使わないよう設定します。
@see Net::SMTP#starttls?, Net::SMTP#enable_starttls, Net::SMTP#enable_starttls_auto -
Net
:: SMTP # disable _ tls -> () (27310.0) -
その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
その Net::SMTP オブジェクトが SMTPS を利用しないよう設定します。
@see Net::SMTP#disable_tls, Net::SMTP#tls? -
Net
:: SMTP # set _ debug _ output(f) -> () (27310.0) -
デバッグ出力の出力先を指定します。 このメソッドは深刻なセキュリティホールの原因となりえます。 デバッグ用にのみ利用してください。
デバッグ出力の出力先を指定します。
このメソッドは深刻なセキュリティホールの原因となりえます。
デバッグ用にのみ利用してください。
@param f デバッグ出力先を IO (もしくは << というメソッドを持つクラス)で指定します -
Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object (9910.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
サーバにコネクションを張り、同時に SMTP セッションを開始します。
もしすでにセッションが開始していたら IOError が発生します。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
このメソッドにブロックを与えた場合には、そのオブジェクト
を引数としてそのブロックを呼び、ブロック終了時に自動的に接続を閉じます。
ブロックを与えなかった場合には自分自身を返します。
この場合終了時に Net::S... -
Net
:: SMTP # starttls? -> Symbol / nil (9610.0) -
その Net::SMTP オブジェクトが STARTTLSを利用するかどうかを返します。
その Net::SMTP オブジェクトが STARTTLSを利用するかどうかを返します。
常に利用する(利用できないときは Net::SMTP#start で例外
Net::SMTPUnsupportedCommand を発生) するときは :always を、
利用可能な場合のみ利用する場合は :auto を、
常に利用しない場合には nil を返します。
@see Net::SMTP#start -
Net
:: SMTP # esmtp -> bool (9310.0) -
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。 デフォルトは真です。
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。
デフォルトは真です。
@see Net::SMTP#esmtp= -
Net
:: SMTP # esmtp=(bool) (9310.0) -
その Net::SMTP オブジェクトが ESMTP を使うかどうかを指定します。
その Net::SMTP オブジェクトが ESMTP を使うかどうかを指定します。
この指定は Net::SMTP#start を呼ぶ前にする必要があります。
ESMTPモードで Net::SMTP#start を呼び、うまくいかなかった
場合には 普通の SMTP モードに切り替えてやりなおします
(逆はしません)。
@see Net::SMTP#esmtp? -
Net
:: SMTP # esmtp? -> bool (9310.0) -
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。 デフォルトは真です。
その Net::SMTP オブジェクトが ESMTP を使う場合に真を返します。
デフォルトは真です。
@see Net::SMTP#esmtp= -
Net
:: SMTP # rcptto _ list(to _ addrs) { . . . } -> object (9310.0) -
RCPTTO コマンドを to_addrs のすべてのメールアドレスに対して送ります。
RCPTTO コマンドを to_addrs のすべてのメールアドレスに対して送ります。
コマンドを送った後、ブロックを呼び出します。
このメソッドの返り値はブロックの返り値になります。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
RCPTTO が送られるため利用する必要はないはずです。
@param to_addrs 送信先メールアドレスの配列 -
Net
:: SMTP # ssl? -> bool (9310.0) -
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
@see Net::SMTP#enable_tls, Net::SMTP#disable_tls, Net::SMTP#start -
Net
:: SMTP # started? -> bool (9310.0) -
SMTP セッションが開始されていたら真を返します。
SMTP セッションが開始されていたら真を返します。
セッションがまだ開始していない、もしくは終了している場合には偽を返します。
@see Net::SMTP#start, Net::SMTP#finish -
Net
:: SMTP # starttls _ always? -> bool (9310.0) -
その Net::SMTP オブジェクトが 常にSTARTTLSを利用する (利用できない場合には例外を発生する)ならば 真を返します。
その Net::SMTP オブジェクトが 常にSTARTTLSを利用する
(利用できない場合には例外を発生する)ならば
真を返します。
@see Net::SMTP#starttls?, Net::SMTP#starttls_auto?, Net::SMTP#enable_starttls -
Net
:: SMTP # starttls _ auto? -> bool (9310.0) -
その Net::SMTP オブジェクトが利用可能な場合にのみにSTARTTLSを利用するならば 真を返します。
その Net::SMTP オブジェクトが利用可能な場合にのみにSTARTTLSを利用するならば
真を返します。
@see Net::SMTP#starttls?, Net::SMTP#starttls_always?, Net::SMTP#enable_starttls_auto -
Net
:: SMTP # tls? -> bool (9310.0) -
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
その Net::SMTP オブジェクトが SMTPS を利用するならば真を返します。
@see Net::SMTP#enable_tls, Net::SMTP#disable_tls, Net::SMTP#start