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, | |
}; | |