Enviar un correo electrónico usando NodeMailer y Gmail
Google ha informado que después del 30 de mayo, las aplicaciones de terceros no pueden usar el nombre de usuario y la contraseña para iniciar sesión. ¿Afecta esto a nodemailer? Por lo general, permitimos una aplicación menos segura en la configuración de gsuit gmail antes de usarla en nodemailer.
var transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'youremail@address.com', pass: 'yourpassword' } });Ayudaría si generara una contraseña de aplicación para usar nodemailer.
He estado cavando por todas partes para esto. Sus documentos son bastante lamentables sobre el cambio. Encontré esto, no definitivo... Estoy en el campamento "configurar contraseña de la aplicación, veamos si todavía funciona".
Tenga en cuenta la respuesta "En segundo lugar, sí, la mejor información que tenemos es que las contraseñas de la aplicación seguirán funcionando".
https://support.google.com/mail/thread/157808790/will-imap-work-after-may-30th?hl=en