Class: Net::SMTP
- Inherits:
-
Object
- Object
- Net::SMTP
- Defined in:
- lib/super_smtp.rb
Instance Method Summary collapse
-
#initialize(address, port = nil, source_address = nil) ⇒ SMTP
constructor
Creates a new Net::SMTP object.
Constructor Details
#initialize(address, port = nil, source_address = nil) ⇒ SMTP
Creates a new Net::SMTP object.
address
is the hostname or ip address of your SMTP server. port
is the port to connect to; it defaults to port 25.
This method does not open the TCP connection. You can use SMTP.start instead of SMTP.new if you want to do everything at once. Otherwise, follow SMTP.new with SMTP#start.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/super_smtp.rb', line 16 def initialize(address, port = nil, source_address = nil) @address = address @source_address = source_address @port = (port || SMTP.default_port) @esmtp = true @capabilities = nil @socket = nil @started = false @open_timeout = 30 @read_timeout = 60 @error_occured = false @debug_output = nil @tls = false @starttls = false @ssl_context = nil end |