From c700a8adda899cff37ba38935eb233955f3c483d Mon Sep 17 00:00:00 2001 From: santiago Date: Sat, 9 Aug 2025 10:03:21 -0600 Subject: [PATCH] Modificacion del correo se agregaron las variables de entorno con los tokens --- server/config/mariadb.conf.js | 7 +++++-- server/controller/Profesor/enviarCorreo.js | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/server/config/mariadb.conf.js b/server/config/mariadb.conf.js index 396f112..298ddbc 100644 --- a/server/config/mariadb.conf.js +++ b/server/config/mariadb.conf.js @@ -99,8 +99,11 @@ const enviarCorreoInscripcion = async (destinatario, nombreProfesor) => { const transporter = nodemailer.createTransport({ service: 'gmail', // o smtp host como 'smtp.mailtrap.io' auth: { - user: process.env.CORREO_ORIGEN, // tu correo - pass: process.env.CORREO_PASSWORD, // tu contraseƱa o app password + type: 'OAuth2', + user: process.env.CORREO_ORIGEN, + clientId: process.env.CLIENT_ID, + clientSecret: process.env.CLIENT_SECRET, + refreshToken: process.env.REFRESH_TOKEN, }, }); }; diff --git a/server/controller/Profesor/enviarCorreo.js b/server/controller/Profesor/enviarCorreo.js index 024e704..d750396 100644 --- a/server/controller/Profesor/enviarCorreo.js +++ b/server/controller/Profesor/enviarCorreo.js @@ -4,8 +4,11 @@ async function enviarCorreoInscripcion(correo, nombre) { const transporter = nodemailer.createTransport({ service: 'gmail', auth: { + type: 'OAuth2', user: process.env.CORREO_ORIGEN, - pass: process.env.CORREO_PASSWORD + clientId: process.env.CLIENT_ID, + clientSecret: process.env.CLIENT_SECRET, + refreshToken: process.env.REFRESH_TOKEN, } });