enviarCorreo.js
const nodeMailer = require("nodemailer"); const sendEmail = async (options) => { const transporter = nodeMailer.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 mailOptions = { from: process.env.SMPT_MAIL, to: options.email, subject: options.subject, text: options.message, }; await transporter.sendMail(mailOptions); }; module.exports = sendEmail;archivo config.env
SMPT_SERVICE = gmail
SMPT_MAIL = mailforteju58@gmail.com
SMPT_CONTRASEÑA = contraseña123
Si bien quiero enviar un correo a través del cartero y recibo un "mensaje" de error: "Faltan credenciales para" SENCILLO "" ayuda a borrar este error