Envoyer un mail en utilisant nodemailer

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