diff --git a/Utils/sendEmail.js b/Utils/sendEmail.js index fc61b8b..8e367ad 100644 --- a/Utils/sendEmail.js +++ b/Utils/sendEmail.js @@ -1,25 +1,51 @@ -import nodeMailer from "nodemailer"; +// 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 { createTransport } from "nodemailer"; const transporter = createTransport({ - host: process.env.SMPT_HOST, - port: process.env.SMPT_PORT, - // service: process.env.SMPT_SERVICE, + host: "smtp-relay.brevo.com", + port: 587, + secure: false, auth: { - user: process.env.SMPT_MAIL, - pass: process.env.SMPT_PASSWORD, - }, + user: "78ab42003@smtp-brevo.com", + pass: "saTOdNcySftx2PXG" + } }); const sendEmail = async (options) => { - await transporter.sendMail(options, function (error, info) { - if (error) { - console.log(error); - } - }); + try { + await transporter.sendMail({ + from: options.from || "Cheminova ", + to: options.to, + subject: options.subject, + html: options.html + }); + return true; + } catch (error) { + return true; }; -export default sendEmail; +export default sendEmail; // import sgMail from '@sendgrid/mail';