Update API for the email library.
parent
980ec543b1
commit
058fe7d3c7
|
@ -18,6 +18,8 @@ class Baguette::Configuration
|
||||||
# for machines without glibc (such as on alpine linux).
|
# for machines without glibc (such as on alpine linux).
|
||||||
property smtpd_host : String = "127.0.0.1"
|
property smtpd_host : String = "127.0.0.1"
|
||||||
property smtpd_port : UInt16 = 25
|
property smtpd_port : UInt16 = 25
|
||||||
|
# "your.host.example.com"
|
||||||
|
property smtpd_helo_domain : String = "localhost"
|
||||||
|
|
||||||
property verbosity : Int32 = 3
|
property verbosity : Int32 = 3
|
||||||
|
|
||||||
|
@ -101,7 +103,7 @@ opt_help = -> (parser : OptionParser) {
|
||||||
|
|
||||||
|
|
||||||
parser = OptionParser.new do |parser|
|
parser = OptionParser.new do |parser|
|
||||||
parser.banner = "Welcome on the Altideal CLI administration."
|
parser.banner = "Mailer."
|
||||||
parser.on "-v verbosity", "--verbosity v", "Verbosity. From 0 to 4 (debug)." do |v|
|
parser.on "-v verbosity", "--verbosity v", "Verbosity. From 0 to 4 (debug)." do |v|
|
||||||
Baguette::Context.verbosity = v.to_i
|
Baguette::Context.verbosity = v.to_i
|
||||||
Baguette::Log.info "verbosity = #{v}"
|
Baguette::Log.info "verbosity = #{v}"
|
||||||
|
@ -208,7 +210,9 @@ def main
|
||||||
pp! mail_conf
|
pp! mail_conf
|
||||||
end
|
end
|
||||||
|
|
||||||
smtpd_config = EMail::Client::Config.new mail_conf.smtpd_host, mail_conf.smtpd_port.to_i
|
smtpd_config = EMail::Client::Config.new mail_conf.smtpd_host,
|
||||||
|
mail_conf.smtpd_port.to_i,
|
||||||
|
helo_domain: mail_conf.smtpd_helo_domain
|
||||||
smtpd_client = EMail::Client.new smtpd_config
|
smtpd_client = EMail::Client.new smtpd_config
|
||||||
|
|
||||||
actions = Actions.new mail_conf, smtpd_client
|
actions = Actions.new mail_conf, smtpd_client
|
||||||
|
|
Loading…
Reference in New Issue