diff --git a/Utils/sendEmail.js b/Utils/sendEmail.js index c4ef3b9..fc61b8b 100644 --- a/Utils/sendEmail.js +++ b/Utils/sendEmail.js @@ -1,70 +1,27 @@ -// 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"; -// 1. Hardcoded working configuration (from your successful test) 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, }, - tls: { - ciphers: "SSLv3" - } }); - const sendEmail = async (options) => { - return new Promise((resolve, reject) => { - transporter.sendMail({ - ...options, - from: options.from || "Cheminova " - }, (error, info) => { - if (error) { - console.log("Email send failed:", error); - reject(false); // Return false on error ) - } else { - console.log("Email sent:", info.messageId); - resolve(true); // Return true on success - } - }); + await transporter.sendMail(options, function (error, info) { + if (error) { + console.log(error); + } }); }; - -// 3. Connection verification -transporter.verify(function(error) { - if (error) { - console.error("SMTP Connection FAILED:", error); - } else { - console.log("SMTP Connection READY"); - } -}); - export default sendEmail; + // import sgMail from '@sendgrid/mail'; // sgMail.setApiKey(process.env.SENDGRID_API_KEY) // // console.log(process.env.SENDGRID_API_KEY)