class Mail::SMTP
def disable_tls
def disable_tls @tls = false end
def enable_tls
def enable_tls @tls = true end
def helo(value = nil)
The helo domain used at the begining of an SMTP conversation,
def helo(value = nil) value ? @helo = value : @helo ||= 'localhost.localdomain' end
def host(value = nil)
def host(value = nil) value ? @host = value : @host ||= 'localhost' end
def initialize
def initialize @user = nil @pass = nil @tls = false end
def pass(value = nil)
def pass(value = nil) value ? @pass = value : @pass end
def port(value = nil)
def port(value = nil) value ? @port = value.to_i : @port ||= 25 end
def settings(&block)
def settings(&block) if block_given? instance_eval(&block) end self end
def tls?
def tls? @tls || false end
def user(value = nil)
def user(value = nil) value ? @user = value : @user end