Google cerró la función "Aplicación menos segura" en sus servicios de correo el mes pasado. Debido a esto, no puedo usar Nodemailer usando solo el correo electrónico y la contraseña. Me veo obligado a configurar Nodemailer con Google OAuth. Pero, el token de actualización caduca cada semana. ¿Qué tengo que hacer?
Aquí está mi código de transportador.
const transporter = nodemailer.createTransport({ service: 'gmail', auth: { type: 'OAuth2', user: process.env.GA_MAIL, accessToken, clientId: process.env.GA_CLIENT_ID, clientSecret: process.env.GA_CLIENT_SECRET, refreshToken: process.env.GA_REFRESH_TOKEN, }, });