Skip to content

Instantly share code, notes, and snippets.

@darksh3ll
Last active December 30, 2018 13:44
Show Gist options
  • Select an option

  • Save darksh3ll/7f2dff97292a6824968025d83d04d9fd to your computer and use it in GitHub Desktop.

Select an option

Save darksh3ll/7f2dff97292a6824968025d83d04d9fd to your computer and use it in GitHub Desktop.
var express = require('express');
var router = express.Router();
const nodemailer = require("nodemailer");
// Création de la méthode de transport de l'email
var smtpTransport = nodemailer.createTransport({
host:"smtp.gmail.com",
port:465,
auth: {
user: "email",
pass: "password"
}
});
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
router.get('/askForCookiesRecipe',(req,res,next) => {
smtpTransport.sendMail({
from: "Deer Wild <deer@wild.com>", // Expediteur
to: "darksh3ll.js@gmail.com", // Destinataires
subject: "Coucou !", // Sujet
text: "Coucou mamie peut tu m'envoyer par mail ta recette de cookies", // plaintext body
html: "<h1>Coucou mamie peut tu m'envoyer par mail ta recette de cookies</h1>" // html body
}, (error, response) => {
if(error){
console.log(error);
}else{
res.render("message envoyeé")
console.log("Message sent: " + response.message);
}
});
})
module.exports = router;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment