const nodemailer = require("nodemailer"); const path = require("path"); const { MAIL_PASS } = require("../config/index.js"); const { newError } = require("../services/services.js"); const images = path.resolve("images"); async function sendMail(reciever, subject, textMessage, htmlMessage) { let transporter = nodemailer.createTransport({ host: "smtp.dpoczta.pl", port: 587, secure: false, auth: { user: "noreply@menui.pl", pass: MAIL_PASS, }, }); let info = await transporter.sendMail({ from: '"Menui" ', to: reciever, subject: subject, text: textMessage, html: htmlMessage, attachments: [ { filename: "logo.svg", path: images + "/logo.svg", cid: "logo", }, ], }); }