From 7b70ff04fab5a9795ddbac7a4db3d2d4961900a9 Mon Sep 17 00:00:00 2001 From: gitadmin Date: Tue, 29 Apr 2025 03:29:57 +0000 Subject: [PATCH] Update Utils/sendEmail.js --- Utils/sendEmail.js | 53 ++++++++++++---------------------------------- 1 file changed, 14 insertions(+), 39 deletions(-) diff --git a/Utils/sendEmail.js b/Utils/sendEmail.js index 8e367ad..318f09f 100644 --- a/Utils/sendEmail.js +++ b/Utils/sendEmail.js @@ -1,53 +1,28 @@ -// import nodeMailer from "nodemailer"; -// import { createTransport } from "nodemailer"; - -// const transporter = createTransport({ -// host: process.env.SMPT_HOST, -// port: process.env.SMPT_PORT, -// // service: process.env.SMPT_SERVICE, -// auth: { -// user: process.env.SMPT_MAIL, -// pass: process.env.SMPT_PASSWORD, -// }, -// }); - -// const sendEmail = async (options) => { -// await transporter.sendMail(options, function (error, info) { -// if (error) { -// console.log(error); -// } -// }); -// }; -// export default sendEmail; - +import nodeMailer from "nodemailer"; import { createTransport } from "nodemailer"; const transporter = createTransport({ - host: "smtp-relay.brevo.com", - port: 587, - secure: false, + host: process.env.SMPT_HOST, + port: process.env.SMPT_PORT, + // service: process.env.SMPT_SERVICE, auth: { - user: "78ab42003@smtp-brevo.com", - pass: "saTOdNcySftx2PXG" - } + user: process.env.SMPT_MAIL, + pass: process.env.SMPT_PASSWORD, + }, }); const sendEmail = async (options) => { - try { - await transporter.sendMail({ - from: options.from || "Cheminova ", - to: options.to, - subject: options.subject, - html: options.html - }); - return true; - } catch (error) { - return true; + await transporter.sendMail(options, function (error, info) { + if (error) { + console.log(error); + } + }); }; - export default sendEmail; + + // import sgMail from '@sendgrid/mail'; // sgMail.setApiKey(process.env.SENDGRID_API_KEY) // // console.log(process.env.SENDGRID_API_KEY)