From 43f1b598a72e01ecc9ce2aa737d25403da0c10b2 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 28 Jan 2026 08:27:25 +0200 Subject: [PATCH] adjust smtp noverify --- lib/action_mailer_configs_interceptor.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/action_mailer_configs_interceptor.rb b/lib/action_mailer_configs_interceptor.rb index 3f09abfa..5b2ad19b 100644 --- a/lib/action_mailer_configs_interceptor.rb +++ b/lib/action_mailer_configs_interceptor.rb @@ -47,6 +47,9 @@ module ActionMailerConfigsInterceptor is_tls = value['security'] == 'tls' || (value['security'].blank? && value['port'].to_s == '465') is_ssl = value['security'] == 'ssl' + is_noverify = value['security'] == 'noverify' + + enable_starttls = is_noverify ? :enable_starttls_auto : :enable_starttls { user_name: value['username'], @@ -54,9 +57,9 @@ module ActionMailerConfigsInterceptor address: value['host'], port: value['port'], domain: value['domain'], - openssl_verify_mode: value['security'] == 'noverify' ? OpenSSL::SSL::VERIFY_NONE : nil, + openssl_verify_mode: is_noverify ? OpenSSL::SSL::VERIFY_NONE : nil, authentication: value['password'].present? ? value.fetch('authentication', 'plain') : nil, - enable_starttls: !is_tls && !is_ssl, + enable_starttls => !is_tls && !is_ssl, open_timeout: OPEN_TIMEOUT, read_timeout: READ_TIMEOUT, ssl: is_ssl,