UNPKG

secure-mern

Version:

A lightweight yet powerful npm package to enhance security in MERN stack applications. Built with enterprise-grade architecture in mind, secure-mern helps you integrate essential security features with minimal configuration.

29 lines (25 loc) 703 B
const nodemailer = require("nodemailer"); require("dotenv").config(); const transporter = nodemailer.createTransport({ service: "gmail", auth: { user: process.env.EMAIL_USER, pass: process.env.EMAIL_PASSWORD, }, }); const sendEmail = async ({ to, subject, html }) => { try { const info = await transporter.sendMail({ from: `"Hotel System - Admin"`, to, subject, html, }); console.log("Email sent:", info.messageId); return true; } catch (err) { console.error("Email error:", err.message); return false; } }; module.exports = sendEmail;