Add a test for email delivery

This commit is contained in:
Linus Gasser 2025-09-30 16:11:09 +02:00
parent d5809aca8e
commit 7418e2f14a
6 changed files with 655 additions and 1 deletions

View file

@ -103,7 +103,8 @@ Rails.application.configure do
authentication: ENV.fetch('OSEM_SMTP_AUTHENTICATION', nil)&.to_sym,
domain: ENV.fetch('OSEM_SMTP_DOMAIN', nil),
enable_starttls_auto: ENV.fetch('OSEM_SMTP_ENABLE_STARTTLS_AUTO', 'true') == 'true',
openssl_verify_mode: ENV.fetch('OSEM_SMTP_OPENSSL_VERIFY_MODE', nil)&.to_sym
openssl_verify_mode: ENV['OSEM_SMTP_OPENSSL_VERIFY_MODE'] == 'none' ? OpenSSL::SSL::VERIFY_NONE :
ENV['OSEM_SMTP_OPENSSL_VERIFY_MODE'] == 'peer' ? OpenSSL::SSL::VERIFY_PEER : nil
}.compact
# Use memcache cluster as cache store in production