secure-mern
Version:
**A lightweight yet powerful npm package to supercharge security in MERN stack applications.** Built with **enterprise-grade architecture** in mind, Secure-MERN integrates essential security features with **minimal configuration**.
29 lines (25 loc) • 703 B
JavaScript
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;