feat: support for additional SMTP client options

This commit is contained in:
Adam Cooke
2024-03-04 14:24:24 +00:00
parent 9dd00f6edd
commit 0daa667b55
4 changed files with 51 additions and 4 deletions
+11 -4
View File
@@ -2,10 +2,17 @@
require "postal/config"
config = Postal::Config.smtp
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
address: Postal::Config.smtp.host,
user_name: Postal::Config.smtp.username,
password: Postal::Config.smtp.password,
port: Postal::Config.smtp.port
address: config.host,
user_name: config.username,
password: config.password,
port: config.port,
authentication: config.authentication_type&.to_sym,
enable_starttls: config.enable_starttls?,
enable_starttls_auto: config.enable_starttls_auto?,
openssl_verify_mode: config.openssl_verify_mode,
ssl: config.ssl?
}