Files
ChessHub/backend/mail.js
T
2023-07-06 23:51:36 +05:30

31 lines
682 B
JavaScript

const nodemailer = require("nodemailer");
require("dotenv").config();
const transporter = nodemailer.createTransport({
service: "gmail",
auth: {
user: process.env.EMAIL_ID,
pass: process.env.MAIL_SERVER_PASSWORD,
},
});
const sendEmail = (receiverEmail, subject, data) => {
let mailDetails = {
from: process.env.EMAIL_ID,
to: receiverEmail,
subject: subject,
text: data,
};
transporter.sendMail(mailDetails, function (err, data) {
if (err) {
console.log(err);
} else {
console.log("Email sent successfully");
}
});
};
module.exports = {
sendEmail,
};