Passaggio all'ora legale 31 marzo 2024 02:00 03:00 sposta avanti l'orologio di 1 ora (si dorme 1 ora in meno)
Per inviare una mail in Node.js è necessario installare il modulo nodemailer:
JavaScript
npm i nodemailer
questo è un esempio di invio mail con Gmail:
JavaScript
// carico il modulo
const nodemailer = require('nodemailer');

// definisco il trasporto
var transporter = nodemailer.createTransport({
  service: 'Gmail',
  auth: {
    user: 'mailfrom@gmail.local',
    pass: 'password'
  }
});

// messaggio da inviare
var mailOptions = {
  from: 'mailfrom@gmail.local',
  to: 'mailto@sgart.local',
  subject: 'Test email nodejs',
  //text: 'Sgart.it' // invia il corpo in plaintext
  html: '<b>Sgart.it</b>'  // invia il corpo in html
};

// invio il messaggio
transporter.sendMail(mailOptions, function(error, info){
  if(error) {
    console.log(error);
  }else{
    console.log('Messaggio inviato: ' + info.response);
  }
});
per eseguirlo
Attenzione: di default Gmail non accetta le connessioni da applicazioni, per testare l'esempio bisogna abilitare le app meno sicure https://www.google.com/settings/secu...sssecureapps

Per maggiori info vedi qui Using Gmail
Potrebbe interessarti anche: