Method: Net::SMTP#enable_starttls
- Defined in:
- lib/net/smtp.rb
#enable_starttls(context = nil) ⇒ Object
Enables SMTP/TLS (STARTTLS) for this object. context is a OpenSSL::SSL::SSLContext object.
390 391 392 393 394 395 |
# File 'lib/net/smtp.rb', line 390 def enable_starttls(context = nil) raise 'openssl library not installed' unless defined?(OpenSSL::VERSION) raise ArgumentError, "SMTPS and STARTTLS is exclusive" if @tls @starttls = :always @ssl_context_starttls = context end |