import nodemailer from 'nodemailer'; export interface EmailPayload { to: string; subject: string; html: string; } export async function sendEmail({ to, subject, html }: EmailPayload): Promise { // const transporter = nodemailer.createTransport({ // service: 'gmail', // auth: { // user: process.env.EMAIL_USER, // pass: process.env.EMAIL_PASS, // }, // }); const transporter = nodemailer.createTransport({ host: 'banksfinders.com', port: 465, secure: true, // use false for STARTTLS; true for SSL on port 465 auth: { user: 'no-reply@banksfinders.com', pass: 'H&4wm=l[4l!+', // Use environment variables for sensitive data // pass: process.env.EMAIL_PASS, // Uncomment this line if using environment variable }, logger: true, // Enable logging debug: true // Enable debug output }); await transporter.sendMail({ from: 'no-reply@banksfinders.com', // sender address to : to, // list of receivers // to: ' cc: 'apply@banksfinders.com', // CC address subject, html, }); }