Files
ChessHub/backend/mail.js
T
2023-07-02 17:56:28 +05:30

31 lines
696 B
JavaScript

const nodemailer = require("nodemailer");
require("dotenv").config();
const transporter = nodemailer.createTransport({
service: "gmail",
auth: {
user: "chessroyalemail@gmail.com",
pass: process.env.MAIL_SERVER_PASSWORD,
},
});
const sendEmail = (receiverEmail, subject, data) => {
let mailDetails = {
from: "chessroyalemail@gmail.com",
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,
};