From 2bb9d793a59021c613e705607b70d843b69a49e6 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 2 Mar 2026 01:56:15 +0100 Subject: [PATCH] feat(backend): smtp - new config variable to allow ignoring tls errors (#9339) --- backend/src/config/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/config/index.ts b/backend/src/config/index.ts index 50db746fd..57d9b6e61 100644 --- a/backend/src/config/index.ts +++ b/backend/src/config/index.ts @@ -54,6 +54,7 @@ const SMTP_DKIM_KEYSELECTOR = env.SMTP_DKIM_KEYSELECTOR const SMTP_DKIM_PRIVATEKEY = env.SMTP_DKIM_PRIVATEKEY?.replace(/\\n/g, '\n') // replace all "\n" in .env string by real line break const SMTP_MAX_CONNECTIONS = (env.SMTP_MAX_CONNECTIONS && parseInt(env.SMTP_MAX_CONNECTIONS)) || 5 const SMTP_MAX_MESSAGES = (env.SMTP_MAX_MESSAGES && parseInt(env.SMTP_MAX_MESSAGES)) || 100 +const SMTP_REJECT_UNAUTHORIZED = env.SMTP_REJECT_UNAUTHORIZED !== 'false' // default = true const nodemailerTransportOptions: SMTPTransport.Options = { host: SMTP_HOST, @@ -63,6 +64,9 @@ const nodemailerTransportOptions: SMTPTransport.Options = { pool: true, maxConnections: SMTP_MAX_CONNECTIONS, maxMessages: SMTP_MAX_MESSAGES, + tls: { + rejectUnauthorized: SMTP_REJECT_UNAUTHORIZED, + }, } if (SMTP_USERNAME && SMTP_PASSWORD) { nodemailerTransportOptions.auth = {