From d5eb4d8d438a159266b2de66b6bcdd9440a0c8ef Mon Sep 17 00:00:00 2001 From: sct Date: Thu, 17 Dec 2020 04:06:45 +0000 Subject: [PATCH] fix(email): do not pass auth object to transport if no auth data present re #312 --- server/lib/notifications/agents/email.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/server/lib/notifications/agents/email.ts b/server/lib/notifications/agents/email.ts index 6ba96f60..18552525 100644 --- a/server/lib/notifications/agents/email.ts +++ b/server/lib/notifications/agents/email.ts @@ -29,10 +29,13 @@ class EmailAgent implements NotificationAgent { host: emailSettings.smtpHost, port: emailSettings.smtpPort, secure: emailSettings.secure, - auth: { - user: emailSettings.authUser, - pass: emailSettings.authPass, - }, + auth: + emailSettings.authUser && emailSettings.authPass + ? { + user: emailSettings.authUser, + pass: emailSettings.authPass, + } + : undefined, }); }