diff --git a/server/notification.js b/server/notification.js index 59fb3555e..30d2df838 100644 --- a/server/notification.js +++ b/server/notification.js @@ -135,15 +135,20 @@ class Notification { static async smtp(notification, msg) { - let transporter = nodemailer.createTransport({ + let data = { host: notification.smtpHost, port: notification.smtpPort, secure: notification.smtpSecure, - auth: { + }; + + if (notification.smtpUsername) { + data.auth = { user: notification.smtpUsername, pass: notification.smtpPassword, - }, - }); + }; + } + + let transporter = nodemailer.createTransport(data); // send mail with defined transport object let info = await transporter.sendMail({