Citar (formato IEEE):
Microlab IoT, «Enviar correo Gmail desde Nodejs,» microlab.ec. https://microlab.ec/blog/enviar-correo-gmail-desde-nodejs (accessed: Feb. 6, 2023).
1. Habilitar el acceso de apps menos securas a gmail
Entrar la administración de gmail mediante el siguiente link y seleccionar «Permitir el acceso de apps menos seguras»:
Link para administración de gmail
2. Instalar Nodemailer en la app Nodejs:
npm install nodemailer
3. Importar la librería Nodemailer en el script a ejecutar
const nodemailer = require('nodemailer');
4. Contruir el cuerpo del correo
var message = {
from: "ejemplo@microlab.ec",
to: alex_ejemplo@gmail.com,
subject: "Ejemplo de asunto de correo",
text: "Plaintext version of the message",
html: "<p>Link para entrar a la página de microlab: <br> <a href='https://microlab.ec'></a></p>"
};
5. Añadir las credenciales del gmail
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'microlab@gmail.com',
pass: 'your-password'
}
})
6. Enviar el correo
transporter.sendMail(message, (error, info) => {
if (error) {
console.log("Error enviando email")
console.log(error.message)
} else {
console.log("Email enviado")
}
})
Dejar una contestacion