|
|
|
@ -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({
|
|
|
|
|