From bd1309b68091b90b0e1a1f2651c40e29d0ede4c6 Mon Sep 17 00:00:00 2001 From: advplyr Date: Thu, 25 Apr 2024 18:04:02 -0500 Subject: [PATCH] Fix:nodemailer transport object only use secure: true when port is 465 #2765 --- server/objects/settings/EmailSettings.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/objects/settings/EmailSettings.js b/server/objects/settings/EmailSettings.js index 81e31d53..13e37ddc 100644 --- a/server/objects/settings/EmailSettings.js +++ b/server/objects/settings/EmailSettings.js @@ -105,6 +105,10 @@ class EmailSettings { host: this.host, secure: this.secure } + // Only set to true for port 465 (https://nodemailer.com/smtp/#tls-options) + if (this.port !== 465) { + payload.secure = false + } if (this.port) payload.port = this.port if (this.user && this.pass !== undefined) { payload.auth = {