16 Mar Envoyer un mail en utilisant nodemailer
Etape 1 :
Installation du nodemailer
npm install nodemailer --save
Etape 2 :
La création d’un fichier server.js
'use strict';
const nodemailer = require('nodemailer');
/* les coordonnées du votre compte Gmail */
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'VOTRE_COMPTE_GMAIL@gmail.com',
pass: 'VOTRE_MOT_DE_PASSE'
}
});
/* Le contenu du votre mail */
let mailOptions = {
from: '"Name Surname " <emailFrom@email.com>',
to: 'emailTo@gmail.com',
subject: 'TEST',
text: 'Envoie du message de test',
html: "<b>C'est juste un message de test</b>"
};
/* envoie du mail */
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log('Message %s envoyé: %s', info.messageId, info.response);
});
Etape 3 :
Exécution du notre script
node server.js