1. Installez nodemailer
//Ouvrir un pool de connexions SMTP
var smtpTransport = nodemailer.createTransport("SMTP",{
host: "smtp.qq.com", // Host
secureConnection: true, // Utiliser SSL
port : 465, // port SMTP
auth : {
utilisateur : "xxxxxxxx@qq.com", // numéro de compte
pass : "xxxxxxxx" // mot de passe
}
});
//Définir le contenu de l'e-mail
var mailOptions = {
de : "Fred Foo
à : "2838890xx@qq.com, minimixx @126.com", // Liste des destinataires
sujet : "Bonjour tout le monde", // Titre
html : " merci a pour votre visite ! Bonjour tout le monde " // html contenu
}
//Envoyer un mail
smtpTransport.sendMail(mailOptions, function(erreur, réponse){
if(erreur){
console.log(erreur);
}else{
console.log("Message envoyé : " réponse.message);
}
smtpTransport.close(); // Si inutile, fermez le pool de connexion
});
Cause de l'erreur : le service n'est pas configuré dans le compte
Solution : QQ Mail-> Paramètres-> Compte->