From 12925c515aceffce215258605e5ca52303b1cbde Mon Sep 17 00:00:00 2001 From: Cahit Atilgan Date: Tue, 13 May 2025 18:07:53 +0200 Subject: [PATCH] fix: configuring gmail smtp relay without any authentication --- server/service/emailService.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/server/service/emailService.js b/server/service/emailService.js index 03e9cdebe..bdd727813 100755 --- a/server/service/emailService.js +++ b/server/service/emailService.js @@ -110,14 +110,19 @@ class EmailService { connectionTimeout: 5000, }; - const emailConfig = systemEmailPort === "465" ? baseEmailConfig : { + const isSmtps = Number(systemEmailPort) === 465; + + const emailConfig = !isSmtps ? { ...baseEmailConfig, name: systemEmailConnectionHost, secure: false, pool: true, tls: { rejectUnauthorized: false }, - auth: null - }; + } : baseEmailConfig; + + if (!isSmtps) { + delete emailConfig.auth; + } this.transporter = this.nodemailer.createTransport(emailConfig);