fix(docker): allow to configure SMTP TLS
The :tls configuration was not configurable with ENV variables, so it couldn't be changed to :always, :never or :if_available Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
daa68533d5
commit
2ecdf05bf9
@ -49,7 +49,7 @@ config :mobilizon, Mobilizon.Web.Email.Mailer,
|
|||||||
port: System.get_env("MOBILIZON_SMTP_PORT", "25"),
|
port: System.get_env("MOBILIZON_SMTP_PORT", "25"),
|
||||||
username: System.get_env("MOBILIZON_SMTP_USERNAME", nil),
|
username: System.get_env("MOBILIZON_SMTP_USERNAME", nil),
|
||||||
password: System.get_env("MOBILIZON_SMTP_PASSWORD", nil),
|
password: System.get_env("MOBILIZON_SMTP_PASSWORD", nil),
|
||||||
tls: :if_available,
|
tls: System.get_env("MOBILIZON_SMTP_TLS", :if_available),
|
||||||
allowed_tls_versions: [:"tlsv1.2", :"tlsv1.3"],
|
allowed_tls_versions: [:"tlsv1.2", :"tlsv1.3"],
|
||||||
tls_options: [
|
tls_options: [
|
||||||
verify: :verify_peer,
|
verify: :verify_peer,
|
||||||
@ -58,7 +58,7 @@ config :mobilizon, Mobilizon.Web.Email.Mailer,
|
|||||||
server_name_indication: ~c"#{System.get_env("MOBILIZON_SMTP_SERVER", "localhost")}",
|
server_name_indication: ~c"#{System.get_env("MOBILIZON_SMTP_SERVER", "localhost")}",
|
||||||
depth: 99
|
depth: 99
|
||||||
],
|
],
|
||||||
ssl: System.get_env("MOBILIZON_SMTP_SSL", "false"),
|
ssl: System.get_env("MOBILIZON_SMTP_SSL", false),
|
||||||
retries: 1,
|
retries: 1,
|
||||||
no_mx_lookups: false,
|
no_mx_lookups: false,
|
||||||
auth: :if_available
|
auth: :if_available
|
||||||
|
Loading…
Reference in New Issue
Block a user