import nodemailer from "nodemailer"; function getTransporter() { return nodemailer.createTransport({ host: "smtp.gmail.com", port: 587, secure: false, auth: { user: process.env.GMAIL_USER, pass: "yuuu kvoi ytrf blla", }, }); }; /** * Send an email * @param {string} to * @param {string} subject * @param {string} text * @param {string} html * @return {Promise} */ export function sendEmail(to, subject, text, html = null) { const transporter = getTransporter(); const mailOptions = { from: process.env.GMAIL_USER, to, subject, text, }; // Add HTML if provided if (html) { mailOptions.html = html; } return transporter.sendMail(mailOptions); }