るりまサーチ

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

別のキーワード

  1. _builtin enable
  2. mkmf enable_config
  3. pop3 enable_ssl
  4. pop enable_ssl
  5. net/pop enable_ssl

ライブラリ

クラス

キーワード

検索結果

Net::SMTP#enable_tls(context = Net::SMTP.default_ssl_context) -> () (15107.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 (24.0)

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

...方法を考える必要があるでしょう。


TLS を使用したい場合は enable_tls を使用します。

require 'net/smtp'
# TLSの例
smtp = Net::SMTP.new('smtp.example.com', 465)
smtp.enable_tls
smtp.start do
# send messages ...
end

サーバーが STARTTLS をサポ...
...smtp.start do
# send messages ...
end

デフォルトではサーバー証明書の検証を行い、正当な証明書でない場合は OpenSSL::SSL::SSLError 例外が発生します。
証明書の検証を行いたくない場合は +tls_verify: false+ を指定します。

require...
...ls_verify: false) do |smtp|
# send messages ...
end

サーバー証明書に引数で指定したホスト名が含まれていなければ OpenSSL::SSL::SSLError 例外が発生します。
証明書に含まれない名前(IPアドレス等)で接続したい場合は、+tls_hostname+ で...

Net::SMTP#enable_ssl(context = Net::SMTP.default_ssl_context) -> () (7.0)

その Net::SMTP オブジェクトが SMTPS を利用するよう設定します。

...その Net::SMTP オブジェクトが SMTPS を利用するよう設定します。

このメソッドは Net::SMTP#start を呼ぶ前に呼ぶ必要があります。

@param context SSL接続で利用する OpenSSL::SSL::SSLContext

@see Net::SMTP#tls?, Net::SMTP#disable_tls...